You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Profile signing is now a required part of the pint deployment rather than
an opt-in feature. PINT_IPA_CODE_SIGNING_CA_NAME is now required at startup,
the Helm chart requires codeSigningCAName, all conditional guards are removed,
the IPA stub always initializes the code-signing CA, and the dev example
config has the vars uncommented.
"description": "Secret storing the iOS mobileconfig signing certificate and key. Defaults to '<fullname>-profile-signing-cert'. Only created when codeSigningCAName is set."
137
+
"description": "Secret storing the iOS mobileconfig signing certificate and key. Defaults to '<fullname>-profile-signing-cert'."
Copy file name to clipboardExpand all lines: dev/freeipa-stub/main.go
+10-15Lines changed: 10 additions & 15 deletions
Original file line number
Diff line number
Diff line change
@@ -43,7 +43,7 @@ func main() {
43
43
wifiCAName:=flag.String("wifi-ca", getEnv("PINT_IPA_WIRELESS_CA_NAME", "wireless"), "FreeIPA CA name for WiFi certs (PINT_IPA_WIRELESS_CA_NAME)")
44
44
radSecCAName:=flag.String("radsec-ca", getEnv("PINT_IPA_RADSEC_CA_NAME", "radsec"), "FreeIPA CA name for RadSec certs (PINT_IPA_RADSEC_CA_NAME)")
45
45
rootCAName:=flag.String("root-ca", getEnv("PINT_IPA_ROOT_CA_NAME", "ipa"), "FreeIPA root CA name (PINT_IPA_ROOT_CA_NAME)")
46
-
codeSigningCAName:=flag.String("code-signing-ca", getEnv("PINT_IPA_CODE_SIGNING_CA_NAME", ""), "FreeIPA CA name for profile signing certs; leave empty to disable (PINT_IPA_CODE_SIGNING_CA_NAME)")
46
+
codeSigningCAName:=flag.String("code-signing-ca", getEnv("PINT_IPA_CODE_SIGNING_CA_NAME", "code_signing"), "FreeIPA CA name for profile signing certs (PINT_IPA_CODE_SIGNING_CA_NAME)")
47
47
flag.Parse()
48
48
49
49
serialCounter.Store(time.Now().UnixNano())
@@ -81,7 +81,6 @@ func main() {
81
81
// loadOrInitCAs loads persisted CA state from dir, or generates a fresh root +
82
82
// intermediates and persists them. The CA names are the FreeIPA names PINT will
83
83
// use and must match the corresponding env vars in .env.dev.
84
-
// codeSigningCAName is optional: pass an empty string to skip that CA.
0 commit comments