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

Automated documentation of RuntimeCR #589

Open
4 tasks
tobiscr opened this issue Dec 30, 2024 · 0 comments
Open
4 tasks

Automated documentation of RuntimeCR #589

tobiscr opened this issue Dec 30, 2024 · 0 comments
Labels
area/control-plane Related to all activities around Kyma Control Plane kind/feature Categorizes issue or PR as related to a new feature.

Comments

@tobiscr
Copy link
Contributor

tobiscr commented Dec 30, 2024

Description

We want to improve our automated documentation for CRDs. Each CRD field should provide a descriptions to field.

The update of the docs on Kyma-website of a CRD has to happen for each change applied on the CRD file and be handled within the Makefile.

Also described in detail here.

Additionally, we have to ensure that each field contains the information how it should be managed:

  • either via KEB
  • or manually (e.g. by SRE)

At the moment this information is missing and it's not visible what the right approach, for updating a particular field, is.

AC:

  • Ensure each field of our CRDs contain a description field which describes the purpose of the field.
  • Any change applied to a CRD file has to trigger the update of the CRD documentation
  • Ensure the Makefile includes a dedicated target to update the documentation file in our repository and commit this change
  • Make sure the updated CRD documentation appears in the central Kyma documentation

Reasons

Keep CRD documentation up-to-date whenever a change occurs and provide also the information how a field should be adjusted (either be KEB or manually).

Attachments

@tobiscr tobiscr added kind/feature Categorizes issue or PR as related to a new feature. area/control-plane Related to all activities around Kyma Control Plane labels Dec 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/control-plane Related to all activities around Kyma Control Plane kind/feature Categorizes issue or PR as related to a new feature.
Projects
None yet
Development

No branches or pull requests

1 participant