Skip to content

Add documentation for operator features and security hardening#455

Merged
openshift-merge-bot[bot] merged 1 commit into
openstack-k8s-operators:mainfrom
posikoya:posikoya/update-docs
Jul 16, 2026
Merged

Add documentation for operator features and security hardening#455
openshift-merge-bot[bot] merged 1 commit into
openstack-k8s-operators:mainfrom
posikoya:posikoya/update-docs

Conversation

@posikoya

Copy link
Copy Markdown
Contributor

Document configurable OpenStack config, network attachments, nodeSelector/tolerations, security hardening, privileged mode capabilities, image creation timeout, and tempest cleanup in crds.rst. Add ServiceConfigReady condition diagnostics to guide.rst.

To run docs:
./docs/build-docs.sh
sphinx-autobuild docs/source docs/build/html

@openshift-ci
openshift-ci Bot requested review from imatza-rh and kstrenkova June 18, 2026 07:04
@posikoya
posikoya force-pushed the posikoya/update-docs branch from 9264978 to 336ffee Compare June 18, 2026 07:09
@posikoya posikoya self-assigned this Jun 18, 2026
@posikoya
posikoya requested review from adrianfusco and belolipa June 18, 2026 12:28

@kstrenkova kstrenkova left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Thank you for the work you put into this, this PR is much needed!

Saying that, I have left a lot of comments asking for changes. Overall, it is all about the same thing: please make it more compact. I don't think users want to read through sentences that are giving them no new information. I think the documentation should go straight to the point while having the most needed information :D

The change tackles the right things, however it could use some polishing to match the old style of the documentation and some sections moved to a different place.

Comment thread docs/source/crds.rst Outdated
Comment thread docs/source/crds.rst Outdated
Comment thread docs/source/crds.rst Outdated
Comment thread docs/source/crds.rst Outdated
Comment thread docs/source/crds.rst Outdated
Comment thread docs/source/crds.rst Outdated
Comment thread docs/source/crds.rst Outdated
Comment thread docs/source/crds.rst Outdated
Comment thread docs/source/guide.rst Outdated
Comment thread docs/source/guide.rst Outdated
@posikoya
posikoya force-pushed the posikoya/update-docs branch 2 times, most recently from 65c0d36 to 4660e80 Compare July 10, 2026 14:28
@posikoya
posikoya requested a review from kstrenkova July 10, 2026 14:28

@kstrenkova kstrenkova left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Thank you for your changes :D The structure is better now, but I left more comments to further reduce a bit of clutter. I hope my comments make sense, but if you are unsure, please let me know!

Comment thread docs/source/security.rst Outdated
Comment thread docs/source/crds.rst Outdated
Comment thread docs/source/crds.rst Outdated
Comment thread docs/source/guide.rst Outdated
Comment thread docs/source/guide.rst Outdated
Comment thread docs/source/crds.rst Outdated
Comment thread docs/source/crds.rst Outdated
Comment thread docs/source/crds.rst Outdated
Comment thread docs/source/security.rst Outdated
@posikoya
posikoya force-pushed the posikoya/update-docs branch 2 times, most recently from f3e5ea3 to c2b18a9 Compare July 14, 2026 18:07
@posikoya
posikoya requested a review from kstrenkova July 14, 2026 18:08
@centosinfra-prod-github-app

Copy link
Copy Markdown

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/522e5fb498954bc1ae025626d8bb75b2

✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 20m 39s
test-operator-kuttl POST_FAILURE in 51m 51s
podified-multinode-edpm-deployment-crc-test-operator FAILURE in 1h 02m 54s

@kstrenkova kstrenkova left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Thank you for the PR! The overall content is a lot better, you applied the changes I asked for correctly 😊 For my review now, I focused more on specific parts of the text where I think small improvements are needed. So I think the update should be hopefully simple this time around. Thanks for your patience, I think we are really close to reaching an agreement!

Comment thread config/samples/test_v1beta1_tempest.yaml Outdated
Comment thread docs/source/guide.rst Outdated
Comment thread docs/source/crds.rst Outdated
Comment thread docs/source/security.rst Outdated
Comment thread docs/source/security.rst Outdated
Comment thread docs/source/security.rst Outdated
Comment thread docs/source/guide.rst Outdated
Comment thread docs/source/crds.rst Outdated
Comment thread docs/source/crds.rst
@posikoya
posikoya force-pushed the posikoya/update-docs branch 3 times, most recently from 7200481 to 26d7594 Compare July 15, 2026 13:54
@posikoya
posikoya requested a review from kstrenkova July 15, 2026 13:54
@posikoya
posikoya force-pushed the posikoya/update-docs branch 3 times, most recently from aeeaf25 to 5707612 Compare July 16, 2026 09:04

@kstrenkova kstrenkova left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Lgtm. The change is really well put together and helps to cover more test-operator features in the documentation.

@centosinfra-prod-github-app

Copy link
Copy Markdown

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/b622c4ba933447abad6b3b9564299d13

✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 03m 35s
✔️ test-operator-kuttl SUCCESS in 46m 53s
podified-multinode-edpm-deployment-crc-test-operator NODE_FAILURE Node(set) request 099-0000144501 failed in 0s

@kstrenkova

Copy link
Copy Markdown
Contributor

recheck

Comment thread docs/source/guide.rst Outdated
Document configurable OpenStack config, network attachments,  nodeSelector/tolerations, security hardening, privileged mode  capabilities, image creation timeout, and tempest cleanup in crds.rst.  Add ServiceConfigReady condition diagnostics to guide.rst.
@posikoya
posikoya force-pushed the posikoya/update-docs branch from 5707612 to 8bd31c0 Compare July 16, 2026 10:51
@openshift-ci openshift-ci Bot removed the lgtm label Jul 16, 2026
Comment thread docs/source/guide.rst
@belolipa

Copy link
Copy Markdown
Contributor

Lgtm.

@openshift-ci

openshift-ci Bot commented Jul 16, 2026

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: belolipa, kstrenkova, posikoya

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details 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-merge-bot
openshift-merge-bot Bot merged commit 7c35f5c into openstack-k8s-operators:main Jul 16, 2026
8 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.

3 participants