This'll match any version ending with "-preview" and show a warning that
it's a preview, instead of warning that it's an old version.
Signed-off-by: Nic Cope <nicc@rk0n.org>
This mostly edits the get started with MRs guide to use the same tone
and patterns as the get started with compositions guide.
Signed-off-by: Nic Cope <nicc@rk0n.org>
The goal of this guide is to:
* Introduce composition as a standalone concept (i.e. no MRs needed)
* Showcase a namespaced composition
* Showcase some different composition functions - i.e. different config language options
I'm also taking a different approach to the previous getting started guides, in that
I'm leaving out a lot of explanation of what things are. Instead I'm prioritizing having
folks apply things (even if they don't fully understand them) and seeing the results.
I feel more detailed explanations should come after the get started guides - e.g. in the
concepts section.
Signed-off-by: Nic Cope <nicc@rk0n.org>
I notice the sidebar doesn't seem to work when the top level headings
are H1 (single # in Markdown). It shows all the headings at the same
level of nesting.
Using H2 and H3 (## and ###) seems to fix it. This is what most other
docs pages seem to do.
Signed-off-by: Nic Cope <nicc@rk0n.org>
Mostly say 'Composition Engine' rather than 'Crossplane Composition' to
distinguish from the Composition API type.
'Crossplane Composition Engine' won't fit.
Signed-off-by: Nic Cope <nicc@rk0n.org>
I promise I'm not biased, I just happened to search for resources and
found it a lot better than the Kubernetes docs.
Signed-off-by: Nic Cope <nicc@rk0n.org>
I found myself unsure where to introduce Crossplane and its components
on the landing page and getting started pages. A dedicated page seemed
like a better idea.
Signed-off-by: Nic Cope <nicc@rk0n.org>
This is now where we introduce the three components of Crossplane.
In future we might benefit from a more detailed "what is Crossplane?"
page.
Signed-off-by: Nic Cope <nicc@rk0n.org>
* Use the preview Helm repo
* Don't discuss the master Helm repo
* Defer to upstream and Helm docs to document Helm and our chart's
options
Signed-off-by: Nic Cope <nicc@rk0n.org>
In some cases I've removed large amounts of content, where we're not
going to have time to rewrite it to avoid mentioning claims - e.g. how
connection secrets work in composition.
Signed-off-by: Nic Cope <nicc@rk0n.org>
We only want to keep the getting started guide for AWS MRs.
We won't have GCP or Azure support in time for the preview release.
We're going to add a separate getting started with composition page
that's decoupled from any one provider.
Signed-off-by: Nic Cope <nicc@rk0n.org>
There'll be more to find in the content of each page, but these entire
pages can be removed. There's no claims in Crossplane v2.
Signed-off-by: Nic Cope <nicc@rk0n.org>
These guides are either no longer relevant in Crossplane v2, or would
need too much work to have them ready in time for the preview release.
Signed-off-by: Nic Cope <nicc@rk0n.org>
With the v2.0-preview version we're in a weird spot where v2.0-preview
is newer than latest. So we want the "not latest" warning, but not to
call it old.
Signed-off-by: Nic Cope <nicc@rk0n.org>