Skip to content

IST0109 incorrectly firing #39634

@Stono

Description

@Stono

Bug Description

Given a VirtualService in several namespaces:

  • platform-dashboard-mk2
  • skippr
  • shippr-cli-api

All of which have:

exportTo:
- their-namespace (eg skippr)

Then the following rule fires:

Error [IST0109] (VirtualService platform-dashboard-mk2/github) The VirtualServices platform-dashboard-mk2/github,skippr/github,shippr-cli-api/github associated with mesh gateway define the same host */github.atcloud.io which can lead to undefined behavior. This can be fixed by merging the conflicting VirtualServices into a single resource.

However changing the exportTo to ., "fixes" it.

I don't really see the difference between using . and explicitly defining the namespace.

Version

1.14.1

Additional Information

No response

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions