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: