Use Docusaurus syntax for admonitions so the docs engine does not need
to replace these. This is one step toward removing the
`remark-update-tags` plugin. See: gravitational/docs-website#94
Relevant commands are included below to make reproducing this work
easier.
1. Replace all `Notice` tags with `Admonition` tags.
2. Add `type="info"` if an Admonition is missing a type.
To find instances:
```
find docs/pages -name "*.mdx" -exec awk '
BEGIN{a=0}
a==0 && /<Admonition/{ a = 1 }
a==1 && /type/{t = 1}
a==1 && />/{ a = 0; if(t == 0) print FILENAME ":" FNR }' {} \;
```
3. Replace `type="notice"` with `type="note"`.
To find instances:
```
find docs/pages -name "*.mdx" -exec awk '
BEGIN{a=0}
a==0 && /<Admonition/{ a = 1 }
a==1 && /type="notice"/{t = 1}
a==1 && />/{ a = 0; if(t == 1) print FILENAME ":" FNR }' {} \;
```
Fixes#51181.
K8S `Role` & `RoleBinding` are created by default. Their creation does not depends on the `ServiceAccount` creation anymore.
Co-authored-by: maximumG <maxime.gerges@backmarket.com>
* kube-agent-update: Use the RFD-184 webapi proxy update protocol by default when possible
* Update integrations/kube-agent-updater/cmd/teleport-kube-agent-updater/main.go
Co-authored-by: Tiago Silva <tiago.silva@goteleport.com>
* log update group
---------
Co-authored-by: Tiago Silva <tiago.silva@goteleport.com>
* Remove v13 mentions in the docs
Our policy is to remove mentions of the version prior to the most recent
deprecated version.
This change includes mentions of v13 in Helm chart values file comments.
* Clarify distroless images in Helm values
Responds to hugoShaka feedback.
One edge case is the `structure.architecture-h2` warning in
`docs/pages/includes/database-access/rds-proxy.mdx`. This is technically
correct, since the "How it works" section is before the "Prerequisites"
section. We can determine whether this is a bug to fix in a separate
change.
* feat(charts): Give the possibility to add labels on more resources
Currently it's possible to add labels on Jobs but not on Pods created by the Job. Let's allow it.
Same problem on operator subchart for deployments and pod created by the deployment.
* Fix doc indentation
* fix typo
---------
Signed-off-by: Tiago Silva <tiago.silva@goteleport.com>
Co-authored-by: emmanuel.lagree <emmanuel.lagree@mirakl.com>
Co-authored-by: Emmanuel Lagrée <36861662+elagree@users.noreply.github.com>
* Start roughly hacking on a chart for tobt
* Start templating out the deployment spec
* Add image pull secrets
* Add more configurability to deployment spec
* Pull most config into params rather than config map
* Prefer configuring using config file
* Add to index
* Allow configuration of extraEnv
* Fix extraEnv
* Update makefile to test/lint new tbot chart
* Start adding tests for `tbot` chart
* Fix spurious newline in config mpa
* Add more tests for volumes/tolerations etc
* Appease vale linting
* Add docstrings to all values
* Add required values
* Make services/outputs manually configurable
* Use simpler storage technique
* Generate docs
* Fix linting issues
* Simple -> Basic
* Add support for fullnameoverride and nameoverride
* Add extended timeout seconds to liveness and readiness probe
* Add _config.tpl with merging
* Tweak readme for latest changes
* Allow persistence to be configured and use `secret` by default
* Further add validation
* Update snapshtos
* Fix newlining in templates
* Fixes after real testing against cluster
* More value docs + derive the default output name
* fixup! More value docs + derive the default output name
* Update cpsell
* Update Chart.yaml
* Appease prose linter
* Remove unused value
---------
Co-authored-by: hugoShaka <hugo.hervieux@goteleport.com>
Provide a less overwhelming documentation experience for users by
condensing sidebar sections into five, organized loosely around
different audiences of the documentation:
- **Get Started:** new Teleport users, as well as users of all levels
who want to quickly look up key, frequently changing information, such
as the changelog and upcoming release information.
- **Admin Guides:** intermediate users completing a specific task. This
includes all how-to guides in the docs except those in "Get Started"
and "Enroll Resources".
- **Enroll Resources:** Admin Guides, but for our extensive library of
how-to guides for protecting infrastructure resources with Teleport.
- **References:** Advanced users looking for comprehensive reference
information and architecture guides. This includes all reference
guides in the docs.
- **User Guides:** Guides for end users looking to access resources.
Related changes:
- **Move Helm reference partials**. Use the `docs/pages/includes`
directory so we can generate the sidebar from `docs/pages/reference`.
- **Move the Architecture sidebar section** into "References", and move
architecture guides across the documentation into "Architecture".
- **Remove "Documentation Overview"** as this is out of date. Now, top-level
sidebar sections are more self explanatory.
- **Remove "Choose an Edition"**, since we want to elevate Teleport
Enterprise (Cloud), making Teleport Enterprise (Self-Hosted) available
for certain use cases.
- **Add an infrastructure as code section** to Admin Guides.