10 repository: chainguard-private/curl
12 version: sha256:44d5c2f509aad1a82a795c695b23283df450c6c3d61044f37a65443c0cb57220
13 imagePullPolicy: IfNotPresent
14 containerResources: {}
23 # -- KMS type for signing key (possible values: "" / "none", "aws")
25 secret: fulcio-server-secret
26 # -- kubernetes secret name containing IAM credentials for use with AWS KMS
27 awsKmsCredentialsSecretName: aws-kms-credentials
28 # -- AWS region if using AWS KMS for signing key
29 awsKmsRegion: us-east-1
34 repository: chainguard-private/fulcio
35 pullPolicy: IfNotPresent
36 # crane digest ghcr.io/sigstore/fulcio:v1.9.0
37 version: 1.9.1-r2@sha256:c15da916ad062224c217641e7524a83986ac4f0f73fa1c6f9798879d6fef82ea
41 # Valid values: googleca, pkcs11ca, fileca, kmsca, tinkca
42 certificateAuthority: fileca
43 # kms_resource: gcpkms://....
45 # << your PEM encoded cert chain here. Order from active intermedate first to root last >>
46 # tink_kms_resource: gcp-kms://...
47 # tink_kms_cert_chain: |-
48 # << your PEM encoded Tink cert chain here. Order from active intermedate first to root last >>
50 # << your encrypted Tink keyset >>
51 # Required when certificateAuthority is pkcs11ca
53 # Optional with pkcs11ca: path to the root CA on disk (AWS CloudHSM)
55 gcp_private_ca_parent: projects/test/locations/us-east1/caPools/test
64 # -- Liveness probe for the fulcio server container. `httpGet.port` should
65 # match `server.args.port`.
75 # -- Readiness probe for the fulcio server container. `httpGet.port` should
76 # match `server.args.port`.
108 host: "fulcio.localhost"
114 nginx.ingress.kubernetes.io/backend-protocol: "GRPC"
116 - host: fulcio.localhost
117 path: /dev.sigstore.fulcio.v2.CA
119 - secretName: fulcio-grpc-ingress-tls
130 host: fulcio.localhost
133 staticGlobalIP: lb-ext-ip
134 frontendConfigSpec: # https://cloud.google.com/kubernetes-engine/docs/how-to/ingress-configuration#configuring_ingress_features_through_frontendconfig_parameters
135 sslPolicy: fulcio-ssl-policy
138 backendConfigSpec: # https://cloud.google.com/kubernetes-engine/docs/how-to/ingress-configuration#configuring_ingress_features_through_backendconfig_parameters
140 name: fulcio-security-policy
145 requestPath: "/healthz"
147 # -- Additional labels to add to the server pod
168 repository: chainguard-private/sigstore-scaffolding-fulcio-createcerts
169 pullPolicy: IfNotPresent
171 version: 0.7.40-r0@sha256:d385736fa99d999ec38c16ceb9285207f85f04e86951fabaf4701f242aa8b090
172 ttlSecondsAfterFinished: 3600
187# Configure ctlog dependency
191 forceNamespace: ctlog-system
192 fullnameOverride: ctlog
197 name: ctlog-createtree
198 fullnameOverride: ctlog-createtree
200 name: ctlog-createcerts
201 fullnameOverride: ctlog-createcerts
204# Force namespace of namespaced resources