twobiers
8d0a59c9fb
Add the same note to v1.18, v1.19 and v1.20
...
Signed-off-by: twobiers <22715034+twobiers@users.noreply.github.com>
2025-06-15 19:23:15 +02:00
twobiers
cf1c6d3d3d
Add alternative options to update connectionSecretKeys
...
Co-authored-by: Jared Watts <jbw976@gmail.com>
Signed-off-by: twobiers <22715034+twobiers@users.noreply.github.com>
2025-06-15 19:23:08 +02:00
Jason Tang
f117b1240b
more edits from review feedback.
...
Signed-off-by: Jason Tang <jason@upbound.io>
2025-06-11 16:25:53 -04:00
Jason Tang
1f3547a24c
Update some refs.
...
Signed-off-by: Jason Tang <jason@upbound.io>
2025-06-11 10:41:22 -04:00
Jason Tang
f6bafbd631
Remove references to Upbound and provide explicit steps for cutting release branches.
...
Signed-off-by: Jason Tang <jason@upbound.io>
2025-06-11 10:37:27 -04:00
Jason Tang
b7498a21f7
Document release process for Crossplane extensions.
...
Signed-off-by: Jason Tang <jason@upbound.io>
2025-06-11 09:48:57 -04:00
Jared Watts
de725a27bb
bump provider-upjet-aws in v2 preview to provider-aws-s3:v1.23.0-crossplane-v2-preview.0
...
Signed-off-by: Jared Watts <jbw976@gmail.com>
2025-06-10 21:14:24 +02:00
Nic Cope
4e1864018f
Merge pull request #910 from blacs30/master
...
add documentation to cover the new render annotation
2025-06-06 21:43:06 -07:00
Adam Wolfe Gordon
ee31c7b775
Update master ImageConfig docs to match v1.20
...
Signed-off-by: Adam Wolfe Gordon <awg@upbound.io>
2025-05-22 09:36:03 -06:00
Adam Wolfe Gordon
d870ba10d0
Make interactions between ImageConfigs more prominent
...
Signed-off-by: Adam Wolfe Gordon <awg@upbound.io>
2025-05-22 09:35:57 -06:00
Adam Wolfe Gordon
67143ce39e
Document the ImageConfig path rewriting feature in Crossplane 1.20
...
While we're here, move the common content on matching and debugging to their own
top-level headings, since they apply to all the different ImageConfig features.
Signed-off-by: Adam Wolfe Gordon <awg@upbound.io>
2025-05-21 17:05:50 -06:00
Jared Watts
aac85ef750
v1.20 docs content
...
Signed-off-by: Jared Watts <jbw976@gmail.com>
2025-05-21 13:16:33 +01:00
Jared Watts
f5febf4bd6
Delete v1.17 docs as that version is now EOL
...
Signed-off-by: Jared Watts <jbw976@gmail.com>
2025-05-21 13:16:22 +01:00
Jared Watts
42f7472f35
Bump latest version to v1.20
...
Signed-off-by: Jared Watts <jbw976@gmail.com>
2025-05-21 13:15:52 +01:00
Jared Watts
84080fae9f
Update Crossplane CRDs for v1.20
...
Signed-off-by: Jared Watts <jbw976@gmail.com>
2025-05-14 17:02:32 +01:00
Jared Watts
18683f21c4
Update explanation of --enable-dependency-version-downgrades flag
...
Signed-off-by: Jared Watts <jbw976@gmail.com>
2025-05-14 17:02:05 +01:00
Jared Watts
2b6b6b1296
Update feature flags and helm chart values for v1.20
...
Signed-off-by: Jared Watts <jbw976@gmail.com>
2025-05-14 17:01:23 +01:00
twobiers
a934013721
Add autocompletion for CLI docs
...
Signed-off-by: twobiers <22715034+twobiers@users.noreply.github.com>
2025-05-07 15:17:57 +02:00
Jared Watts
f35a1d6438
change logs guide
...
Signed-off-by: Jared Watts <jbw976@gmail.com>
2025-05-01 16:07:33 +01:00
adrienfuss
75ab3358a4
feat: Add runtimeClassName value to crossplane helm chart docs
...
Signed-off-by: adrienfuss <adrien.fuss@doctolib.com>
2025-04-24 15:43:13 +02:00
Mat Milbury
8bfbb244c3
remove all remaining references to dead crossplane.io/registries page
...
Signed-off-by: Jared Watts <jbw976@gmail.com>
2025-04-14 18:55:22 +02:00
Nic Cope
80f9dbd72c
Move manual RBAC documentation to compositions page
...
Add refs from other pages where it might come up.
I also added a bit of detail and rephrased to address some Vale linter
warnings.
Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-04-11 13:47:38 -07:00
David Söderlund
a2bc8cd8d2
Wrote about crossplanes default limited access to third party custom resources, and how to remedy.
...
Signed-off-by: David Söderlund <ds@dsoderlund.consulting>
2025-04-05 23:22:26 +02:00
Blacs30
7fee576f42
add documentation to cover the new render annotation
...
render.crossplane.io/runtime-docker-env
Signed-off-by: Blacs30 <github@lisowski-development.com>
2025-04-02 00:39:12 +02:00
Jared Watts
9f943f4f21
Merge pull request #868 from alwalker/validate_add_error_on_missing_schema_flag
...
Update validate flags for new error on missing schemas flag
2025-04-01 01:10:43 -07:00
Bob Haddleton
5ee381c643
Merge pull request #908 from negz/pin-v2-preview-1
...
Pin preview docs to v2.0.0-preview.1
2025-03-31 15:00:05 -05:00
Nic Cope
074a33db0b
Pin preview docs to v2.0.0-preview.1
...
This is the latest preview release.
Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-03-31 12:55:38 -07:00
Nic Cope
e9d1cf8b31
Merge pull request #907 from jbw976/v2-cli
...
v2: use XP_CHANNEL=preview for CLI install
2025-03-31 12:18:59 -07:00
Nic Cope
0fd5e1b38e
Fix link to function-python
...
Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-03-31 12:17:01 -07:00
Nic Cope
7f70c27670
Rework "Confused about Compositions..." box
...
I think we can achieve the goal without explicitly saying this confuses
people. Also reorder so that it starts with what an XR is (the goal)
then talks about how to achieve the goal (XRDs, Compositions).
Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-03-31 12:13:35 -07:00
Jared Watts
a7187c7479
v2: use XP_CHANNEL=preview for CLI install
...
Signed-off-by: Jared Watts <jbw976@gmail.com>
2025-03-31 07:51:12 +01:00
Nic Cope
2931cd15ba
v2ify the P&T guide
...
Eventually this needs to move out of the docs
Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-03-29 00:16:44 -07:00
Nic Cope
c8f80e5699
Link to correct concepts sections
...
Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-03-28 23:57:50 -07:00
Nic Cope
15d7cb8db8
Link to packages, not a specific package
...
Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-03-28 23:52:56 -07:00
Nic Cope
1f5283dfa4
Fix broken hash-suffix links
...
Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-03-28 23:50:45 -07:00
Nic Cope
8dd741a208
Replace ancient diagram with mermaidjs
...
RIP last mention of claims (hopefully).
Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-03-28 23:46:51 -07:00
Nic Cope
1ad436082b
Composite resource labels go on composed resources, not composites
...
Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-03-28 23:29:49 -07:00
Nic Cope
d167c518ca
Document XR status conditions
...
Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-03-28 23:29:09 -07:00
Nic Cope
66ca410298
Remove more traces of xmydatabase
...
No more claims means no more x prefix!
Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-03-28 23:25:45 -07:00
Nic Cope
1f375236ca
Don't say composition is for managed resources
...
It's for all resources now!
Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-03-28 23:22:28 -07:00
Nic Cope
b54dc8b0e6
Change order of composition concepts in side bar
...
Start with XRs
Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-03-28 23:17:20 -07:00
Nic Cope
74e8dedd7e
Don't explain how to install Crossplane in comprevs docs
...
We have a page for that. It's assumed it's installed everywhere else.
Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-03-28 23:11:11 -07:00
Nic Cope
1d4e24dc76
Drop docs on naming resources with external name annotation
...
It's an MR feature, not a composition feature. It's documented in the MR
docs.
Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-03-28 23:09:12 -07:00
Nic Cope
36999a7b34
Use spec.crossplane in all examples
...
Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-03-28 23:08:38 -07:00
Nic Cope
2b766dca93
Use namespaced XRs in examples
...
Also don't use xMyDatabase as a kind - it's not a valid kind...
Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-03-28 23:00:09 -07:00
Nic Cope
32ce91f979
Use new m MR apiVersion in examples
...
Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-03-28 22:55:57 -07:00
Nic Cope
9bfea3f5a5
Remove docs on schema aware composition validation
...
Not relevant to functions. There's still some validation but it's common
sense unconfigrable CEL stuff - not worth documenting.
Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-03-28 22:54:17 -07:00
Nic Cope
9e8148807b
Drop mention of connection details in composition
...
We might remove connection details from XRs in v2. Skip it for now.
Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-03-28 22:53:25 -07:00
Nic Cope
fe1bc63c28
Drop environment config mention in context
...
I don't think this happens by default anymore - we use function env
config
Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-03-28 22:50:34 -07:00
Nic Cope
055d9a8f8c
Drop references to native P&T
...
It's gone in v2
Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-03-28 22:49:48 -07:00
Nic Cope
2a9bc76b57
Say "Environment Configs"
...
It makes vale mad but it matches Image Configs in the sidebar
Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-03-28 22:43:05 -07:00
Nic Cope
ed054981cc
Add a stub page on function packages
...
Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-03-28 22:41:57 -07:00
Nic Cope
e4e84575cd
Rename 'Packages' to 'Configurations'
...
The page mostly documents configurations
Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-03-28 22:28:40 -07:00
Nic Cope
dd0f208f38
Update MRs concepts, and drop all other mentions of connection details
...
We're considering removing connection details from XRs in v2 so for now
focus on their existence at the MR level.
Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-03-28 22:22:42 -07:00
Nic Cope
09cd24221d
Fix a bunch of links to master docs
...
We really should go back to git branches...
Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-03-28 22:09:22 -07:00
Nic Cope
81f61530cf
Update connection details for v2
...
Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-03-28 22:05:48 -07:00
Nic Cope
89dbb4427a
Document Usages for v2
...
Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-03-28 22:03:51 -07:00
Nic Cope
dc39ca3f50
Break concepts out by component
...
Ideally these would nest under concepts in the side bar but that's not
possible.
Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-03-28 21:43:47 -07:00
Nic Cope
e6822614de
Remove dangling references to claims
...
We don't want folks using them in v2
Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-03-28 21:21:29 -07:00
Nic Cope
0166c54060
Remove leftover reference to StoreConfigs
...
They're removed in v2
Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-03-28 21:16:37 -07:00
Nic Cope
3e28b5b768
Move "Crossplane pods" from concepts to guides
...
It's arguably neither but feels more like a guide.
Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-03-28 21:15:29 -07:00
Nic Cope
61c36b6f7d
Remove concepts landing page
...
Most others are empty - maybe we can have them automatically list
subpages?
Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-03-28 21:08:30 -07:00
Nic Cope
89f1d474b9
Merge pull request #905 from negz/so-fresh
...
Add "What's new in v2.0?" page
2025-03-28 21:07:57 -07:00
Nic Cope
ffe6d2c590
Remove redundant statement about backward compatbility
...
Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-03-28 20:48:18 -07:00
Nic Cope
a2a2d3f5b5
Fix grammar errors
...
Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-03-28 20:44:34 -07:00
Nic Cope
2dab2fcaba
Add links to backward compatibility heading
...
Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-03-28 20:42:30 -07:00
Nic Cope
aac9cda786
Add "What's new in v2.0?" page
...
This page is targeted at folks who're already familiar with v1.x and
just want to know what's new.
Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-03-28 19:54:13 -07:00
Nic Cope
045bd0b1a5
Merge pull request #903 from jbw976/v2-apis
...
update CRDs for v2.0-preview
2025-03-28 18:21:44 -07:00
Jared Watts
d060988e5b
manually set XRD v2alpha1 as the storage version so it will be displayed in API reference
...
Signed-off-by: Jared Watts <jbw976@gmail.com>
2025-03-28 18:05:50 -07:00
Nic Cope
3b37063755
Merge pull request #904 from negz/whats-new
...
Use a different warning for preview versions
2025-03-28 17:31:50 -07:00
Jared Watts
31c766b48f
update CRDs for v2.0-preview
...
Signed-off-by: Jared Watts <jbw976@gmail.com>
2025-03-28 17:29:33 -07:00
Nic Cope
7a4d6a0a83
Use a different warning for preview versions
...
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>
2025-03-28 16:51:28 -07:00
Nic Cope
d01b615fa7
Return to calling old versions old versions
...
Revert "Say "not the latest version" instead of "old version""
This reverts commit f7ba7d9ffd .
Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-03-28 16:51:22 -07:00
Nic Cope
104324c0c9
Use same tone/patterns in both getting started guides
...
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>
2025-03-28 16:27:47 -07:00
Nic Cope
af26389513
Get started with composition
...
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>
2025-03-28 14:22:24 -07:00
Nic Cope
21f08cb050
Use smaller headings
...
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>
2025-03-27 22:28:19 -07:00
Nic Cope
8fb50ebfe5
Say 'App' not 'Application' on What's Crossplane page
...
I notice Vale recommends App rather than Application.
Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-03-27 22:28:19 -07:00
Jared Watts
3462331316
incorporate PR feedback for get started with managed resources page
...
Signed-off-by: Jared Watts <jbw976@gmail.com>
2025-03-27 19:26:17 -07:00
Jared Watts
f78a611aaf
Streamline getting started with managed resources guide by removing fine grained details
...
Signed-off-by: Jared Watts <jbw976@gmail.com>
2025-03-27 17:12:34 -07:00
Jared Watts
0fd8146ff4
full walkthrough for get started with managed resources guide
...
Signed-off-by: Jared Watts <jbw976@gmail.com>
2025-03-27 16:37:26 -07:00
Nic Cope
9adb066cf2
Merge pull request #897 from negz/intro
...
[v2] Add a "What's Crossplane?" page
2025-03-27 14:30:15 -07:00
Nic Cope
1d4a2be614
Rename to "What's Crossplane"
...
Vale says it's better.
Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-03-27 14:00:49 -07:00
Nic Cope
f7b7f3ef46
Minor diagram tweaks
...
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>
2025-03-27 13:58:26 -07:00
Nic Cope
db98c82333
Briefly clarify why a function pipeline is better than a controller
...
Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-03-27 13:45:47 -07:00
Nic Cope
edc2003852
Fix typo - control plane singular
...
Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-03-27 12:14:21 -07:00
Nic Cope
ec0716b1c9
Link to Crossplane install guide
...
Don't repeat it.
Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-03-26 23:39:20 -07:00
Nic Cope
19507da134
Use Viktor's video that explains CRs and controllers
...
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>
2025-03-26 23:03:10 -07:00
Nic Cope
029548b310
Move all introductory info to a "What is Crossplane?" page
...
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>
2025-03-26 22:52:13 -07:00
Nic Cope
549c338f48
Update the get started landing page
...
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>
2025-03-26 20:59:05 -07:00
Nic Cope
f4b648cd82
Mention that clouds are built with control planes earlier
...
Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-03-26 17:25:06 -07:00
Nic Cope
b4a722aa4e
Talk about configuring software - not deploying it
...
Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-03-26 16:28:26 -07:00
Nic Cope
9188eb598a
Rework the landing page
...
This tries to:
* Modernize how we frame Crossplane
* Briefly introduce folks to the docs sections
Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-03-26 16:05:27 -07:00
Nic Cope
10af7ac2cf
Use preview Helm repo in the upgrade docs
...
Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-03-26 14:33:31 -07:00
Nic Cope
dcac6e0602
Update install guide to install the preview
...
* 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>
2025-03-26 14:24:20 -07:00
Nic Cope
cc358cdbfe
Merge pull request #895 from negz/v2-preview-setup
...
v2 Preview Docs Restructuring
2025-03-26 13:01:39 -07:00
Nic Cope
85c6313321
Merge "introduction" into the get started landing page
...
Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-03-26 12:11:54 -07:00
Nic Cope
659082698e
Move install into get started
...
Move upgrade and uninstall into guides
Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-03-26 12:09:57 -07:00
Nic Cope
b8b91d1a9b
Rename Getting Started to Get Started
...
Sounds more action-ey!
Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-03-26 11:59:18 -07:00
Nic Cope
7da8d4348f
Restructure getting started
...
We want to focus on two things:
* Get started with Composition
* Get started with Managed Resources
Signed-off-by: Nic Cope <nicc@rk0n.org>
2025-03-26 11:57:48 -07:00
Nic Cope
c664ce812a
Merge pull request #892 from twobiers/fix/server-side-apply-beta
...
Update server-side apply documentation with beta promotion
2025-03-25 22:44:20 -07:00