Skip to content

Commit cd4c37b

Browse files
Make the default security policy baseline given onerous requirements of restricted on workshop creators.
1 parent 337d91a commit cd4c37b

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

carvel-package/bundle/config/11-session-manager/01-crds-workshop.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -322,7 +322,7 @@ spec:
322322
- nonroot
323323
- anyuid
324324
- custom
325-
default: restricted
325+
default: baseline
326326
secondary:
327327
type: array
328328
items:
@@ -380,7 +380,7 @@ spec:
380380
- nonroot
381381
- anyuid
382382
- custom
383-
default: restricted
383+
default: baseline
384384
resources:
385385
type: object
386386
properties:

session-manager/handlers/workshopsession.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -523,7 +523,7 @@ def workshop_session_create(name, meta, spec, status, patch, logger, **_):
523523
budget = "default"
524524
limits = {}
525525

526-
namespace_security_policy = "nonroot"
526+
namespace_security_policy = "baseline"
527527

528528
security_policy_mapping = {
529529
"restricted": "restricted",
@@ -536,7 +536,7 @@ def workshop_session_create(name, meta, spec, status, patch, logger, **_):
536536
}
537537

538538
def resolve_security_policy(name):
539-
return security_policy_mapping.get(name, "restricted")
539+
return security_policy_mapping.get(name, "baseline")
540540

541541
if workshop_spec.get("session"):
542542
role = workshop_spec["session"].get("namespaces", {}).get("role", role)

0 commit comments

Comments
 (0)