Skip to content
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

🐛 Disable the propagator webhook; Add ClusterManagementAddon manifests #388

Merged

Conversation

dhaiducek
Copy link
Member

@dhaiducek dhaiducek commented Nov 4, 2023

Summary

A GRC webhook was added, but it requires cert-manager as a prerequisite. Until we can resolve/update that, leave it disabled by default.

Also, there was a check added for ClusterManagementAddon, which were not deployed originally, currently causing an error during enabling app and policy addons:

_, err := addonClient.AddonV1alpha1().ClusterManagementAddOns().Get(context.TODO(), addon, metav1.GetOptions{})
if err != nil {
if errors.IsNotFound(err) {
return fmt.Errorf("enabling the unknown addon %s is not supported", addon)
}

/cc @mprahl @yiraeChristineKim @mikeshng @qiujian16 @ycyaoxdu @yue9944882

A webhook was added, but it requires cert-manager as a prerequisite.
Until we can resolve/update that, leave it disabled by default.

Signed-off-by: Dale Haiducek <19750917+dhaiducek@users.noreply.github.com>
A new check blocked enabling addons if this is missing.

Signed-off-by: Dale Haiducek <19750917+dhaiducek@users.noreply.github.com>
@dhaiducek
Copy link
Member Author

Sorry for blowing up the reviewer list here, but I'm verifying clusteradm before KubeCon North America starting Monday and discovered enabling the app/policy addons didn't work at all. 😢

If this all looks good, after it merges I'd appreciate if we could cut a new release on (or before) Monday. (My presentation is at 6 PM UTC on Monday.)

@qiujian16
Copy link
Member

/approve
/lgtm

Copy link

openshift-ci bot commented Nov 6, 2023

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: dhaiducek, qiujian16

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 /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-ci openshift-ci bot added the approved label Nov 6, 2023
@openshift-ci openshift-ci bot merged commit c43d888 into open-cluster-management-io:main Nov 6, 2023
9 checks passed
@dhaiducek dhaiducek deleted the disable-webhook branch November 6, 2023 22:46
nirs added a commit to nirs/ramen that referenced this pull request Nov 11, 2023
Version 0.7.0 was broken so we had to include detailed instructions for
installing 0.6.0. The issue was fixed in 0.7.1 by [1]. Update the
instructions to require the new version and remove the now unneeded
instructions.

Tested with ocm.yaml.

[1] open-cluster-management-io/clusteradm#388

Signed-off-by: Nir Soffer <nsoffer@redhat.com>
raghavendra-talur pushed a commit to RamenDR/ramen that referenced this pull request Dec 8, 2023
Version 0.7.0 was broken so we had to include detailed instructions for
installing 0.6.0. The issue was fixed in 0.7.1 by [1]. Update the
instructions to require the new version and remove the now unneeded
instructions.

Tested with ocm.yaml.

[1] open-cluster-management-io/clusteradm#388

Signed-off-by: Nir Soffer <nsoffer@redhat.com>
ShyamsundarR pushed a commit to red-hat-storage/ramen that referenced this pull request Dec 13, 2023
Version 0.7.0 was broken so we had to include detailed instructions for
installing 0.6.0. The issue was fixed in 0.7.1 by [1]. Update the
instructions to require the new version and remove the now unneeded
instructions.

Tested with ocm.yaml.

[1] open-cluster-management-io/clusteradm#388

Signed-off-by: Nir Soffer <nsoffer@redhat.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants