Skip to content

docs: flesh out each of the component guides with some initial info#1816

Merged
cardoe merged 5 commits into
mainfrom
component-docs
Mar 23, 2026
Merged

docs: flesh out each of the component guides with some initial info#1816
cardoe merged 5 commits into
mainfrom
component-docs

Conversation

@cardoe
Copy link
Copy Markdown
Contributor

@cardoe cardoe commented Mar 13, 2026

Walk through each of the individual components and flesh out what's
needed for them to be setup as well as provide some overall information
about what they are and were they're configured or their data comes
from.

@cardoe cardoe requested a review from a team March 13, 2026 16:49
@cardoe cardoe force-pushed the component-docs branch 2 times, most recently from 188eac6 to f278da7 Compare March 19, 2026 18:36
Copy link
Copy Markdown
Collaborator

@skrobul skrobul left a comment

Choose a reason for hiding this comment

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

This is technically accurate and I did not see any content specific issues, but I am hesitant when it comes to maintainability of this.

Consider using mkdocs-macros, so that instead of:

## Deployment Repo Content

Use any secret delivery mechanism you prefer. The contract that matters is the final Kubernetes Secret or manifest shape described below.

you just say:

{{ secrets_disclaimer }}

and instead of:

- ArgoCD renders Helm chart `cert-manager`.
- The current template does not read a deploy-repo `values.yaml` for this component.
- The current template does not apply a deploy-repo overlay directory for this component.

you just say:

in frontmatter

----
charts: ['cert-manager']
deploy_overrides:
   helm: false
   kustomize: false
----

and have a macro that renders required boilerplate.

In future we may even come up with a standardized way of defining components so that all of this is generated on the fly.

Comment thread docs/deploy-guide/components/argo-events-workflows.md
Comment thread docs/deploy-guide/components/cilium.md Outdated
@cardoe
Copy link
Copy Markdown
Contributor Author

cardoe commented Mar 23, 2026

Good points about the macros. Updated to use that.

cardoe added 5 commits March 23, 2026 10:34
There were never any WorkflowTemplates in this directory so its okay to
remove where it's gone.
Walk through each of the individual components and flesh out what's
needed for them to be setup as well as provide some overall information
about what they are and were they're configured or their data comes
from.
Based on feedback to some of the secrets and deployment repo references
made this change.
Avoid copying around the same wording and instead switch to using macros
for the secrets disclaimer and then information about what is used.
Copy link
Copy Markdown
Collaborator

@skrobul skrobul left a comment

Choose a reason for hiding this comment

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

nice

@cardoe cardoe added this pull request to the merge queue Mar 23, 2026
Merged via the queue into main with commit 74b8cbf Mar 23, 2026
19 checks passed
@cardoe cardoe deleted the component-docs branch March 23, 2026 16:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants