-
Notifications
You must be signed in to change notification settings - Fork 71
Bug 1978340: Ensure the PackageServer CSV contains a hard pod anti-affinity configuration #137
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
Bug 1978340: Ensure the PackageServer CSV contains a hard pod anti-affinity configuration #137
Conversation
@timflannagan: This pull request references Bugzilla bug 1978340, which is invalid:
Comment 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. |
Need to update to include a poddisruptionbudget resource for the packageserver deployment and add some tests. /hold |
/bugzilla refresh |
@timflannagan: This pull request references Bugzilla bug 1978340, which is valid. The bug has been moved to the POST state. The bug has been updated to refer to the pull request using the external bug tracker. 3 validation(s) were run on this bug
Requesting review from QA contact: 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. |
…t with the rest of the YAML manifests
775c2e1
to
8709c9b
Compare
/hold cancel |
PDB manifest looks off. /hold |
…eServer component
8709c9b
to
d53e500
Compare
…finity configuration Ensure the PackageServer CSV resource follows the recommended normal/HA OCP cluster pod anti affinity configuration so multiple replicas get placed on different nodes. For more information on HA/non-HA expectations: - https://github.com/openshift/enhancements/blob/master/CONVENTIONS.md#high-availability Update the scripts/packageserver-deployment.patch.yaml to ensure that the default (e.g. HA) PackageServer CSV resource matches those outlined conventions.
d53e500
to
9647632
Compare
/hold cancel |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
/hold for another review. |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: dinhxuanvu, timflannagan 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 |
/retest |
2 similar comments
/retest |
/retest |
/hold cancel |
@timflannagan: All pull requests linked via external trackers have merged: Bugzilla bug 1978340 has been moved to the MODIFIED state. 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. |
* add timestamp field Signed-off-by: Ish Shah <[email protected]> * Add timestamp to scorecard test result Signed-off-by: Ish Shah <[email protected]> * Change type and struct Signed-off-by: Ish Shah <[email protected]> * Update pkg/apis/scorecard/v1alpha3/test_types.go Co-authored-by: Joe Lanford <[email protected]> * make manifests/generate; Signed-off-by: Ish Shah <[email protected]> * Update pkg/apis/scorecard/v1alpha3/test_types.go Co-authored-by: Joe Lanford <[email protected]> Co-authored-by: Joe Lanford <[email protected]> Upstream-repository: api Upstream-commit: 7d591fff8bd551160e51dedef17debbe52145019
* add timestamp field Signed-off-by: Ish Shah <[email protected]> * Add timestamp to scorecard test result Signed-off-by: Ish Shah <[email protected]> * Change type and struct Signed-off-by: Ish Shah <[email protected]> * Update pkg/apis/scorecard/v1alpha3/test_types.go Co-authored-by: Joe Lanford <[email protected]> * make manifests/generate; Signed-off-by: Ish Shah <[email protected]> * Update pkg/apis/scorecard/v1alpha3/test_types.go Co-authored-by: Joe Lanford <[email protected]> Co-authored-by: Joe Lanford <[email protected]> Upstream-repository: api Upstream-commit: 7d591fff8bd551160e51dedef17debbe52145019
* add timestamp field Signed-off-by: Ish Shah <[email protected]> * Add timestamp to scorecard test result Signed-off-by: Ish Shah <[email protected]> * Change type and struct Signed-off-by: Ish Shah <[email protected]> * Update pkg/apis/scorecard/v1alpha3/test_types.go Co-authored-by: Joe Lanford <[email protected]> * make manifests/generate; Signed-off-by: Ish Shah <[email protected]> * Update pkg/apis/scorecard/v1alpha3/test_types.go Co-authored-by: Joe Lanford <[email protected]> Co-authored-by: Joe Lanford <[email protected]> Upstream-repository: api Upstream-commit: 7d591fff8bd551160e51dedef17debbe52145019
* add timestamp field Signed-off-by: Ish Shah <[email protected]> * Add timestamp to scorecard test result Signed-off-by: Ish Shah <[email protected]> * Change type and struct Signed-off-by: Ish Shah <[email protected]> * Update pkg/apis/scorecard/v1alpha3/test_types.go Co-authored-by: Joe Lanford <[email protected]> * make manifests/generate; Signed-off-by: Ish Shah <[email protected]> * Update pkg/apis/scorecard/v1alpha3/test_types.go Co-authored-by: Joe Lanford <[email protected]> Co-authored-by: Joe Lanford <[email protected]> Upstream-repository: api Upstream-commit: 7d591fff8bd551160e51dedef17debbe52145019
* add timestamp field Signed-off-by: Ish Shah <[email protected]> * Add timestamp to scorecard test result Signed-off-by: Ish Shah <[email protected]> * Change type and struct Signed-off-by: Ish Shah <[email protected]> * Update pkg/apis/scorecard/v1alpha3/test_types.go Co-authored-by: Joe Lanford <[email protected]> * make manifests/generate; Signed-off-by: Ish Shah <[email protected]> * Update pkg/apis/scorecard/v1alpha3/test_types.go Co-authored-by: Joe Lanford <[email protected]> Co-authored-by: Joe Lanford <[email protected]> Upstream-repository: api Upstream-commit: 7d591fff8bd551160e51dedef17debbe52145019
* add timestamp field Signed-off-by: Ish Shah <[email protected]> * Add timestamp to scorecard test result Signed-off-by: Ish Shah <[email protected]> * Change type and struct Signed-off-by: Ish Shah <[email protected]> * Update pkg/apis/scorecard/v1alpha3/test_types.go Co-authored-by: Joe Lanford <[email protected]> * make manifests/generate; Signed-off-by: Ish Shah <[email protected]> * Update pkg/apis/scorecard/v1alpha3/test_types.go Co-authored-by: Joe Lanford <[email protected]> Co-authored-by: Joe Lanford <[email protected]> Upstream-repository: api Upstream-commit: 7d591fff8bd551160e51dedef17debbe52145019
* add timestamp field Signed-off-by: Ish Shah <[email protected]> * Add timestamp to scorecard test result Signed-off-by: Ish Shah <[email protected]> * Change type and struct Signed-off-by: Ish Shah <[email protected]> * Update pkg/apis/scorecard/v1alpha3/test_types.go Co-authored-by: Joe Lanford <[email protected]> * make manifests/generate; Signed-off-by: Ish Shah <[email protected]> * Update pkg/apis/scorecard/v1alpha3/test_types.go Co-authored-by: Joe Lanford <[email protected]> Co-authored-by: Joe Lanford <[email protected]> Upstream-repository: api Upstream-commit: 7d591fff8bd551160e51dedef17debbe52145019
* add timestamp field Signed-off-by: Ish Shah <[email protected]> * Add timestamp to scorecard test result Signed-off-by: Ish Shah <[email protected]> * Change type and struct Signed-off-by: Ish Shah <[email protected]> * Update pkg/apis/scorecard/v1alpha3/test_types.go Co-authored-by: Joe Lanford <[email protected]> * make manifests/generate; Signed-off-by: Ish Shah <[email protected]> * Update pkg/apis/scorecard/v1alpha3/test_types.go Co-authored-by: Joe Lanford <[email protected]> Co-authored-by: Joe Lanford <[email protected]> Upstream-repository: api Upstream-commit: 7d591fff8bd551160e51dedef17debbe52145019
* add timestamp field Signed-off-by: Ish Shah <[email protected]> * Add timestamp to scorecard test result Signed-off-by: Ish Shah <[email protected]> * Change type and struct Signed-off-by: Ish Shah <[email protected]> * Update pkg/apis/scorecard/v1alpha3/test_types.go Co-authored-by: Joe Lanford <[email protected]> * make manifests/generate; Signed-off-by: Ish Shah <[email protected]> * Update pkg/apis/scorecard/v1alpha3/test_types.go Co-authored-by: Joe Lanford <[email protected]> Co-authored-by: Joe Lanford <[email protected]> Upstream-repository: api Upstream-commit: 7d591fff8bd551160e51dedef17debbe52145019
* add timestamp field Signed-off-by: Ish Shah <[email protected]> * Add timestamp to scorecard test result Signed-off-by: Ish Shah <[email protected]> * Change type and struct Signed-off-by: Ish Shah <[email protected]> * Update pkg/apis/scorecard/v1alpha3/test_types.go Co-authored-by: Joe Lanford <[email protected]> * make manifests/generate; Signed-off-by: Ish Shah <[email protected]> * Update pkg/apis/scorecard/v1alpha3/test_types.go Co-authored-by: Joe Lanford <[email protected]> Co-authored-by: Joe Lanford <[email protected]> Upstream-repository: api Upstream-commit: 7d591fff8bd551160e51dedef17debbe52145019
* add timestamp field Signed-off-by: Ish Shah <[email protected]> * Add timestamp to scorecard test result Signed-off-by: Ish Shah <[email protected]> * Change type and struct Signed-off-by: Ish Shah <[email protected]> * Update pkg/apis/scorecard/v1alpha3/test_types.go Co-authored-by: Joe Lanford <[email protected]> * make manifests/generate; Signed-off-by: Ish Shah <[email protected]> * Update pkg/apis/scorecard/v1alpha3/test_types.go Co-authored-by: Joe Lanford <[email protected]> Co-authored-by: Joe Lanford <[email protected]> Upstream-repository: api Upstream-commit: 7d591fff8bd551160e51dedef17debbe52145019
* add timestamp field Signed-off-by: Ish Shah <[email protected]> * Add timestamp to scorecard test result Signed-off-by: Ish Shah <[email protected]> * Change type and struct Signed-off-by: Ish Shah <[email protected]> * Update pkg/apis/scorecard/v1alpha3/test_types.go Co-authored-by: Joe Lanford <[email protected]> * make manifests/generate; Signed-off-by: Ish Shah <[email protected]> * Update pkg/apis/scorecard/v1alpha3/test_types.go Co-authored-by: Joe Lanford <[email protected]> Co-authored-by: Joe Lanford <[email protected]> Upstream-repository: api Upstream-commit: 7d591fff8bd551160e51dedef17debbe52145019
Ensure the PackageServer CSV resource follows the recommended normal/HA
OCP cluster pod anti affinity configuration so multiple replicas get
placed on different nodes.
For more information on HA/non-HA expectations:
Update the scripts/packageserver-deployment.patch.yaml to ensure that
the default (e.g. HA) PackageServer CSV resource matches those outlined
conventions.