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

Update Gatekeeper CRD descriptions #67

Merged

Conversation

dhaiducek
Copy link

@dhaiducek dhaiducek commented Apr 1, 2024

This represents a major update to the descriptions and reorganization of the *_types.go file, placing dependent structs higher in the file (and closer to structs that require them where relevant). I couldn't find where status was even used, so I've gutted it. I can revert that if there are concerns, but it seemed relatively safe since the operator should be the only thing populating it. I also made an effort to link to the upstream Gatekeeper docs wherever possible, which I think will go a long way toward enabling serviceability and helpfulness of the operator configuration.

ref: https://issues.redhat.com/browse/ACM-8992

JustinKuli
JustinKuli previously approved these changes Apr 2, 2024
Copy link

@JustinKuli JustinKuli left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/hold if anyone else wants to check, but it looks good to me!

Copy link

@yiraeChristineKim yiraeChristineKim left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great!!

@openshift-ci openshift-ci bot removed the lgtm label Apr 2, 2024
@dhaiducek dhaiducek force-pushed the 8992-api-descriptions branch 2 times, most recently from 428b283 to 7e88ca0 Compare April 2, 2024 18:52
@dhaiducek dhaiducek force-pushed the 8992-api-descriptions branch 3 times, most recently from b86ca73 to c0cea55 Compare April 2, 2024 19:14
@dhaiducek dhaiducek force-pushed the 8992-api-descriptions branch 2 times, most recently from 4892fee to 0a63cf8 Compare April 3, 2024 12:41
mprahl
mprahl previously approved these changes Apr 3, 2024
Copy link

@mprahl mprahl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice work!

Copy link

@dockerymick dockerymick left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I realize that i didn't review another YAML file

bundle/manifests/operator.gatekeeper.sh_gatekeepers.yaml Outdated Show resolved Hide resolved
bundle/manifests/operator.gatekeeper.sh_gatekeepers.yaml Outdated Show resolved Hide resolved
bundle/manifests/operator.gatekeeper.sh_gatekeepers.yaml Outdated Show resolved Hide resolved
bundle/manifests/operator.gatekeeper.sh_gatekeepers.yaml Outdated Show resolved Hide resolved
bundle/manifests/operator.gatekeeper.sh_gatekeepers.yaml Outdated Show resolved Hide resolved
bundle/manifests/operator.gatekeeper.sh_gatekeepers.yaml Outdated Show resolved Hide resolved
bundle/manifests/operator.gatekeeper.sh_gatekeepers.yaml Outdated Show resolved Hide resolved
bundle/manifests/operator.gatekeeper.sh_gatekeepers.yaml Outdated Show resolved Hide resolved
bundle/manifests/operator.gatekeeper.sh_gatekeepers.yaml Outdated Show resolved Hide resolved
config/crd/bases/operator.gatekeeper.sh_gatekeepers.yaml Outdated Show resolved Hide resolved
@openshift-ci openshift-ci bot removed the lgtm label Apr 3, 2024
ref: https://issues.redhat.com/browse/ACM-8992
Signed-off-by: Dale Haiducek <19750917+dhaiducek@users.noreply.github.com>
Copy link

sonarcloud bot commented Apr 3, 2024

Quality Gate Passed Quality Gate passed

Issues
0 New issues
8 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
5.3% Duplication on New Code

See analysis details on SonarCloud

Copy link

@dockerymick dockerymick left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for your patience, diligence, and for accepting my suggestions !

@openshift-ci openshift-ci bot added the lgtm label Apr 3, 2024
Copy link

openshift-ci bot commented Apr 3, 2024

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: dhaiducek, dockerymick, mprahl

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

@dhaiducek
Copy link
Author

/unhold

@dhaiducek
Copy link
Author

Thanks for all the reviews, everyone! 😄

@openshift-merge-bot openshift-merge-bot bot merged commit 8468a89 into stolostron:main Apr 3, 2024
9 checks passed
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.

None yet

5 participants