Skip to content

Require calico-selinux 1.1 on RHEL nodes - #3070

Merged
ctauchen merged 1 commit into
tigera:mainfrom
hjiawei:ev-7112-calico-selinux-1.1
Oct 13, 2026
Merged

ctauchen merged 1 commit into
tigera:mainfrom
hjiawei:ev-7112-calico-selinux-1.1

Conversation

@hjiawei

@hjiawei hjiawei commented Oct 9, 2026 •

Copy link
Copy Markdown
Contributor

Product Version(s):
Calico Enterprise v3.24 (next-version docs only). The versioned version-3.24-1 and version-3.24-2 docs are left as they are.

Issue:
None

Link to docs preview:

SME review:

  • An SME has approved this change.

DOCS review:

  • A member of the docs team has approved this change.

Additional information:

calico-selinux 1.0 does not let containers mmap files under /var/log/calico. The Fluent Bit log collector in v3.24 needs that for its tail DBs and buffer chunks, so with 1.0 the calico-fluent-bit pods crash-loop on SELinux-enforcing RHEL nodes. calico-selinux 1.1 adds the permission.

Page Change
System requirements (ReqsSys.js) The RHEL 8 and RHEL 9 install commands point at 1.1.
Upgrade with the operator, Upgrade with Helm New "RHEL nodes with SELinux" step: upgrade the package before upgrading Calico Enterprise. dnf install with the 1.1 URL upgrades 1.0 in place.
Vale vocabulary Accepts SELinux.

OpenShift is not covered: there the log collector runs privileged, and RHCOS nodes do not use this package.

Validation: Vale on the changed pages reports nothing. I checked the dnf install upgrade on Rocky 9 by installing 1.0, then a 1.1 build.

AI assistance: Claude Code wrote the change; reviewed by the author.

Merge checklist:

  • Deploy preview inspected wherever changes were made
  • Build completed successfully
  • Test have passed

Copilot AI balanced review requested due to automatic review settings October 9, 2026 17:33
@netlify

netlify Bot commented Oct 9, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for calico-docs-preview-next ready!

Name Link
🔨 Latest commit 8b6e5fa
🔍 Latest deploy log https://app.netlify.com/projects/calico-docs-preview-next/deploys/6ac926f17ca32e00092d393f
😎 Deploy Preview https://deploy-preview-3070--calico-docs-preview-next.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

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

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@netlify

netlify Bot commented Oct 9, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview succeeded!

Built without sensitive environment variables

Name Link
🔨 Latest commit 8b6e5fa
🔍 Latest deploy log https://app.netlify.com/projects/tigera/deploys/6ac926f1a200f200083c7f4a
😎 Deploy Preview https://deploy-preview-3070--tigera.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: 66 (no change from production)
Accessibility: 98 (no change from production)
Best Practices: 92 (no change from production)
SEO: 100 (no change from production)
PWA: -
View the detailed breakdown and full score reports
🤖 Make changes Run an agent on this branch

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

@hjiawei
hjiawei marked this pull request as ready for review October 9, 2026 17:34
@hjiawei
hjiawei requested a review from a team as a code owner October 9, 2026 17:34
@hjiawei hjiawei changed the title Require calico-selinux 1.1 on RHEL nodes (EV-7112) Require calico-selinux 1.1 on RHEL nodes Oct 9, 2026
calico-selinux 1.0 does not let containers mmap files under
/var/log/calico. The Fluent Bit log collector needs that for its tail
DBs and buffer chunks, so with 1.0 the calico-fluent-bit pods
crash-loop on SELinux-enforcing RHEL nodes.

The install requirements now point at the 1.1 packages. The operator
and Helm upgrade pages add a step to upgrade the package before
upgrading Calico Enterprise. SELinux joins the Vale vocabulary.
@hjiawei
hjiawei force-pushed the ev-7112-calico-selinux-1.1 branch from 9686a29 to 8b6e5fa Compare October 9, 2026 17:39

@lwr20 lwr20 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Can we hold the merge until the 1.1 RPMs are on downloads.tigera.io? The next docs are public, and right now those dnf install URLs return 403, so the requirements page would hand people a broken command in the meantime.

@ctauchen

Copy link
Copy Markdown
Collaborator

@hjiawei Thanks for this. LGTM. I will be moving all the upgrade notes to a separate page before the release, but let's go ahead and get this in in the meantime.

@lwr20 The next docs are not actually published. Are you talking about the vNext preview? For what it's worth, I'm happy to merge now and leave the link verification for our prerelease testing.

@lwr20

lwr20 commented Oct 12, 2026

Copy link
Copy Markdown
Member

@ctauchen Yes, I meant the vNext preview, sorry. Merging now is fine. The 1.1 RPMs still 403, so the prerelease link check should catch it if they're not up by then.

@ctauchen
ctauchen merged commit 62c2238 into tigera:main Oct 13, 2026
11 checks passed
@hjiawei
hjiawei deleted the ev-7112-calico-selinux-1.1 branch October 14, 2026 00:59
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.

5 participants