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

Move feature:etcd-wrapper from alpha to beta feature. #744

Merged
merged 3 commits into from Jan 6, 2024

Conversation

ishan16696
Copy link
Member

@ishan16696 ishan16696 commented Jan 3, 2024

/kind enhancement

What this PR does / why we need it:
This PR moves UseEtcdWrapper alpha feature to beta feature by setting it as the default option in etcd-druid.

Which issue(s) this PR fixes:
Fixes Part1: #743

Special notes for your reviewer:

Release note:

`EtcdWrapper` has progressed from the alpha stage to the beta stage, which now allows for its default usage in etcd-druid. If you prefer to continue using the etcd-custom-image, you can disable the EtcdWrapper by adjusting the feature flag.

@ishan16696 ishan16696 requested a review from a team as a code owner January 3, 2024 09:32
@gardener-robot gardener-robot added kind/enhancement Enhancement, improvement, extension needs/review Needs review labels Jan 3, 2024
@ishan16696 ishan16696 self-assigned this Jan 3, 2024
@gardener-robot gardener-robot added the size/xs Size of pull request is tiny (see gardener-robot robot/bots/size.py) label Jan 3, 2024
@ishan16696 ishan16696 removed their assignment Jan 3, 2024
@gardener-robot-ci-3 gardener-robot-ci-3 added reviewed/ok-to-test Has approval for testing (check PR in detail before setting this label because PR is run on CI/CD) 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 Jan 3, 2024
@ishan16696
Copy link
Member Author

/test pull-etcd-druid-e2e-kind-alpha-features

@shreyas-s-rao shreyas-s-rao added this to the v0.22.0 milestone Jan 4, 2024
Copy link
Contributor

@shreyas-s-rao shreyas-s-rao left a comment

Choose a reason for hiding this comment

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

@ishan16696 thanks for the PR. Just one comment regarding the doc. PTAL

docs/deployment/feature-gates.md Show resolved Hide resolved
@gardener-robot-ci-1 gardener-robot-ci-1 added reviewed/ok-to-test Has 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 Jan 4, 2024
@shreyas-s-rao
Copy link
Contributor

@ishan16696 thanks for addressing my comment. Can you also take a look at gardener/ci-infra#1080 (comment) and address that as well in this PR?

@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 Jan 4, 2024
@ishan16696
Copy link
Member Author

@ishan16696 thanks for addressing my comment. Can you also take a look at gardener/ci-infra#1080 (comment) and address that as well in this PR?

done, PTAL

@gardener-robot-ci-3 gardener-robot-ci-3 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 Jan 4, 2024
Copy link
Contributor

@shreyas-s-rao shreyas-s-rao left a comment

Choose a reason for hiding this comment

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

@ishan16696 thanks for making the changes.
/lgtm

In the future, we need a better way to activate specific feature gates and deactivate others. Ideally, we need to have different combinations of profiles like alpha-on, alpha-on-beta-off, beta-off, etc, so that when we have multiple feature-gates available in druid, we can test these quite well.

@gardener-robot gardener-robot added reviewed/lgtm Has approval for merging and removed needs/changes Needs (more) changes needs/review Needs review labels Jan 6, 2024
@gardener-robot-ci-2 gardener-robot-ci-2 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 Jan 6, 2024
@ishan16696 ishan16696 merged commit ce2f556 into gardener:master Jan 6, 2024
11 checks passed
@gardener-robot gardener-robot added the status/closed Issue is closed (either delivered or triaged) label Jan 6, 2024
@ishan16696 ishan16696 deleted the moved-wrapper-to-beta branch January 6, 2024 19:22
ishan16696 added a commit to ishan16696/etcd-druid that referenced this pull request Jan 8, 2024
* Move feature:etcd-wrapper from alpha to beta feature.

* Address review comments.

* Adjusted the skafold activation profile with use-feature-gates to do-not-use-feature-gates.
ishan16696 added a commit to ishan16696/etcd-druid that referenced this pull request Jan 8, 2024
* Move feature:etcd-wrapper from alpha to beta feature.

* Address review comments.

* Adjusted the skafold activation profile with use-feature-gates to do-not-use-feature-gates.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/enhancement Enhancement, improvement, extension needs/ok-to-test Needs approval for testing (check PR in detail before setting this label because PR is run on CI/CD) reviewed/lgtm Has approval for merging reviewed/ok-to-test Has approval for testing (check PR in detail before setting this label because PR is run on CI/CD) size/xs Size of pull request is tiny (see gardener-robot robot/bots/size.py) status/closed Issue is closed (either delivered or triaged)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants