Conversation
|
Pipeline controller notification For optional jobs, comment This repository is configured in: LGTM mode |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
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 |
|||||||||||||||||||||||
📝 WalkthroughWalkthroughThis change introduces a new CustomResourceDefinition (CRD) for the ServiceCA resource within the OpenShift operator group. The CRD manifest file defines a cluster-scoped resource with comprehensive OpenAPI v3 schema validation, including specification fields for log levels and management state, along with status fields for conditions and generational tracking. The update script is simultaneously modified to include the new CRD pattern in its collection process, ensuring the manifest is incorporated into the payload CRDs. 🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing touches
🧪 Generate unit tests (beta)
Comment |
|
Hello @lance5890! Some important instructions when contributing to openshift/api: |
|
Hi @lance5890. Thanks for your PR. I'm waiting for a openshift member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. 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. |
|
/hold |
PR Code Suggestions ✨Explore these optional code suggestions:
|
|||||||||||||
|
/unhold |
|
@lance5890 is there a specific reason you've raised this PR? Can you provide a bit more context on your motivation? I've spoken with the team who owns the service CA operator and they aren't aware of any need or motivation to move the CRDs for this operator at present |
User description
I will propose a PR for service-ca-operator later
rather then add the crd in https://github.com/openshift/service-ca-operator/blob/503e4f5f4c74fd095a8dca385541125f3c9ee28b/Dockerfile.rhel7#L13
After this change , no need to Bump api, and update CRD path anymore such as :
openshift/service-ca-operator@66d26cc
PR Type
Enhancement
Description
Add ServiceCA CRD manifest to payload
Include service-ca operator CRD in build artifacts
Register CRD glob pattern in update script
Diagram Walkthrough
File Walkthrough
update-payload-crds.sh
Register ServiceCA CRD glob patternhack/update-payload-crds.sh
operator/v1/zz_generated.crd-manifests/0000_50_service-ca_02_servicecas*.crd.yaml0000_50_service-ca_02_servicecas.crd.yaml
Create ServiceCA CRD manifest definitionpayload-manifests/crds/0000_50_service-ca_02_servicecas.crd.yaml
observedConfig, operatorLogLevel, and unsupportedConfigOverrides
latestAvailableRevision, observedGeneration, readyReplicas, and
version