-
Notifications
You must be signed in to change notification settings - Fork 584
Revert aws tag validation #2666
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
Revert aws tag validation #2666
Conversation
|
Pipeline controller notification For optional jobs, comment This repository is configured in: LGTM mode |
|
Hello @patrickdillon! Some important instructions when contributing to openshift/api: |
📝 WalkthroughWalkthroughThis PR removes validation for AWS resourceTags across the codebase: XValidation rules that enforced resourceTags immutability/installation-time configuration and rules prohibiting tag keys starting with "aws:" were deleted from config types, CRDs, OpenAPI/Swagger docs, and related tests. The AWSResourceTag key description was updated to drop the "aws:" restriction. No public type signatures were changed; only validation rules, CRD schema constraints, generated OpenAPI/Swagger descriptions, and associated tests were removed or modified. 🚥 Pre-merge checks | ✅ 2 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing touches
Warning There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure. 🔧 golangci-lint (2.5.0)Error: build linters: unable to load custom analyzer "kubeapilinter": tools/_output/bin/kube-api-linter.so, plugin: not implemented Comment |
PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
||||||||||||||||||||||||
PR Code Suggestions ✨Explore these optional code suggestions:
|
|||||||||
|
/lgtm |
|
Pipeline controller notification No second-stage tests were triggered for this PR. This can happen when:
Use |
|
/test verify |
|
PR-Agent: could not fine a component named |
|
Need a new run of |
hm that didn't seem to do anything locally, but |
|
/label tide/merge-method-squash |
ah looks like it was ./hack/upadate-payload-crds.sh that was out of sync so this makes sense. I will default to |
|
/lgtm The issue was actually that I broke the ordering, fixed in #2667 once I get that merged, normal flows should resume with |
|
Scheduling tests matching the |
|
/override ci/prow/e2e-aws-ovn-hypershift failed on a weird case where the |
|
@sjenning: Overrode contexts on behalf of sjenning: ci/prow/e2e-aws-ovn-hypershift DetailsIn 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-sigs/prow repository. |
Day-2 ResourceTag updates are supported on Hypershift.
130e7ba to
3991d78
Compare
|
@JoelSpeed Can you refresh the lgtm? I went ahead and locally squashed commits for this PR too based on #2664 (comment). Perhaps it was not necessary for this PR... |
|
/lgtm |
|
Scheduling tests matching the |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: JoelSpeed The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
/verified bypass We are reverting to a previous good state |
|
@JoelSpeed: The DetailsIn 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 openshift-eng/jira-lifecycle-plugin repository. |
|
/override ci/prow/e2e-aws-serial |
|
@JoelSpeed: Overrode contexts on behalf of JoelSpeed: ci/prow/e2e-aws-serial, ci/prow/e2e-aws-serial-techpreview DetailsIn 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-sigs/prow repository. |
|
@patrickdillon: all tests passed! Full PR test history. Your PR dashboard. DetailsInstructions 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-sigs/prow repository. I understand the commands that are listed here. |
User description
Day-2 ResourceTag updates are supported on Hypershift.
PR Type
Bug fix
Description
Remove AWS tag key 'aws:' prefix validation restriction
Allow Day-2 ResourceTag updates on Hypershift clusters
Update generated API documentation and OpenAPI schemas
Regenerate CRD manifests with updated tag validation rules
Diagram Walkthrough
File Walkthrough
2 files
Remove 'aws:' prefix restriction from tag key documentationRemove 'aws:' prefix restriction from OpenAPI schema1 files
Update AWS resource tag validation constraints1 files
Regenerate test fixtures with updated tag rules15 files
Regenerate default CRD manifest for infrastructuresRegenerate DevPreview CRD manifest for infrastructuresRegenerate CustomNoUpgrade CRD manifest for infrastructuresRegenerate TechPreview CRD manifest for infrastructuresRegenerate OKD CRD manifest for infrastructuresRegenerate ungated featuregated CRD manifestRegenerate HighlyAvailableArbiter+DualReplica featuregated manifestRegenerate VSphereHostVMGroupZonal featuregated manifestRegenerate DyanmicServiceEndpointIBMCloud featuregated manifestRegenerate AWSClusterHostedDNSInstall featuregated manifestRegenerate AWSDualStackInstall featuregated manifestRegenerate AzureClusterHostedDNSInstall featuregated manifestRegenerate GCPClusterHostedDNSInstall featuregated manifestRegenerate HighlyAvailableArbiter featuregated manifestRegenerate NutanixMultiSubnets featuregated manifest23 files