Skip to content

SCHED-1158: wait for namespace before installing SPO - #2931

Merged
ChessProfessor merged 1 commit into
mainfrom
chessprofessor/SCHED-1158/spo-namespace-dependency
Sep 4, 2026
Merged

ChessProfessor merged 1 commit into
mainfrom
chessprofessor/SCHED-1158/spo-namespace-dependency

Conversation

@ChessProfessor

Copy link
Copy Markdown
Collaborator

Problem

During cluster deployment, the Security Profiles Operator HelmRelease can reconcile before its target namespace exists. The installation then fails and may stall after exhausting remediation attempts, preventing dependent components such as the Slurm cluster from progressing.

Solution

Make the Security Profiles Operator HelmRelease depend on the namespace HelmRelease. This guarantees the managed namespace is ready before SPO installation begins and follows the existing dependency pattern used by other components.

Testing

Release Notes

@ChessProfessor ChessProfessor self-assigned this Sep 3, 2026
@ChessProfessor ChessProfessor added the bug Something isn't working label Sep 3, 2026
@ChessProfessor

Copy link
Copy Markdown
Collaborator Author

/e2e

@github-actions

github-actions Bot commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

E2E was dispatched with:

  • Soperator branch: chessprofessor/SCHED-1158/spo-namespace-dependency
  • Terraform branch: main
  • Soperator E2E branch: chessprofessor/SCHED-1158/spo-namespace-dependency
  • Profile: @auto-select
  • Unstable tests: false

Build All · E2E runs

@ChessProfessor

Copy link
Copy Markdown
Collaborator Author

/e2e

@github-actions

github-actions Bot commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

E2E was dispatched with:

  • Soperator branch: chessprofessor/SCHED-1158/spo-namespace-dependency
  • Terraform branch: main
  • Soperator E2E branch: chessprofessor/SCHED-1158/spo-namespace-dependency
  • Profile: @auto-select
  • Unstable tests: false

Build All · E2E runs

@ChessProfessor

Copy link
Copy Markdown
Collaborator Author

/e2e

@github-actions

github-actions Bot commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

E2E was dispatched with:

  • Soperator branch: chessprofessor/SCHED-1158/spo-namespace-dependency
  • Terraform branch: main
  • Soperator E2E branch: chessprofessor/SCHED-1158/spo-namespace-dependency
  • Profile: @auto-select
  • Unstable tests: false

Build All · E2E runs

@ChessProfessor
ChessProfessor merged commit fe3c394 into main Sep 4, 2026
28 of 32 checks passed
@ChessProfessor
ChessProfessor deleted the chessprofessor/SCHED-1158/spo-namespace-dependency branch September 4, 2026 08:27
asteny pushed a commit that referenced this pull request Sep 22, 2026
Backport of #2931.

Original commit: 463d739

Make the Security Profiles Operator HelmRelease wait for the namespace HelmRelease and carry over the original regression test.

Co-authored-by: Barys Serankou <chessprofessor@nebius.com>
asteny added a commit that referenced this pull request Sep 22, 2026
…espace-4.1

SCHED-1158: [4.1 backport of #2931] Wait for namespace before installing SPO
asteny added a commit that referenced this pull request Sep 22, 2026
…/backport-2931-spo-namespace-4.1

Merge to main: SCHED-1158: [4.1 backport of #2931] Wait for namespace before installing SPO

This branch had an error being deployed

1 failed deployment
e2e — 463d7392 Deployed Sep 3, 2026 by github-actions[bot] via e2e-test (KCS_B200) #8579
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

2 participants