* Drop note about (only) AWS MRs supporting v2
A few of the other providers like GCP and Azure now do. The rest will
fast follow.
Also, it's not misleading to say the others don't support v2. That reads
like they're incompatible, which they're not. They're just not
namespaced yet.
Signed-off-by: Nic Cope <nicc@rk0n.org>
* Only use modern namespaced provider-upjet-aws MRs
* Make sure they're using v2.0.0 providers
* Make sure they use m.example.org style API groups
* Make sure they're namespaced
Signed-off-by: Nic Cope <nicc@rk0n.org>
---------
Signed-off-by: Nic Cope <nicc@rk0n.org>
Large Crossplane providers install hundreds of CRDs consuming significant API
server resources, even when users only need a few resource types. The new
alpha ManagedResourceDefinition (MRD) and ManagedResourceActivationPolicy
(MRAP) features in Crossplane v2.0+ solve this by enabling selective
activation of provider resources, but lack user-facing documentation.
This change adds complete documentation covering both concepts and practical
implementation. The MRD concepts page explains the CRD scaling problem and
selective activation approach. The MRAP concepts page details pattern-based
activation strategies and multiple policy coordination. Two how-to guides
provide end-to-end workflows: one for users wanting to reduce CRD overhead
through selective activation, and another for provider developers implementing
safe-start capability. The user guide was tested with simulated MRDs to verify
the activation workflow and troubleshooting steps.
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 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>
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>
* more contrib info
Signed-off-by: Pete Lumbis <pete@upbound.io>
* expand build and netlify things
Signed-off-by: Pete Lumbis <pete@upbound.io>
* Add lots of comments
Signed-off-by: Pete Lumbis <pete@upbound.io>
* add comments
Signed-off-by: Pete Lumbis <pete@upbound.io>
* +Algolia, DocSearch, NodeJS
Signed-off-by: Pete Lumbis <pete@upbound.io>
---------
Signed-off-by: Pete Lumbis <pete@upbound.io>
* Post-release cleanup and expanded examples for beta validate
Signed-off-by: Pete Lumbis <pete@upbound.io>
* +IAM and sort
Signed-off-by: Pete Lumbis <pete@upbound.io>
* sync with 1.15 update
Signed-off-by: Pete Lumbis <pete@upbound.io>
* add feedback from @Piotr1215
Signed-off-by: Pete Lumbis <pete@upbound.io>
---------
Signed-off-by: Pete Lumbis <pete@upbound.io>
This feature flag changes how the claim controller works. It's a bug
fix. We usually wouldn't put a bug fix behind a feature flag, but this
one introduces several behavior changes that we don't want to catch
people unaware.
Signed-off-by: Nic Cope <nicc@rk0n.org>
* correct set of feature flags for 1.15
Signed-off-by: Pete Lumbis <pete@upbound.io>
* copy master to v1.15
Signed-off-by: Pete Lumbis <pete@upbound.io>
* update version number
Signed-off-by: Pete Lumbis <pete@upbound.io>
* set v1.15 as latest
Signed-off-by: Pete Lumbis <pete@upbound.io>
* update CRD files for v1.15 API docs
Signed-off-by: Pete Lumbis <pete@upbound.io>
* correct version number
Signed-off-by: Pete Lumbis <pete@upbound.io>
* update helm dry run to v1.15
Signed-off-by: Pete Lumbis <pete@upbound.io>
* update helm options for v1.15
Signed-off-by: Pete Lumbis <pete@upbound.io>
* Add registry change notice. Resolves#680
Signed-off-by: Pete Lumbis <pete@upbound.io>
* Add registry change notice. Resolves#680
Signed-off-by: Pete Lumbis <pete@upbound.io>
* add crossplane top and edit crossplane migrate
Signed-off-by: Pete Lumbis <pete@upbound.io>
* remove v1.12 docs
Signed-off-by: Pete Lumbis <pete@upbound.io>
* update trace outputs/options. Resolves#685
Signed-off-by: Pete Lumbis <pete@upbound.io>
* v1.15 release notes
Signed-off-by: Pete Lumbis <pete@upbound.io>
* fix old link to v1.12 docs
Signed-off-by: Pete Lumbis <pete@upbound.io>
* update netlify scripts for v1.15 and add v1.12 redirects
Signed-off-by: Pete Lumbis <pete@upbound.io>
* vale fixes
Signed-off-by: Pete Lumbis <pete@upbound.io>
* + metrics-server
Signed-off-by: Pete Lumbis <pete@upbound.io>
* add link to packages chapter
Signed-off-by: Pete Lumbis <pete@upbound.io>
* update anchor for migrate command
Signed-off-by: Pete Lumbis <pete@upbound.io>
* fold in recent master changes to v1.15 docs
Signed-off-by: Pete Lumbis <pete@upbound.io>
* fold in recent master changes to v1.15 docs
Signed-off-by: Pete Lumbis <pete@upbound.io>
* update v1.15 with fix in #707
Signed-off-by: Pete Lumbis <pete@upbound.io>
* link fixes for htmltest checking
Signed-off-by: Pete Lumbis <pete@upbound.io>
* add in beta validate command
Signed-off-by: Pete Lumbis <pete@upbound.io>
* sync master and v1.15
Signed-off-by: Pete Lumbis <pete@upbound.io>
---------
Signed-off-by: Pete Lumbis <pete@upbound.io>
* document extra resources for functions
Signed-off-by: Philippe Scorsolini <p.scorsolini@gmail.com>
* Add cluster-scoped to allowed jargon
Signed-off-by: Philippe Scorsolini <p.scorsolini@gmail.com>
---------
Signed-off-by: Philippe Scorsolini <p.scorsolini@gmail.com>