From 57d2055b36b963008566b27b14eac7387d349dd2 Mon Sep 17 00:00:00 2001 From: Jared Watts Date: Thu, 2 Oct 2025 12:53:06 -0700 Subject: [PATCH 1/2] Add Community Extension Projects list page Signed-off-by: Jared Watts --- .../learn/community-extension-projects.md | 110 ++++++++++++++++++ .../learn/community-extension-projects.md | 110 ++++++++++++++++++ 2 files changed, 220 insertions(+) create mode 100644 content/master/learn/community-extension-projects.md create mode 100644 content/v2.0/learn/community-extension-projects.md diff --git a/content/master/learn/community-extension-projects.md b/content/master/learn/community-extension-projects.md new file mode 100644 index 000000000..a8a9b4548 --- /dev/null +++ b/content/master/learn/community-extension-projects.md @@ -0,0 +1,110 @@ +--- +title: Community Extension Projects +description: List of current Crossplane Community Extension Projects +weight: 310 +--- + +The Crossplane community has built a rich set of [Community Extension +Projects](https://github.com/crossplane/crossplane/blob/main/GOVERNANCE.md#community-extension-projects) +for use by Crossplane adopters to extend the usefulness of their Crossplane powered +control planes. They are all hosted under the +[crossplane-contrib](https://github.com/crossplane-contrib) organization. + +{{< hint "note" >}} +All Community Extension Projects are expected to maintain good project health and adhere to +the policies stated in the [project governance](https://github.com/crossplane/crossplane/blob/main/GOVERNANCE.md#policies-for-community-extension-projects). + +If a project falls out of compliance then they will be archived and removed from +this list. Therefore, all projects on this page should be ready to use by +Crossplane adopters. +{{< /hint >}} + +## Providers + +- [provider-upjet-alibabacloud](https://github.com/crossplane-contrib/provider-upjet-alibabacloud) +- [provider-ansible](https://github.com/crossplane-contrib/provider-ansible) +- [provider-argocd](https://github.com/crossplane-contrib/provider-argocd) +- [provider-aws](https://github.com/crossplane-contrib/provider-aws) +- [provider-upjet-aws](https://github.com/crossplane-contrib/provider-upjet-aws) +- [provider-upjet-azure](https://github.com/crossplane-contrib/provider-upjet-azure) +- [provider-upjet-azuread](https://github.com/crossplane-contrib/provider-upjet-azuread) +- [provider-capi](https://github.com/crossplane-contrib/provider-capi) +- [crossplane-provider-castai](https://github.com/crossplane-contrib/crossplane-provider-castai) +- [provider-civo](https://github.com/crossplane-contrib/provider-civo) +- [provider-cloudflare](https://github.com/crossplane-contrib/provider-cloudflare) +- [provider-cloudinit](https://github.com/crossplane-contrib/provider-cloudinit) +- [provider-confluent](https://github.com/crossplane-contrib/provider-confluent) +- [provider-upjet-digitalocean](https://github.com/crossplane-contrib/provider-upjet-digitalocean) +- [provider-jet-ec](https://github.com/crossplane-contrib/provider-jet-ec) +- [provider-upjet-ec](https://github.com/crossplane-contrib/provider-upjet-ec) +- [provider-upjet-edgeadc](https://github.com/crossplane-contrib/provider-upjet-edgeadc) +- [provider-jet-equinix](https://github.com/crossplane-contrib/provider-jet-equinix) +- [provider-gcp-beta](https://github.com/crossplane-contrib/provider-gcp-beta) +- [provider-upjet-gcp](https://github.com/crossplane-contrib/provider-upjet-gcp) +- [provider-gitlab](https://github.com/crossplane-contrib/provider-gitlab) +- [provider-upjet-github](https://github.com/crossplane-contrib/provider-upjet-github) +- [provider-helm](https://github.com/crossplane-contrib/provider-helm) +- [provider-http](https://github.com/crossplane-contrib/provider-http) +- [provider-ibm-cloud](https://github.com/crossplane-contrib/provider-ibm-cloud) +- [provider-infoblox-nios](https://github.com/crossplane-contrib/provider-infoblox-nios) +- [provider-influxdb](https://github.com/crossplane-contrib/provider-influxdb) +- [provider-kafka](https://github.com/crossplane-contrib/provider-kafka) +- [provider-upjet-kafka](https://github.com/crossplane-contrib/provider-upjet-kafka) +- [provider-keycloak](https://github.com/crossplane-contrib/provider-keycloak) +- [provider-kops](https://github.com/crossplane-contrib/provider-kops) +- [provider-kubernetes](https://github.com/crossplane-contrib/provider-kubernetes) +- [provider-mongodbatlas](https://github.com/crossplane-contrib/provider-mongodbatlas) +- [provider-upjet-mysql](https://github.com/crossplane-contrib/provider-upjet-mysql) +- [provider-newrelic](https://github.com/crossplane-contrib/provider-newrelic) +- [crossplane-provider-newrelic](https://github.com/crossplane-contrib/crossplane-provider-newrelic) +- [provider-nop](https://github.com/crossplane-contrib/provider-nop) +- [provider-okta](https://github.com/crossplane-contrib/provider-okta) +- [provider-openstack](https://github.com/crossplane-contrib/provider-openstack) +- [provider-pagerduty](https://github.com/crossplane-contrib/provider-pagerduty) +- [provider-palette](https://github.com/crossplane-contrib/provider-palette) +- [provider-jet-rancher](https://github.com/crossplane-contrib/provider-jet-rancher) +- [provider-redpanda](https://github.com/crossplane-contrib/provider-redpanda) +- [provider-secret](https://github.com/crossplane-contrib/provider-secret) +- [provider-spotify](https://github.com/crossplane-contrib/provider-spotify) +- [provider-sql](https://github.com/crossplane-contrib/provider-sql) +- [provider-styra](https://github.com/crossplane-contrib/provider-styra) +- [provider-talos](https://github.com/crossplane-contrib/provider-talos) +- [provider-tencentcloud](https://github.com/crossplane-contrib/provider-tencentcloud) +- [provider-terraform](https://github.com/crossplane-contrib/provider-terraform) +- [provider-jet-vault](https://github.com/crossplane-contrib/provider-jet-vault) +- [provider-workflows](https://github.com/crossplane-contrib/provider-workflows) +- [provider-zpa](https://github.com/crossplane-contrib/provider-zpa) + +## Functions + +- [function-auto-ready](https://github.com/crossplane-contrib/function-auto-ready) +- [function-cel-filter](https://github.com/crossplane-contrib/function-cel-filter) +- [function-cue](https://github.com/crossplane-contrib/function-cue) +- [function-dummy](https://github.com/crossplane-contrib/function-dummy) +- [function-environment-configs](https://github.com/crossplane-contrib/function-environment-configs) +- [function-extra-resources](https://github.com/crossplane-contrib/function-extra-resources) +- [function-go-templating](https://github.com/crossplane-contrib/function-go-templating) +- [function-hcl](https://github.com/crossplane-contrib/function-hcl) +- [function-kcl](https://github.com/crossplane-contrib/function-kcl) +- [function-patch-and-transform](https://github.com/crossplane-contrib/function-patch-and-transform) +- [function-python](https://github.com/crossplane-contrib/function-python) +- [function-sequencer](https://github.com/crossplane-contrib/function-sequencer) +- [function-shell](https://github.com/crossplane-contrib/function-shell) +- [function-status-transformer](https://github.com/crossplane-contrib/function-status-transformer) +- [function-tag-manager](https://github.com/crossplane-contrib/function-tag-manager) +- [function-unit-test](https://github.com/crossplane-contrib/function-unit-test) + +## Configurations + +- [configuration-quickstart](https://github.com/crossplane-contrib/configuration-quickstart) + +## Tools and Utilities + +- [crossplane-cdk8s](https://github.com/crossplane-contrib/crossplane-cdk8s) +- [crossplane-diff](https://github.com/crossplane-contrib/crossplane-diff) +- [crossplane-lint](https://github.com/crossplane-contrib/crossplane-lint) +- [ess-plugin-vault](https://github.com/crossplane-contrib/ess-plugin-vault) +- [setup-crossplane-action](https://github.com/crossplane-contrib/setup-crossplane-action) +- [x-generation](https://github.com/crossplane-contrib/x-generation) +- [xp-testing](https://github.com/crossplane-contrib/xp-testing) +- [xpkg-action](https://github.com/crossplane-contrib/xpkg-action) diff --git a/content/v2.0/learn/community-extension-projects.md b/content/v2.0/learn/community-extension-projects.md new file mode 100644 index 000000000..a8a9b4548 --- /dev/null +++ b/content/v2.0/learn/community-extension-projects.md @@ -0,0 +1,110 @@ +--- +title: Community Extension Projects +description: List of current Crossplane Community Extension Projects +weight: 310 +--- + +The Crossplane community has built a rich set of [Community Extension +Projects](https://github.com/crossplane/crossplane/blob/main/GOVERNANCE.md#community-extension-projects) +for use by Crossplane adopters to extend the usefulness of their Crossplane powered +control planes. They are all hosted under the +[crossplane-contrib](https://github.com/crossplane-contrib) organization. + +{{< hint "note" >}} +All Community Extension Projects are expected to maintain good project health and adhere to +the policies stated in the [project governance](https://github.com/crossplane/crossplane/blob/main/GOVERNANCE.md#policies-for-community-extension-projects). + +If a project falls out of compliance then they will be archived and removed from +this list. Therefore, all projects on this page should be ready to use by +Crossplane adopters. +{{< /hint >}} + +## Providers + +- [provider-upjet-alibabacloud](https://github.com/crossplane-contrib/provider-upjet-alibabacloud) +- [provider-ansible](https://github.com/crossplane-contrib/provider-ansible) +- [provider-argocd](https://github.com/crossplane-contrib/provider-argocd) +- [provider-aws](https://github.com/crossplane-contrib/provider-aws) +- [provider-upjet-aws](https://github.com/crossplane-contrib/provider-upjet-aws) +- [provider-upjet-azure](https://github.com/crossplane-contrib/provider-upjet-azure) +- [provider-upjet-azuread](https://github.com/crossplane-contrib/provider-upjet-azuread) +- [provider-capi](https://github.com/crossplane-contrib/provider-capi) +- [crossplane-provider-castai](https://github.com/crossplane-contrib/crossplane-provider-castai) +- [provider-civo](https://github.com/crossplane-contrib/provider-civo) +- [provider-cloudflare](https://github.com/crossplane-contrib/provider-cloudflare) +- [provider-cloudinit](https://github.com/crossplane-contrib/provider-cloudinit) +- [provider-confluent](https://github.com/crossplane-contrib/provider-confluent) +- [provider-upjet-digitalocean](https://github.com/crossplane-contrib/provider-upjet-digitalocean) +- [provider-jet-ec](https://github.com/crossplane-contrib/provider-jet-ec) +- [provider-upjet-ec](https://github.com/crossplane-contrib/provider-upjet-ec) +- [provider-upjet-edgeadc](https://github.com/crossplane-contrib/provider-upjet-edgeadc) +- [provider-jet-equinix](https://github.com/crossplane-contrib/provider-jet-equinix) +- [provider-gcp-beta](https://github.com/crossplane-contrib/provider-gcp-beta) +- [provider-upjet-gcp](https://github.com/crossplane-contrib/provider-upjet-gcp) +- [provider-gitlab](https://github.com/crossplane-contrib/provider-gitlab) +- [provider-upjet-github](https://github.com/crossplane-contrib/provider-upjet-github) +- [provider-helm](https://github.com/crossplane-contrib/provider-helm) +- [provider-http](https://github.com/crossplane-contrib/provider-http) +- [provider-ibm-cloud](https://github.com/crossplane-contrib/provider-ibm-cloud) +- [provider-infoblox-nios](https://github.com/crossplane-contrib/provider-infoblox-nios) +- [provider-influxdb](https://github.com/crossplane-contrib/provider-influxdb) +- [provider-kafka](https://github.com/crossplane-contrib/provider-kafka) +- [provider-upjet-kafka](https://github.com/crossplane-contrib/provider-upjet-kafka) +- [provider-keycloak](https://github.com/crossplane-contrib/provider-keycloak) +- [provider-kops](https://github.com/crossplane-contrib/provider-kops) +- [provider-kubernetes](https://github.com/crossplane-contrib/provider-kubernetes) +- [provider-mongodbatlas](https://github.com/crossplane-contrib/provider-mongodbatlas) +- [provider-upjet-mysql](https://github.com/crossplane-contrib/provider-upjet-mysql) +- [provider-newrelic](https://github.com/crossplane-contrib/provider-newrelic) +- [crossplane-provider-newrelic](https://github.com/crossplane-contrib/crossplane-provider-newrelic) +- [provider-nop](https://github.com/crossplane-contrib/provider-nop) +- [provider-okta](https://github.com/crossplane-contrib/provider-okta) +- [provider-openstack](https://github.com/crossplane-contrib/provider-openstack) +- [provider-pagerduty](https://github.com/crossplane-contrib/provider-pagerduty) +- [provider-palette](https://github.com/crossplane-contrib/provider-palette) +- [provider-jet-rancher](https://github.com/crossplane-contrib/provider-jet-rancher) +- [provider-redpanda](https://github.com/crossplane-contrib/provider-redpanda) +- [provider-secret](https://github.com/crossplane-contrib/provider-secret) +- [provider-spotify](https://github.com/crossplane-contrib/provider-spotify) +- [provider-sql](https://github.com/crossplane-contrib/provider-sql) +- [provider-styra](https://github.com/crossplane-contrib/provider-styra) +- [provider-talos](https://github.com/crossplane-contrib/provider-talos) +- [provider-tencentcloud](https://github.com/crossplane-contrib/provider-tencentcloud) +- [provider-terraform](https://github.com/crossplane-contrib/provider-terraform) +- [provider-jet-vault](https://github.com/crossplane-contrib/provider-jet-vault) +- [provider-workflows](https://github.com/crossplane-contrib/provider-workflows) +- [provider-zpa](https://github.com/crossplane-contrib/provider-zpa) + +## Functions + +- [function-auto-ready](https://github.com/crossplane-contrib/function-auto-ready) +- [function-cel-filter](https://github.com/crossplane-contrib/function-cel-filter) +- [function-cue](https://github.com/crossplane-contrib/function-cue) +- [function-dummy](https://github.com/crossplane-contrib/function-dummy) +- [function-environment-configs](https://github.com/crossplane-contrib/function-environment-configs) +- [function-extra-resources](https://github.com/crossplane-contrib/function-extra-resources) +- [function-go-templating](https://github.com/crossplane-contrib/function-go-templating) +- [function-hcl](https://github.com/crossplane-contrib/function-hcl) +- [function-kcl](https://github.com/crossplane-contrib/function-kcl) +- [function-patch-and-transform](https://github.com/crossplane-contrib/function-patch-and-transform) +- [function-python](https://github.com/crossplane-contrib/function-python) +- [function-sequencer](https://github.com/crossplane-contrib/function-sequencer) +- [function-shell](https://github.com/crossplane-contrib/function-shell) +- [function-status-transformer](https://github.com/crossplane-contrib/function-status-transformer) +- [function-tag-manager](https://github.com/crossplane-contrib/function-tag-manager) +- [function-unit-test](https://github.com/crossplane-contrib/function-unit-test) + +## Configurations + +- [configuration-quickstart](https://github.com/crossplane-contrib/configuration-quickstart) + +## Tools and Utilities + +- [crossplane-cdk8s](https://github.com/crossplane-contrib/crossplane-cdk8s) +- [crossplane-diff](https://github.com/crossplane-contrib/crossplane-diff) +- [crossplane-lint](https://github.com/crossplane-contrib/crossplane-lint) +- [ess-plugin-vault](https://github.com/crossplane-contrib/ess-plugin-vault) +- [setup-crossplane-action](https://github.com/crossplane-contrib/setup-crossplane-action) +- [x-generation](https://github.com/crossplane-contrib/x-generation) +- [xp-testing](https://github.com/crossplane-contrib/xp-testing) +- [xpkg-action](https://github.com/crossplane-contrib/xpkg-action) From e3827f9fbceb401607049d2b28f92a4d6b4f425e Mon Sep 17 00:00:00 2001 From: Jared Watts Date: Thu, 2 Oct 2025 17:15:54 -0700 Subject: [PATCH 2/2] vale fixes for community extension projects list Signed-off-by: Jared Watts --- .../learn/community-extension-projects.md | 26 +++++++++++++------ .../learn/community-extension-projects.md | 26 +++++++++++++------ 2 files changed, 36 insertions(+), 16 deletions(-) diff --git a/content/master/learn/community-extension-projects.md b/content/master/learn/community-extension-projects.md index a8a9b4548..c0882034e 100644 --- a/content/master/learn/community-extension-projects.md +++ b/content/master/learn/community-extension-projects.md @@ -4,23 +4,26 @@ description: List of current Crossplane Community Extension Projects weight: 310 --- -The Crossplane community has built a rich set of [Community Extension -Projects](https://github.com/crossplane/crossplane/blob/main/GOVERNANCE.md#community-extension-projects) +The Crossplane community has built a rich set of +[Community Extension Projects](https://github.com/crossplane/crossplane/blob/main/GOVERNANCE.md#community-extension-projects) for use by Crossplane adopters to extend the usefulness of their Crossplane powered -control planes. They are all hosted under the +control planes. They're all hosted under the [crossplane-contrib](https://github.com/crossplane-contrib) organization. + {{< hint "note" >}} -All Community Extension Projects are expected to maintain good project health and adhere to +All Community Extension Projects should maintain good project health and adhere to the policies stated in the [project governance](https://github.com/crossplane/crossplane/blob/main/GOVERNANCE.md#policies-for-community-extension-projects). -If a project falls out of compliance then they will be archived and removed from -this list. Therefore, all projects on this page should be ready to use by -Crossplane adopters. +If a project falls out of compliance then the repository is archived and the +project is removed from this list. All projects on this page should be ready to +use by Crossplane adopters. {{< /hint >}} + ## Providers + - [provider-upjet-alibabacloud](https://github.com/crossplane-contrib/provider-upjet-alibabacloud) - [provider-ansible](https://github.com/crossplane-contrib/provider-ansible) - [provider-argocd](https://github.com/crossplane-contrib/provider-argocd) @@ -74,9 +77,11 @@ Crossplane adopters. - [provider-jet-vault](https://github.com/crossplane-contrib/provider-jet-vault) - [provider-workflows](https://github.com/crossplane-contrib/provider-workflows) - [provider-zpa](https://github.com/crossplane-contrib/provider-zpa) + ## Functions + - [function-auto-ready](https://github.com/crossplane-contrib/function-auto-ready) - [function-cel-filter](https://github.com/crossplane-contrib/function-cel-filter) - [function-cue](https://github.com/crossplane-contrib/function-cue) @@ -93,13 +98,17 @@ Crossplane adopters. - [function-status-transformer](https://github.com/crossplane-contrib/function-status-transformer) - [function-tag-manager](https://github.com/crossplane-contrib/function-tag-manager) - [function-unit-test](https://github.com/crossplane-contrib/function-unit-test) + ## Configurations + - [configuration-quickstart](https://github.com/crossplane-contrib/configuration-quickstart) + -## Tools and Utilities +## Tools and utilities + - [crossplane-cdk8s](https://github.com/crossplane-contrib/crossplane-cdk8s) - [crossplane-diff](https://github.com/crossplane-contrib/crossplane-diff) - [crossplane-lint](https://github.com/crossplane-contrib/crossplane-lint) @@ -108,3 +117,4 @@ Crossplane adopters. - [x-generation](https://github.com/crossplane-contrib/x-generation) - [xp-testing](https://github.com/crossplane-contrib/xp-testing) - [xpkg-action](https://github.com/crossplane-contrib/xpkg-action) + diff --git a/content/v2.0/learn/community-extension-projects.md b/content/v2.0/learn/community-extension-projects.md index a8a9b4548..c0882034e 100644 --- a/content/v2.0/learn/community-extension-projects.md +++ b/content/v2.0/learn/community-extension-projects.md @@ -4,23 +4,26 @@ description: List of current Crossplane Community Extension Projects weight: 310 --- -The Crossplane community has built a rich set of [Community Extension -Projects](https://github.com/crossplane/crossplane/blob/main/GOVERNANCE.md#community-extension-projects) +The Crossplane community has built a rich set of +[Community Extension Projects](https://github.com/crossplane/crossplane/blob/main/GOVERNANCE.md#community-extension-projects) for use by Crossplane adopters to extend the usefulness of their Crossplane powered -control planes. They are all hosted under the +control planes. They're all hosted under the [crossplane-contrib](https://github.com/crossplane-contrib) organization. + {{< hint "note" >}} -All Community Extension Projects are expected to maintain good project health and adhere to +All Community Extension Projects should maintain good project health and adhere to the policies stated in the [project governance](https://github.com/crossplane/crossplane/blob/main/GOVERNANCE.md#policies-for-community-extension-projects). -If a project falls out of compliance then they will be archived and removed from -this list. Therefore, all projects on this page should be ready to use by -Crossplane adopters. +If a project falls out of compliance then the repository is archived and the +project is removed from this list. All projects on this page should be ready to +use by Crossplane adopters. {{< /hint >}} + ## Providers + - [provider-upjet-alibabacloud](https://github.com/crossplane-contrib/provider-upjet-alibabacloud) - [provider-ansible](https://github.com/crossplane-contrib/provider-ansible) - [provider-argocd](https://github.com/crossplane-contrib/provider-argocd) @@ -74,9 +77,11 @@ Crossplane adopters. - [provider-jet-vault](https://github.com/crossplane-contrib/provider-jet-vault) - [provider-workflows](https://github.com/crossplane-contrib/provider-workflows) - [provider-zpa](https://github.com/crossplane-contrib/provider-zpa) + ## Functions + - [function-auto-ready](https://github.com/crossplane-contrib/function-auto-ready) - [function-cel-filter](https://github.com/crossplane-contrib/function-cel-filter) - [function-cue](https://github.com/crossplane-contrib/function-cue) @@ -93,13 +98,17 @@ Crossplane adopters. - [function-status-transformer](https://github.com/crossplane-contrib/function-status-transformer) - [function-tag-manager](https://github.com/crossplane-contrib/function-tag-manager) - [function-unit-test](https://github.com/crossplane-contrib/function-unit-test) + ## Configurations + - [configuration-quickstart](https://github.com/crossplane-contrib/configuration-quickstart) + -## Tools and Utilities +## Tools and utilities + - [crossplane-cdk8s](https://github.com/crossplane-contrib/crossplane-cdk8s) - [crossplane-diff](https://github.com/crossplane-contrib/crossplane-diff) - [crossplane-lint](https://github.com/crossplane-contrib/crossplane-lint) @@ -108,3 +117,4 @@ Crossplane adopters. - [x-generation](https://github.com/crossplane-contrib/x-generation) - [xp-testing](https://github.com/crossplane-contrib/xp-testing) - [xpkg-action](https://github.com/crossplane-contrib/xpkg-action) +