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
allow end users to configure additional trusted certificate authorities (#4884)
* begin passing through additional CAs
* refer to existing configmaps
* add PrivateCACertNamespace function
* specify private CAs configmap via CLI
* f
* begin integration test for flag
* set env var
* create ns
* use the right namespace
* add private-ca-configmap to generate-manifests
* check for cert file and env vars in deployment
* add basic generate-manifests test
* manifest namespace
* fix cat
* remove cat
* rename TrustedCAsConfigmap to PrivateCAsConfigmap
cmd.Flags().String("https-proxy", "", "sets HTTPS_PROXY environment variable in all KOTS Admin Console components")
105
106
cmd.Flags().String("no-proxy", "", "sets NO_PROXY environment variable in all KOTS Admin Console components")
106
107
cmd.Flags().String("shared-password", "", "shared password to use when deploying the admin console")
108
+
cmd.Flags().String("private-ca-configmap", "", "the name of a configmap containing private CAs to add to the kotsadm deployment")
107
109
cmd.Flags().Bool("with-minio", true, "set to true to include a local minio instance to be used for storage")
108
110
cmd.Flags().Bool("minimal-rbac", false, "set to true to use the namespaced role and bindings instead of cluster-level permissions")
109
111
cmd.Flags().StringSlice("additional-namespaces", []string{}, "Comma separate list to specify additional namespace(s) managed by KOTS outside where it is to be deployed. Ignored without with '--minimal-rbac=true'")
0 commit comments