github.com/codefresh-io/kcfi@v0.0.0-20230301195427-c1578715cc46/stage/codefresh/config.yaml (about) 1 metadata: 2 kind: codefresh 3 installer: 4 type: helm 5 helm: 6 chart: codefresh 7 repoUrl: https://chartmuseum.codefresh.io/codefresh 8 #version: 9 10 kubernetes: 11 namespace: codefresh 12 #context: 13 #kubeconfig: 14 15 ### Firebase secret - set if you use Firebase for log streaming 16 # firebaseSecret: 17 # firebaseUrl: 18 19 global: 20 ### Codefresh App domain name. appUrl is manadatory parameter 21 appUrl: 22 appProtocol: https 23 24 ### external Postgres example 25 # postgresSeedJob: 26 # user: postgres 27 # password: ehKrMf6o6R 28 # image: "docker.io/bitnami/postgresql:13.4.0-debian-10-r90" 29 # postgresUser: cf_user 30 # postgresPassword: fJTFJMGV7sg5E4Bj 31 # postgresDatabase: codefresh 32 # postgresHostname: my-postgresql.prod.svc.cluster.local 33 # postgresPort: 5432 34 35 ### external Redis example 36 # redisUrl: my-redis-master.prod.svc.cluster.local 37 # redisPort: 6379 38 # redisPassword: 6oOhHI8fI5 39 40 # runtimeRedisHost: my-redis-master.prod.svc.cluster.local 41 # runtimeRedisPassword: 6oOhHI8fI5 42 # runtimeRedisPort: 6379 43 # runtimeRedisDb: 2 44 45 ### external RabbitMQ example 46 # rabbitmqHostname: my-rabbitmq.prod.svc.cluster.local 47 # rabbitmqUsername: user 48 # rabbitmqPassword: B6BkVSDe1D 49 50 ### external MongoDB example 51 # mongodbRootUser: root # privileged user will be used for seed jobs and for automatic user creation 52 # mongodbRootPassword: WOIqcSwr0y 53 # mongoURI: mongodb://cfuser:mTiXcU2wafr9@my-mongodb.prod.svc.cluster.local 54 # mongoSkipUserCreation: true # optional if 'cfuser' already existing (should have ReadWrite permissions) 55 # mongoDeploy: false # disables deployment of internal mongo service 56 # mongodbImage: bitnami/mongodb:4.2.17-debian-10-r79 # image used in seed jobs and pre/post upgrade hooks 57 58 # runtimeMongoURI: mongodb://cfuser:mTiXcU2wafr9@my-mongodb.prod.svc.cluster.local # in case OfflineLogging feature is enabled (i.e. you have no Firebase) 59 60 ### MongoDB with Mutual TLS example 61 # mongoTLS: true 62 # mongoCaCert: mongodb-ca/ca-cert.pem 63 # mongoCaKey: mongodb-ca/ca-key.pem 64 65 ### PV storage class for persistent services 66 ## If defined, storageClass: <storageClass> 67 ## If undefined (the default) or set to null, no storageClass spec is set, choosing the default provisioner 68 # storageClass: "" 69 70 ### TLS secret for Ingress 71 tls: 72 selfSigned: true 73 cert: certs/certificate.crt 74 key: certs/private.key 75 76 ### Service Account JSON to pull private Codefresh images 77 images: 78 codefreshRegistrySa: sa.json 79 # usePrivateRegistry: false 80 # privateRegistry: 81 # address: 82 # username: 83 # password: 84 lists: 85 - images/images-list 86 87 # postgresql: 88 # enabled: false ## disable default postgresql subchart installation in case external postgresql service is used 89 90 ### https://github.com/bitnami/charts/blob/master/bitnami/redis/values.yaml 91 # redis: 92 # enabled: false ## disable default redis subchart installation in case external redis service is used 93 94 ### https://github.com/bitnami/charts/blob/master/bitnami/rabbitmq/values.yaml 95 # rabbitmq: 96 # enabled: false ## disable default rabbitmq subchart installation in case external rabbitmq service is used 97 98 # mongo: 99 # enabled: false ## disable default mongodb subchart installation in case external mongodb service is used 100 101 ### https://github.com/kubernetes/ingress-nginx/blob/main/charts/ingress-nginx/values.yaml 102 # ingress-nginx: 103 # enabled: false ## disable default ingress-nginx controller subchart installation in case external ingress controller/alb contoller is used 104 # ingress: ## disables creation of ingress objects 105 # enabled: false 106 107 ### Includes addional configurations 108 # include: 109 # - values/openshift.yaml 110 111 ## Keep false as default! 112 dbinfra: 113 enabled: false 114 #storageClass: