-
Notifications
You must be signed in to change notification settings - Fork 562
(Rebased disc)^2 #1468
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
(Rebased disc)^2 #1468
Conversation
Add support for reconciling the v2alpha1 Operator API: - generate Operator resources when none exist and labeled components found - aggregate component references in the status of their respective Operators - aggregate component status conditions to their respective Operators - enabled by specifying the "OperatorLifecycleManagerV2" feature gate option when invoking the olm command Also: - regenerate clients and fakes
- Add an e2e test for the v2alpha1 Operator resource - Add some e2e utilities for watching resource changes
- Make kubebuilder assets configurable using the KUBEBUILDER_ASSETS environment variable - Remove automatic kubebuilder installation - Throw make error if any kubebuilder assets are missing
- Add ConfigMaps to the set of resource types that can be Operator components (tracked by the controller) - Remove extra comment - Remove unused dynamic source implementation
For some reason the top-level update call was allowing updates to Operator CR status subresources when its CRD was submitted as v1beta1. Status updates broke as soon as we updated to v1 CRDs and the status specific update became required.
Stop Operator unit test controller manager before stopping testenv to prevent moot error message spam in test output.
Regenerate the OLM deployment manifest to include double-hyphenated comments. This is necessary to support the use of the pflag module.
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: njhale 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 |
/lgtm |
/retest Please review the full test history for this PR and help us cut down flakes. |
/retest |
1 similar comment
/retest |
/retest Please review the full test history for this PR and help us cut down flakes. |
2 similar comments
/retest Please review the full test history for this PR and help us cut down flakes. |
/retest Please review the full test history for this PR and help us cut down flakes. |
Fix operator status spec flake by making resource creation check eventual.
The metrics e2e test spec was failing to detect olm-operator pod TLS flags.
/lgtm |
/retest |
3 similar comments
/retest |
/retest |
/retest |
/retest Please review the full test history for this PR and help us cut down flakes. |
for story: https://issues.redhat.com/browse/OLM-1420 |
Description of the change:
Rebase on master after the operator-framework/api updates! Again!
Add the operators.coreos.com/v2alpha1 API group and Operator resource with component selection.