diff --git a/freeleaps-devops-reconciler/helm-pkg/reconciler/values.alpha.yaml b/freeleaps-devops-reconciler/helm-pkg/reconciler/values.alpha.yaml index 8c1410c9..b1986783 100644 --- a/freeleaps-devops-reconciler/helm-pkg/reconciler/values.alpha.yaml +++ b/freeleaps-devops-reconciler/helm-pkg/reconciler/values.alpha.yaml @@ -7,125 +7,109 @@ logIngest: reconciler: replicas: 1 image: - registry: - repository: freeleaps + registry: docker.io + repository: null name: reconciler - tag: 1.0.0 + tag: snapshot-2a5bb92 imagePullPolicy: IfNotPresent ports: - - name: http - containerPort: 8080 - protocol: TCP + - name: http + containerPort: 8080 + protocol: TCP resources: requests: - cpu: "0.1" - memory: "64Mi" + cpu: '0.1' + memory: 64Mi limits: - cpu: "0.2" - memory: "128Mi" - # FIXME: Wait until the developers implements the probes APIs + cpu: '0.2' + memory: 128Mi probes: {} services: - - name: reconciler-service - type: ClusterIP - port: 8080 - targetPort: 8080 - serviceMonitor: - enabled: false - labels: - release: kube-prometheus-stack - namespace: freeleaps-monitoring-system - interval: 30s - scrapeTimeout: "" - # Defaults to {}, which means doesn't have any ingress + - name: reconciler-service + type: ClusterIP + port: 8080 + targetPort: 8080 + serviceMonitor: + enabled: false + labels: + release: kube-prometheus-stack + namespace: freeleaps-monitoring-system + interval: 30s + scrapeTimeout: '' ingresses: {} configs: - # General - debug: "false" - k8sClusterDomain: "kubernetes.default.svc.cluster.local" + debug: 'false' + k8sClusterDomain: kubernetes.default.svc.cluster.local autoDiscoverK8sClusterDomainMaxRetries: 5 - # RabbitMQ - rabbitmqHost: "localhost" + rabbitmqHost: localhost rabbitmqPort: 5672 - rabbitmqUsername: "admin" - rabbitmqPassword: "admin" - rabbitmqVhost: "/" - rabbitmqInputQueue: "freeleaps.devops.reconciler.input" - rabbitmqOutputQueue: "freeleaps.devops.reconciler.output" - rabbitmqEnableExchangeBinding: "true" - rabbitmqInputExchange: "freeleaps.notification.exchange" - rabbitmqInputExchangeType: "direct" - rabbitmqInputRoutingKey: "freeleaps.devops.reconciler.input" - rabbitmqOutputExchange: "freeleaps.notification.exchange" - rabbitmqOutputRoutingKey: "freeleaps.devops.reconciler.output" - # Jenkins - jenkinsEndpoint: "http://localhost:8080" - jenkinsUsername: "admin" - jenkinsToken: "admin" + rabbitmqUsername: admin + rabbitmqPassword: admin + rabbitmqVhost: / + rabbitmqInputQueue: freeleaps.devops.reconciler.input + rabbitmqOutputQueue: freeleaps.devops.reconciler.output + rabbitmqEnableExchangeBinding: 'true' + rabbitmqInputExchange: freeleaps.notification.exchange + rabbitmqInputExchangeType: direct + rabbitmqInputRoutingKey: freeleaps.devops.reconciler.input + rabbitmqOutputExchange: freeleaps.notification.exchange + rabbitmqOutputRoutingKey: freeleaps.devops.reconciler.output + jenkinsEndpoint: http://localhost:8080 + jenkinsUsername: admin + jenkinsToken: admin jenkinsApiTimeout: 30 jenkinsFolderCreationRetryCount: 3 - # ArgoCD - argocdEndpoint: "http://localhost:8080" - argocdUsername: "admin" - argocdPassword: "admin" + argocdEndpoint: http://localhost:8080 + argocdUsername: admin + argocdPassword: admin argocdApiTimeout: 30 argocdResourceCreationTimeout: 30 - # Default Credentials - defaultGitUsername: "admin" - defaultGitPassword: "admin" - defaultRegistryUsername: "admin" - defaultRegistryPassword: "admin" - # API Timeouts + defaultGitUsername: admin + defaultGitPassword: admin + defaultRegistryUsername: admin + defaultRegistryPassword: admin kubernetesApiTimeout: 30 defaultHttpTimeout: 30 - # Git - allowHttpGitUrls: "false" - # Advanced - logLevel: "INFO" - logFormat: "text" - operatorNamespace: "freeleaps-devops-system" + allowHttpGitUrls: 'false' + logLevel: INFO + logFormat: text + operatorNamespace: freeleaps-devops-system reconcileInterval: 30 - # Development - enableMockService: "false" + enableMockService: 'false' mockServicePort: 5000 - devMode: "false" - # Network Resource Management - godaddyApiKey: "" - godaddyApiSecret: "" - godaddyBaseDomain: "mathmast.com" - domainTemplate: "{env}.{project_id}.mathmast.com" - ingressClassName: "nginx" - certManagerClusterIssuer: "letsencrypt-prod" + devMode: 'false' + godaddyApiKey: '' + godaddyApiSecret: '' + godaddyBaseDomain: mathmast.com + domainTemplate: '{env}.{project_id}.mathmast.com' + ingressClassName: nginx + certManagerClusterIssuer: letsencrypt-prod dnsCreationTimeout: 300 certificateIssuanceTimeout: 600 ingressReadyTimeout: 300 networkResourceCleanupTimeout: 300 networkResourceRetryCount: 3 networkResourceRetryDelay: 30 - # Service - serviceApiAccessHost: "0.0.0.0" - serviceApiAccessPort: "8080" - # MongoDB/Redis (add if needed) - mongodbName: "" - mongodbUri: "" - mongodbPort: "" - redisUrl: "" - redisIsCluster: "false" - # JWT - jwtSecretKey: "" - jwtAlgorithm: "" - # Metrics/Probes - metricsEnabled: "false" - probesEnabled: "false" + serviceApiAccessHost: 0.0.0.0 + serviceApiAccessPort: '8080' + mongodbName: '' + mongodbUri: '' + mongodbPort: '' + redisUrl: '' + redisIsCluster: 'false' + jwtSecretKey: '' + jwtAlgorithm: '' + metricsEnabled: 'false' + probesEnabled: 'false' vpa: minAllowed: enabled: false - cpu: "0.1" - memory: "64Mi" + cpu: '0.1' + memory: 64Mi maxAllowed: enabled: true - cpu: "0.2" - memory: "128Mi" + cpu: '0.2' + memory: 128Mi controlledResources: - - cpu - - memory \ No newline at end of file + - cpu + - memory