Skip to content

Implementation - Decouple updates to VirtualServerRoute from VirtualServer resource #6616

Open
@danielnginx

Description

@danielnginx

Definition of Done

Development

  • Attach VirtualServerRoute to VirtualServer with label selector
  • Maintain backwards compatibility with existing implementation
  • Ensure VSR can change which VS it is linking to without changing the original VS
  • Ensure existing functionality of VirtualSever and VirtualServerRoute operates as expected
  • Unit tests are written to cover functionality delivered in the story.
  • Make sure that the unit test passes before creating a pull request.
  • Make sure that the test coverage stays optimal.
  • Run make lint locally before creating a PR.

Testing

  • Automated tests are written as part of the story.
  • Run “make lint-python“ from root
  • Acceptance criteria are met.
  • Stories are demonstrated to the team.
  • Product Manager accepts the story as done.
  • If a feature requires changes/extensions of the Helm chart, those shall be done as part of the story.

Release Notes & Documentation

  • PR is labeled appropriately so they display in GitHub release notes.
  • Create/update documentation related to the user story.
  • Create/update the example in our codebase when applicable.

Metadata

Metadata

Labels

backlogPull requests/issues that are backlog itemsrefinedIssues that are ready to be prioritized

Type

No type

Projects

Status

In Progress 🛠

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions