Skip to content

Glasswing/find 009 psa enforce#73

Draft
pinikomarov wants to merge 1 commit into
openstack-k8s-operators:mainfrom
pinikomarov:glasswing/find-009-psa-enforce
Draft

Glasswing/find 009 psa enforce#73
pinikomarov wants to merge 1 commit into
openstack-k8s-operators:mainfrom
pinikomarov:glasswing/find-009-psa-enforce

Conversation

@pinikomarov

Copy link
Copy Markdown
Contributor

No description provided.

@pinikomarov pinikomarov force-pushed the glasswing/find-009-psa-enforce branch 2 times, most recently from 4721b83 to 2a4e3f2 Compare July 7, 2026 23:04
…421 / FIND-009)

Add pod-security.kubernetes.io/enforce labels to all Namespace manifests
shipped by this repo. Without enforce, non-compliant pods are only
warned/logged — never blocked. Violates OWASP K8s K04, CIS 5.3.2,
DISA STIG V-254800 (OSPRH-32421 / FIND-009).

openshift-gitops-operator namespace:
  - Add enforce: restricted (operator is hardened, supports restricted)
  - Bump audit/warn-version from v1.24 → latest

external-secrets-operator namespace:
  - Add enforce/audit/warn: restricted (Red Hat ESO supports restricted)

external-secrets namespace:
  - Add enforce: baseline (ESO workload pods run here; baseline is safe
    without restricting legitimate ESO pod operations)
  - Add audit/warn: restricted (log violations without blocking)

Note: remotely-sourced namespaces (openstack, metallb-system,
openshift-nmstate, cert-manager-operator) require kustomize patches
in the consumer repo — tracked as a follow-up.

Refs: OSPRH-32421
@pinikomarov pinikomarov force-pushed the glasswing/find-009-psa-enforce branch from 2a4e3f2 to 3aedc6d Compare July 8, 2026 05:45
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