github.com/codefresh-io/kcfi@v0.0.0-20230301195427-c1578715cc46/stage/codefresh/values/services.yaml (about)

     1  ## Custom annotations for Codefresh ingress resource that override defaults
     2  #annotations:
     3  #  kubernetes.io/ingress.class: nginx-codefresh
     4  
     5  ## Persistent services (mongodb, consul, postgress, redit, rabbit) configuration
     6  # you can configure storageClass for dynamic volume provisoning or precreated existingPvc name
     7  # existingPvc should exist before launching the intallation and takes precedence over storageClass
     8  #
     9  # Specify node selector if 
    10  # Example 1, mongodb with storageClass for dynamic volume provisoning:
    11  # mongodb:
    12  #   storageClass: ceph-pool-1
    13  #   storageSize: 8Gi
    14  #
    15  # Example 2, postgresql on precreated pvc for local volume on cpecific volume
    16  # 
    17  # postgresql:
    18  #   existingPvc: cf-postgress-lv
    19  #   nodeSelector:
    20  #     kubernetes.io/hostname: storage-host-01
    21  
    22  mongodb:
    23      storageSize: 8Gi
    24      storageClass: 
    25      #existingPvc: cf-mongodb
    26      #nodeSelector:
    27      #  kubernetes.io/hostname: storage-host-01
    28    
    29    postgresql:
    30      storageSize: 8Gi
    31      storageClass:
    32      #existingPvc: cf-postgresql
    33      #nodeSelector:
    34      #  kubernetes.io/hostname: storage-host-01
    35    
    36    consul:
    37      storageSize: 1Gi
    38      storageClass:
    39      #existingPvc: cf-consul-0
    40      #nodeSelector:
    41      #  kubernetes.io/hostname: storage-host-01
    42    
    43    redis:
    44      storageSize: 8Gi
    45      storageClass:
    46      #existingPvc: cf-redis
    47      #nodeSelector:
    48      #  kubernetes.io/hostname: storage-host-01
    49    
    50    rabbitmq:
    51      storageSize: 8Gi
    52      storageClass:
    53      #existingPvc: cf-rabbitmq
    54      #nodeSelector:
    55      #  kubernetes.io/hostname: storage-host-01
    56    
    57    cronus:
    58      storageSize: 1Gi
    59      storageClass:
    60      #existingPvc: cf-cronus
    61      #nodeSelector:
    62      #  kubernetes.io/hostname: storage-host-01
    63    
    64    chartmuseum:
    65      storageSize: 8Gi
    66      storageClass:
    67      #existingPvc: cf-chartmuseum
    68      #nodeSelector:
    69      #  kubernetes.io/hostname: storage-host-01
    70    
    71    hermes:
    72      redis:
    73    ## Set hermes store password. It is mandatory
    74        redisPassword: verysecurepassword
    75        storageSize: 8Gi
    76        storageClass:
    77        #existingPvc: cf-store
    78        #nodeSelector:
    79        #  kubernetes.io/hostname: storage-host-01
    80    
    81    registry:
    82      storageSize: 100Gi
    83      storageClass:
    84      #existingPvc: cf-registry
    85      #nodeSelector:
    86      #  kubernetes.io/hostname: storage-host-01
    87    # Insert custom registry configuration (https://docs.docker.com/registry/configuration/)
    88    #   registryConfig:
    89    #     version: 0.1
    90    #     log:
    91    #       level: debug
    92    #       fields:
    93    #         service: registry
    94    #     storage:
    95    #       cache:
    96    #         blobdescriptor: inmemory
    97    #       s3:
    98    #          region: YOUR_REGION
    99    #          bucket: YOUR_BUCKET_NAME
   100    #          accesskey: AWS_ACCESS_KEY
   101    #          secretkey: AWS_SECRET_KEY
   102    #     http:
   103    #       addr: :5000
   104    #       headers:
   105    #         X-Content-Type-Options: [nosniff]
   106    #     health:
   107    #       storagedriver:
   108    #         enabled: true
   109    #         interval: 10s
   110    #         threshold: 3 
   111    
   112    builder:
   113      nodeSelector: {}
   114    ## Set time to run docker cleaner  
   115      dockerCleanerCron: 0 0 * * *
   116    ## Override builder PV initial size
   117      storageSize: 100Gi
   118      storageClass:
   119      #existingPvc: cf-builder-0
   120    
   121    runner:
   122      nodeSelector: {}
   123    ## Set time to run docker cleaner  
   124      dockerCleanerCron: 0 0 * * *
   125    ## Override runner PV initial size
   126      storageSize: 100Gi
   127      storageClass:
   128      #existingPvc: cf-runner-0
   129