Skip to content

docs: correct feature flag tables across all versions#1123

Open
jbw976 wants to merge 1 commit into
crossplane:masterfrom
jbw976:update-feature-flag-tables
Open

docs: correct feature flag tables across all versions#1123
jbw976 wants to merge 1 commit into
crossplane:masterfrom
jbw976:update-feature-flag-tables

Conversation

@jbw976

@jbw976 jbw976 commented Jun 27, 2026

Copy link
Copy Markdown
Member

The feature flag tables on the install pages were out of date and no longer matched the flags the core crossplane binary actually supports. All v2.x versions and master were missing flags users can set, like --enable-operations and --enable-pipeline-inspector. Anyone referencing these tables would miss real flags.

Each table is now regenerated from the flags the binary reports, pulled straight from each version's release image:

docker run --rm xpkg.crossplane.io/crossplane/crossplane:v2.3.3 core start --help

Every flag's name and Alpha/Beta status was checked against the binary this way, across v1.20.10, v2.1.7, v2.2.3, v2.3.3, and a v2.4.0-rc main build for master.

Rows are now ordered consistently, with Beta before Alpha and alphabetical sorting within each group. --enable-webhooks stays out, since it's a general flag rather than an Alpha/Beta feature flag.

v1.20's table was already complete and is just reordered to match. Its Helm values table had pre-existing passive-voice and wordiness warnings that the Vale gate surfaces once the file is touched, so those are fixed here too.

The feature flag tables on the install pages had drifted from the flags
the crossplane binary actually exposes. v2.1, v2.2, v2.3, and master
were each missing several flags (--enable-operations,
--enable-pipeline-inspector, etc.).

This regenerates each table from the flags reported by
`crossplane core start --help` on the matching build (v1.20.10, v2.1.7,
v2.2.3, v2.3.3, and a v2.4.0-rc main build for master), verifying both
flag name and Alpha/Beta status against the binary. Rows now follow a
consistent order, with Beta flags before Alpha and alphabetical sorting
within each group.

v1.20's table was already complete and is reordered here to match the
others. Its Helm values table also had pre-existing passive-voice and
wordiness Vale warnings that the gate flags once the file is touched, so
those are cleaned up too.

Signed-off-by: Jared Watts <jbw976@gmail.com>
@netlify

netlify Bot commented Jun 27, 2026

Copy link
Copy Markdown

Deploy Preview for crossplane ready!

Name Link
🔨 Latest commit a6d8722
🔍 Latest deploy log https://app.netlify.com/projects/crossplane/deploys/6a3f5b844ec1a60008e63ec6
😎 Deploy Preview https://deploy-preview-1123--crossplane.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 93 (🟢 up 2 from production)
Accessibility: 90 (🔴 down 2 from production)
Best Practices: 92 (no change from production)
SEO: 100 (no change from production)
PWA: 70 (no change from production)
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant