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

KEP-3104: Introduce kuberc - update for 1.31 #4705

Merged
merged 1 commit into from
Jun 10, 2024

Conversation

soltysh
Copy link
Contributor

@soltysh soltysh commented Jun 7, 2024

/assign @ardaguclu @eddiezane

@k8s-ci-robot k8s-ci-robot added the cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. label Jun 7, 2024
@k8s-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: soltysh

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@k8s-ci-robot k8s-ci-robot added approved Indicates a PR has been approved by an approver from all required OWNERS files. kind/kep Categorizes KEP tracking issues and PRs modifying the KEP directory sig/cli Categorizes an issue or PR as relevant to SIG CLI. size/M Denotes a PR that changes 30-99 lines, ignoring generated files. labels Jun 7, 2024
Copy link
Member

@ardaguclu ardaguclu left a comment

Choose a reason for hiding this comment

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

Thank you for taking care of this

@@ -324,8 +326,13 @@ kind: Preferences
command:
aliases:
- alias: getdbprod
command: get pods -l what=database --namespace us-2-production

command: get pods
Copy link
Member

Choose a reason for hiding this comment

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

nit: Would it make sense to also change the L:343 to interactive to not mislead people?

Copy link
Contributor

Choose a reason for hiding this comment

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

Oh yeah, this was written before we had settled on the interactive flag for delete I believe so updating that to match would be good.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Oh, I missed it - fixed in latest push.

@@ -492,7 +499,7 @@ in back-to-back releases.

#### GA

- Allowing time for feedback.
- Address feedback.
Copy link
Member

Choose a reason for hiding this comment

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

Do you think we should add e2e test condition at least force ourselves adding more tests?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I don't think we get any buy-in from using e2e. We can safely assume that if both unit and integration tests are covering all the paths I wouldn't be so strong on the e2e. We only need a running apiserver, and that is available in integration tests. But I don't object 😉

@@ -10,8 +10,10 @@ creation-date: 2022-06-13
reviewers:
- "@soltysh"
- "@liggitt"
- "@eddiezane"
Copy link
Member

Choose a reason for hiding this comment

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

Since Eddie is in approvers and reviewers list, could you please add me in authors list?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I'll drop Eddie from approvers, and since I joined co-authors you'll be the sole approver for that KEP. I think that makes the most sense.

Comment on lines +38 to +42
feature-gates:
- name: KUBECTL_KUBERC
components:
- kubectl
Copy link
Contributor

Choose a reason for hiding this comment

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

I think this is an environment variable, not a feature gate.

I'd like feature gates to only mean https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/; if we want kubectl feature flags listed there, let's first change that page to list them, or put up a separate page (the two pages could link to each other).

Copy link
Contributor Author

Choose a reason for hiding this comment

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

The kep.yaml template doesn't have an option for other, like we have in main document. I don't want to break automation build around that bit 😅

@soltysh soltysh force-pushed the update_preferences branch from 1cf93fc to 0773162 Compare June 10, 2024 09:22
@soltysh
Copy link
Contributor Author

soltysh commented Jun 10, 2024

@ardaguclu @mpuckett159 updated

/assign @johnbelamaric
for PRR review

@ardaguclu
Copy link
Member

/lgtm
from sig-cli POV

@k8s-ci-robot k8s-ci-robot added the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Jun 10, 2024
@k8s-ci-robot k8s-ci-robot merged commit bbcd302 into kubernetes:master Jun 10, 2024
4 checks passed
@k8s-ci-robot k8s-ci-robot added this to the v1.31 milestone Jun 10, 2024
@soltysh soltysh deleted the update_preferences branch June 10, 2024 13:15
@johnbelamaric
Copy link
Member

@ardaguclu @mpuckett159 updated

/assign @johnbelamaric for PRR review

@soltysh you probably should have held this if you wanted me to take a look :)

All good though, LGTM

@soltysh
Copy link
Contributor Author

soltysh commented Jun 12, 2024

@soltysh you probably should have held this if you wanted me to take a look :)

Sorry about that 😞 I thought I have. After this small hiccup I'm very careful when approving PRs and adding hold automatically 😉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved Indicates a PR has been approved by an approver from all required OWNERS files. cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. kind/kep Categorizes KEP tracking issues and PRs modifying the KEP directory lgtm "Looks good to me", indicates that a PR is ready to be merged. sig/cli Categorizes an issue or PR as relevant to SIG CLI. size/M Denotes a PR that changes 30-99 lines, ignoring generated files.
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

7 participants