Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable custom aws route controller manager if no provider config is specified. #612

Conversation

ScheererJ
Copy link
Member

How to categorize this PR?

/area networking
/kind bug
/platform aws

What this PR does / why we need it:
Enable custom aws route controller manager if no provider config is specified.

The custom aws route controller manager is essential to the shoot cluster working without overlay network. Therefore, it needs to be enabled regardless if there is a provider configuration or not. Otherwise, shoot clusters will get no overlay, but no pod routes.

Which issue(s) this PR fixes:
None.

Special notes for your reviewer:

Release note:

Correctly enable aws custom route controller if required to ensure overlay free cluster operation.

@ScheererJ ScheererJ requested review from a team as code owners September 19, 2022 11:52
@gardener-robot gardener-robot added area/networking Networking related kind/bug Bug platform/aws Amazon web services platform/infrastructure labels Sep 19, 2022
@gardener-robot
Copy link

@ScheererJ Thank you for your contribution.

@gardener-robot gardener-robot added needs/review Needs review size/s Size of pull request is small (see gardener-robot robot/bots/size.py) labels Sep 19, 2022
@gardener-robot-ci-3 gardener-robot-ci-3 added the reviewed/ok-to-test Has approval for testing (check PR in detail before setting this label because PR is run on CI/CD) label Sep 19, 2022
@gardener-robot-ci-2 gardener-robot-ci-2 added needs/ok-to-test Needs approval for testing (check PR in detail before setting this label because PR is run on CI/CD) and removed reviewed/ok-to-test Has approval for testing (check PR in detail before setting this label because PR is run on CI/CD) labels Sep 19, 2022
Copy link
Member

@rfranzke rfranzke left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you also add a unit test for this case so that we don't regress it in the future? :)

dkistner
dkistner previously approved these changes Sep 19, 2022
…pecified.

The custom aws route controller manager is essential to the shoot cluster
working without overlay network. Therefore, it needs to be enabled regardless
if there is a provider configuration or not. Otherwise, shoot clusters will
get no overlay, but no pod routes.
@ScheererJ
Copy link
Member Author

Could you also add a unit test for this case so that we don't regress it in the future? :)

A corresponding test has been added.

@gardener-robot-ci-1 gardener-robot-ci-1 added the reviewed/ok-to-test Has approval for testing (check PR in detail before setting this label because PR is run on CI/CD) label Sep 19, 2022
@gardener-robot-ci-2 gardener-robot-ci-2 removed the reviewed/ok-to-test Has approval for testing (check PR in detail before setting this label because PR is run on CI/CD) label Sep 19, 2022
Copy link
Member

@rfranzke rfranzke left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/networking Networking related kind/bug Bug needs/ok-to-test Needs approval for testing (check PR in detail before setting this label because PR is run on CI/CD) needs/review Needs review platform/aws Amazon web services platform/infrastructure size/s Size of pull request is small (see gardener-robot robot/bots/size.py)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants