@@ -26,26 +26,50 @@ qtodo:
2626 buildCmd : " ./mvnw -s settings.xml package -DskipTests -Dquarkus.package.jar.type=uber-jar"
2727 containerfile : " ./Containerfile"
2828
29- # quay registry configuration
30- # used to create a new user in quay. Generic registry configuration is below.
29+ # ===========================================================================
30+ # BUILT-IN QUAY REGISTRY (optional)
31+ # When enabled, deploys internal Quay registry with auto-generated credentials
32+ # ===========================================================================
3133quay :
3234 enabled : true
3335 email : " quay-user@example.com"
36+ # Vault path for auto-generated Quay credentials
37+ vaultPath : " secret/data/hub/infra/quay/quay-users"
38+ passwordVaultKey : " quay-user-password"
39+ # User provisioner job settings
3440 job :
3541 image : registry.access.redhat.com/ubi9/ubi:9.7-1764794285
3642 schedule : " */5 * * * *"
3743
38- # container registry configuration
44+ # ===========================================================================
45+ # EXTERNAL/BYO REGISTRY (optional)
46+ # User-provided credentials for external registry (quay.io, ghcr.io, etc.)
47+ # Enable this when using an external registry instead of built-in Quay
48+ # ===========================================================================
49+ externalRegistry :
50+ enabled : false
51+ # Vault path for user-provided credentials
52+ vaultPath : " secret/data/hub/infra/registry/registry-user"
53+ passwordVaultKey : " registry-password"
54+
55+ # ===========================================================================
56+ # COMMON REGISTRY SETTINGS (shared by both built-in Quay and external registry)
57+ # ===========================================================================
3958registry :
40- # Commented to generate it dynamically
41- # domain: "quay-registry-quay-quay-enterprise.hub.example.com"
59+ # For built-in Quay: domain is auto-constructed from hubClusterDomain
60+ # For external registry: REQUIRED - set explicitly (e.g., quay.io, ghcr.io)
61+ # domain: "registry.example.com"
4262 org : " ztvp"
4363 repo : " qtodo"
4464 tlsVerify : " true"
45- user : " quay-user"
46- passwordVaultKey : " quay-user-password"
47- # Infrastructure secrets - stored in quay path
48- vaultPath : " secret/data/hub/infra/quay/quay-users"
65+ user : " registry-user"
66+ # Secret name for registry auth (dockerconfigjson)
67+ authSecretName : " qtodo-registry-auth"
68+
69+ # pipeline run configuration
70+ pipelinerun :
71+ # Set to true to automatically trigger a pipeline run on ArgoCD sync
72+ enabled : false
4973
5074# spire configuration
5175spire :
0 commit comments