-
Notifications
You must be signed in to change notification settings - Fork 2.3k
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
kyaml should implement KRM Functions Spec v1 #4024
Comments
/assign |
Working on this now |
All tasks are completed, but I am going to leaving this issue open as a tracker to remind us to remove the deprecated legacy annotations. |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
/remove-lifecycle stale We still need to remove the legacy annotations |
+1 /help |
@natasha41575: GuidelinesPlease ensure that the issue body includes answers to the following questions:
For more details on the requirements of such an issue, please see here and ensure that they are met. If this request no longer meets these requirements, the label can be removed In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
/lifecycle frozen |
The only thing left to do is to remove the legacy annotations. We no longer need:
So the last thing left to do here is remove these from the code & all references to them. If tests fail after their removal (they shouldn't), we need to look into why. |
/assign |
/assign |
This issue has not been updated in over 1 year, and should be re-triaged. You can:
For more details on the triage process, see https://www.kubernetes.dev/docs/guide/issue-triage/ /remove-triage accepted |
Following changes are needed to adhere to Functions Spec v1:
Migrate internal annotations:
config.k8s.io/id
->internal.config.kubernetes.io/id
config.kubernetes.io/path
->internal.config.kubernetes.io/path
config.kubernetes.io/index
->internal.config.kubernetes.io/index
But we should be aware that this is a backwards incompatible change. Here are the migration steps using the path annotation as a concrete example:
PR: Migrate index path id annotations #4190
.results
field ofResourceList
has been standardized in v1. There are small changes between implementation in kyaml and the spec.Change the
apiVersion
ofResourceList
:config.kubernetes.io/v1alpha1
->config.kubernetes.io/v1
Provide utility helpers in SDKs to preserve annotations with
internal.config.kubernetes.io
prefix.kustomize should drop support for the legacy annotations
The text was updated successfully, but these errors were encountered: