From 720f3a55fe8d035a446732036a9a1fcd8682b38d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Moritz=20Schmitz=20von=20H=C3=BClst?= Date: Sat, 15 Aug 2026 01:31:01 +0200 Subject: [PATCH 1/3] fix(docs): clarify Configuration packages can include MRAPs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The package linter (crossplane-runtime pkg/xpkg/lint.go, NewConfigurationLinter) accepts ManagedResourceActivationPolicy objects in Configuration packages, so the previous wording was wrong. Keep the claim that packages can include MRAPs and point at the linter as the authoritative check, per haarchri review. Signed-off-by: Moritz Schmitz von Hülst --- .../managed-resources/managed-resource-activation-policies.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/content/v2.4/managed-resources/managed-resource-activation-policies.md b/content/v2.4/managed-resources/managed-resource-activation-policies.md index 80c586852..e7ef5c9eb 100644 --- a/content/v2.4/managed-resources/managed-resource-activation-policies.md +++ b/content/v2.4/managed-resources/managed-resource-activation-policies.md @@ -291,6 +291,10 @@ spec: - certificates.acm.aws.m.crossplane.io # For HTTPS ``` +The package linter accepts `ManagedResourceActivationPolicy` objects in +Configuration packages, so an MRAP can ship in the package's `package.yaml` +([package linter](https://github.com/crossplane/crossplane-runtime/blob/main/pkg/xpkg/lint.go#L75)). + ## Working with MRAPs From 32ebe832662a61945173bbc45605077d0d94811a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Moritz=20Schmitz=20von=20H=C3=BClst?= Date: Wed, 21 Oct 2026 14:24:46 +0200 Subject: [PATCH 2/3] docs: apply MRAP package note to all active versions, link xpkg build MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Moritz Schmitz von Hülst --- .../managed-resource-activation-policies.md | 4 ++++ .../managed-resource-activation-policies.md | 4 ++++ .../managed-resource-activation-policies.md | 4 ++++ .../managed-resource-activation-policies.md | 6 +++--- 4 files changed, 15 insertions(+), 3 deletions(-) diff --git a/content/master/managed-resources/managed-resource-activation-policies.md b/content/master/managed-resources/managed-resource-activation-policies.md index 80c586852..f71ecfeec 100644 --- a/content/master/managed-resources/managed-resource-activation-policies.md +++ b/content/master/managed-resources/managed-resource-activation-policies.md @@ -291,6 +291,10 @@ spec: - certificates.acm.aws.m.crossplane.io # For HTTPS ``` +`crossplane xpkg build` runs the package linter, which accepts +`ManagedResourceActivationPolicy` objects in Configuration packages, so an +MRAP can ship in the package's `package.yaml` ([xpkg build](/cli/master/command-reference#crossplane-xpkg-build)). + ## Working with MRAPs diff --git a/content/v2.2/managed-resources/managed-resource-activation-policies.md b/content/v2.2/managed-resources/managed-resource-activation-policies.md index 80c586852..f71ecfeec 100644 --- a/content/v2.2/managed-resources/managed-resource-activation-policies.md +++ b/content/v2.2/managed-resources/managed-resource-activation-policies.md @@ -291,6 +291,10 @@ spec: - certificates.acm.aws.m.crossplane.io # For HTTPS ``` +`crossplane xpkg build` runs the package linter, which accepts +`ManagedResourceActivationPolicy` objects in Configuration packages, so an +MRAP can ship in the package's `package.yaml` ([xpkg build](/cli/master/command-reference#crossplane-xpkg-build)). + ## Working with MRAPs diff --git a/content/v2.3/managed-resources/managed-resource-activation-policies.md b/content/v2.3/managed-resources/managed-resource-activation-policies.md index 80c586852..f71ecfeec 100644 --- a/content/v2.3/managed-resources/managed-resource-activation-policies.md +++ b/content/v2.3/managed-resources/managed-resource-activation-policies.md @@ -291,6 +291,10 @@ spec: - certificates.acm.aws.m.crossplane.io # For HTTPS ``` +`crossplane xpkg build` runs the package linter, which accepts +`ManagedResourceActivationPolicy` objects in Configuration packages, so an +MRAP can ship in the package's `package.yaml` ([xpkg build](/cli/master/command-reference#crossplane-xpkg-build)). + ## Working with MRAPs diff --git a/content/v2.4/managed-resources/managed-resource-activation-policies.md b/content/v2.4/managed-resources/managed-resource-activation-policies.md index e7ef5c9eb..f71ecfeec 100644 --- a/content/v2.4/managed-resources/managed-resource-activation-policies.md +++ b/content/v2.4/managed-resources/managed-resource-activation-policies.md @@ -291,9 +291,9 @@ spec: - certificates.acm.aws.m.crossplane.io # For HTTPS ``` -The package linter accepts `ManagedResourceActivationPolicy` objects in -Configuration packages, so an MRAP can ship in the package's `package.yaml` -([package linter](https://github.com/crossplane/crossplane-runtime/blob/main/pkg/xpkg/lint.go#L75)). +`crossplane xpkg build` runs the package linter, which accepts +`ManagedResourceActivationPolicy` objects in Configuration packages, so an +MRAP can ship in the package's `package.yaml` ([xpkg build](/cli/master/command-reference#crossplane-xpkg-build)). From 2dcd882124d6bda4f201f5cf602b57f77e90cb6f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Moritz=20Schmitz=20von=20H=C3=BClst?= Date: Sun, 25 Oct 2026 17:40:27 +0100 Subject: [PATCH 3/3] fix: use ref shortcode for xpkg build links (htmltest) (#1126) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Moritz Schmitz von Hülst --- .../managed-resources/managed-resource-activation-policies.md | 2 +- .../managed-resources/managed-resource-activation-policies.md | 2 +- .../managed-resources/managed-resource-activation-policies.md | 2 +- .../managed-resources/managed-resource-activation-policies.md | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/content/master/managed-resources/managed-resource-activation-policies.md b/content/master/managed-resources/managed-resource-activation-policies.md index f71ecfeec..76e63d780 100644 --- a/content/master/managed-resources/managed-resource-activation-policies.md +++ b/content/master/managed-resources/managed-resource-activation-policies.md @@ -293,7 +293,7 @@ spec: `crossplane xpkg build` runs the package linter, which accepts `ManagedResourceActivationPolicy` objects in Configuration packages, so an -MRAP can ship in the package's `package.yaml` ([xpkg build](/cli/master/command-reference#crossplane-xpkg-build)). +MRAP can ship in the package's `package.yaml` ([xpkg build]({{}})). diff --git a/content/v2.2/managed-resources/managed-resource-activation-policies.md b/content/v2.2/managed-resources/managed-resource-activation-policies.md index f71ecfeec..76e63d780 100644 --- a/content/v2.2/managed-resources/managed-resource-activation-policies.md +++ b/content/v2.2/managed-resources/managed-resource-activation-policies.md @@ -293,7 +293,7 @@ spec: `crossplane xpkg build` runs the package linter, which accepts `ManagedResourceActivationPolicy` objects in Configuration packages, so an -MRAP can ship in the package's `package.yaml` ([xpkg build](/cli/master/command-reference#crossplane-xpkg-build)). +MRAP can ship in the package's `package.yaml` ([xpkg build]({{}})). diff --git a/content/v2.3/managed-resources/managed-resource-activation-policies.md b/content/v2.3/managed-resources/managed-resource-activation-policies.md index f71ecfeec..76e63d780 100644 --- a/content/v2.3/managed-resources/managed-resource-activation-policies.md +++ b/content/v2.3/managed-resources/managed-resource-activation-policies.md @@ -293,7 +293,7 @@ spec: `crossplane xpkg build` runs the package linter, which accepts `ManagedResourceActivationPolicy` objects in Configuration packages, so an -MRAP can ship in the package's `package.yaml` ([xpkg build](/cli/master/command-reference#crossplane-xpkg-build)). +MRAP can ship in the package's `package.yaml` ([xpkg build]({{}})). diff --git a/content/v2.4/managed-resources/managed-resource-activation-policies.md b/content/v2.4/managed-resources/managed-resource-activation-policies.md index f71ecfeec..76e63d780 100644 --- a/content/v2.4/managed-resources/managed-resource-activation-policies.md +++ b/content/v2.4/managed-resources/managed-resource-activation-policies.md @@ -293,7 +293,7 @@ spec: `crossplane xpkg build` runs the package linter, which accepts `ManagedResourceActivationPolicy` objects in Configuration packages, so an -MRAP can ship in the package's `package.yaml` ([xpkg build](/cli/master/command-reference#crossplane-xpkg-build)). +MRAP can ship in the package's `package.yaml` ([xpkg build]({{}})).