diff --git a/env_gen.json b/env_gen.json index d82bf63650..4499c80c60 100644 --- a/env_gen.json +++ b/env_gen.json @@ -1 +1,2229 @@ -[{"Category":"CD","Fields":[{"Env":"ARGO_APP_MANUAL_SYNC_TIME","EnvType":"int","EnvValue":"3","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"CD_HELM_PIPELINE_STATUS_CRON_TIME","EnvType":"string","EnvValue":"*/2 * * * *","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"CD_PIPELINE_STATUS_CRON_TIME","EnvType":"string","EnvValue":"*/2 * * * *","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"CD_PIPELINE_STATUS_TIMEOUT_DURATION","EnvType":"string","EnvValue":"20","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"DEPLOY_STATUS_CRON_GET_PIPELINE_DEPLOYED_WITHIN_HOURS","EnvType":"int","EnvValue":"12","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"DEVTRON_CHART_ARGO_CD_INSTALL_REQUEST_TIMEOUT","EnvType":"int","EnvValue":"1","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"DEVTRON_CHART_INSTALL_REQUEST_TIMEOUT","EnvType":"int","EnvValue":"6","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"EXPOSE_CD_METRICS","EnvType":"bool","EnvValue":"false","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"FEATURE_MIGRATE_ARGOCD_APPLICATION_ENABLE","EnvType":"bool","EnvValue":"false","EnvDescription":"enable migration of external argocd application to devtron pipeline","Example":"","Deprecated":"false"},{"Env":"HELM_PIPELINE_STATUS_CHECK_ELIGIBLE_TIME","EnvType":"string","EnvValue":"120","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"IS_INTERNAL_USE","EnvType":"bool","EnvValue":"true","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"MIGRATE_DEPLOYMENT_CONFIG_DATA","EnvType":"bool","EnvValue":"false","EnvDescription":"migrate deployment config data from charts table to deployment_config table","Example":"","Deprecated":"false"},{"Env":"PIPELINE_DEGRADED_TIME","EnvType":"string","EnvValue":"10","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"REVISION_HISTORY_LIMIT_DEVTRON_APP","EnvType":"int","EnvValue":"1","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"REVISION_HISTORY_LIMIT_EXTERNAL_HELM_APP","EnvType":"int","EnvValue":"0","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"REVISION_HISTORY_LIMIT_HELM_APP","EnvType":"int","EnvValue":"1","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"RUN_HELM_INSTALL_IN_ASYNC_MODE_HELM_APPS","EnvType":"bool","EnvValue":"false","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"SHOULD_CHECK_NAMESPACE_ON_CLONE","EnvType":"bool","EnvValue":"false","EnvDescription":"should we check if namespace exists or not while cloning app","Example":"","Deprecated":"false"},{"Env":"USE_DEPLOYMENT_CONFIG_DATA","EnvType":"bool","EnvValue":"false","EnvDescription":"use deployment config data from deployment_config table","Example":"","Deprecated":"true"}]},{"Category":"CI_RUNNER","Fields":[{"Env":"AZURE_ACCOUNT_KEY","EnvType":"string","EnvValue":"","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"AZURE_ACCOUNT_NAME","EnvType":"string","EnvValue":"","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"AZURE_BLOB_CONTAINER_CI_CACHE","EnvType":"string","EnvValue":"","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"AZURE_BLOB_CONTAINER_CI_LOG","EnvType":"string","EnvValue":"","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"AZURE_GATEWAY_CONNECTION_INSECURE","EnvType":"bool","EnvValue":"true","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"AZURE_GATEWAY_URL","EnvType":"string","EnvValue":"http://devtron-minio.devtroncd:9000","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"BASE_LOG_LOCATION_PATH","EnvType":"string","EnvValue":"/home/devtron/","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"BLOB_STORAGE_GCP_CREDENTIALS_JSON","EnvType":"string","EnvValue":"","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"BLOB_STORAGE_PROVIDER","EnvType":"","EnvValue":"S3","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"BLOB_STORAGE_S3_ACCESS_KEY","EnvType":"string","EnvValue":"","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"BLOB_STORAGE_S3_BUCKET_VERSIONED","EnvType":"bool","EnvValue":"true","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"BLOB_STORAGE_S3_ENDPOINT","EnvType":"string","EnvValue":"","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"BLOB_STORAGE_S3_ENDPOINT_INSECURE","EnvType":"bool","EnvValue":"false","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"BLOB_STORAGE_S3_SECRET_KEY","EnvType":"string","EnvValue":"","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"BUILDX_CACHE_PATH","EnvType":"string","EnvValue":"/var/lib/devtron/buildx","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"BUILDX_K8S_DRIVER_OPTIONS","EnvType":"string","EnvValue":"","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"BUILDX_PROVENANCE_MODE","EnvType":"string","EnvValue":"","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"BUILD_LOG_TTL_VALUE_IN_SECS","EnvType":"int","EnvValue":"3600","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"CACHE_LIMIT","EnvType":"int64","EnvValue":"5000000000","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"CD_DEFAULT_ADDRESS_POOL_BASE_CIDR","EnvType":"string","EnvValue":"","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"CD_DEFAULT_ADDRESS_POOL_SIZE","EnvType":"int","EnvValue":"","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"CD_LIMIT_CI_CPU","EnvType":"string","EnvValue":"0.5","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"CD_LIMIT_CI_MEM","EnvType":"string","EnvValue":"3G","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"CD_NODE_LABEL_SELECTOR","EnvType":"","EnvValue":"","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"CD_NODE_TAINTS_KEY","EnvType":"string","EnvValue":"dedicated","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"CD_NODE_TAINTS_VALUE","EnvType":"string","EnvValue":"ci","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"CD_REQ_CI_CPU","EnvType":"string","EnvValue":"0.5","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"CD_REQ_CI_MEM","EnvType":"string","EnvValue":"3G","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"CD_WORKFLOW_EXECUTOR_TYPE","EnvType":"","EnvValue":"AWF","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"CD_WORKFLOW_SERVICE_ACCOUNT","EnvType":"string","EnvValue":"cd-runner","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"CI_DEFAULT_ADDRESS_POOL_BASE_CIDR","EnvType":"string","EnvValue":"","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"CI_DEFAULT_ADDRESS_POOL_SIZE","EnvType":"int","EnvValue":"","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"CI_IGNORE_DOCKER_CACHE","EnvType":"bool","EnvValue":"","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"CI_LOGS_KEY_PREFIX","EnvType":"string","EnvValue":"","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"CI_NODE_LABEL_SELECTOR","EnvType":"","EnvValue":"","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"CI_NODE_TAINTS_KEY","EnvType":"string","EnvValue":"","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"CI_NODE_TAINTS_VALUE","EnvType":"string","EnvValue":"","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"CI_RUNNER_DOCKER_MTU_VALUE","EnvType":"int","EnvValue":"-1","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"CI_SUCCESS_AUTO_TRIGGER_BATCH_SIZE","EnvType":"int","EnvValue":"1","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"CI_VOLUME_MOUNTS_JSON","EnvType":"string","EnvValue":"","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"CI_WORKFLOW_EXECUTOR_TYPE","EnvType":"","EnvValue":"AWF","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"DEFAULT_ARTIFACT_KEY_LOCATION","EnvType":"string","EnvValue":"arsenal-v1/ci-artifacts","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"DEFAULT_BUILD_LOGS_BUCKET","EnvType":"string","EnvValue":"devtron-pro-ci-logs","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"DEFAULT_BUILD_LOGS_KEY_PREFIX","EnvType":"string","EnvValue":"arsenal-v1","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"DEFAULT_CACHE_BUCKET","EnvType":"string","EnvValue":"ci-caching","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"DEFAULT_CACHE_BUCKET_REGION","EnvType":"string","EnvValue":"us-east-2","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"DEFAULT_CD_ARTIFACT_KEY_LOCATION","EnvType":"string","EnvValue":"","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"DEFAULT_CD_LOGS_BUCKET_REGION","EnvType":"string","EnvValue":"us-east-2","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"DEFAULT_CD_NAMESPACE","EnvType":"string","EnvValue":"","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"DEFAULT_CD_TIMEOUT","EnvType":"int64","EnvValue":"3600","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"DEFAULT_CI_IMAGE","EnvType":"string","EnvValue":"686244538589.dkr.ecr.us-east-2.amazonaws.com/cirunner:47","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"DEFAULT_NAMESPACE","EnvType":"string","EnvValue":"devtron-ci","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"DEFAULT_TARGET_PLATFORM","EnvType":"string","EnvValue":"","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"DOCKER_BUILD_CACHE_PATH","EnvType":"string","EnvValue":"/var/lib/docker","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"ENABLE_BUILD_CONTEXT","EnvType":"bool","EnvValue":"false","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"ENABLE_WORKFLOW_EXECUTION_STAGE","EnvType":"bool","EnvValue":"true","EnvDescription":"if enabled then we will display build stages separately for CI/Job/Pre-Post CD","Example":"true","Deprecated":"false"},{"Env":"EXTERNAL_BLOB_STORAGE_CM_NAME","EnvType":"string","EnvValue":"blob-storage-cm","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"EXTERNAL_BLOB_STORAGE_SECRET_NAME","EnvType":"string","EnvValue":"blob-storage-secret","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"EXTERNAL_CD_NODE_LABEL_SELECTOR","EnvType":"","EnvValue":"","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"EXTERNAL_CD_NODE_TAINTS_KEY","EnvType":"string","EnvValue":"dedicated","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"EXTERNAL_CD_NODE_TAINTS_VALUE","EnvType":"string","EnvValue":"ci","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"EXTERNAL_CI_API_SECRET","EnvType":"string","EnvValue":"devtroncd-secret","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"EXTERNAL_CI_PAYLOAD","EnvType":"string","EnvValue":"{\"ciProjectDetails\":[{\"gitRepository\":\"https://github.com/vikram1601/getting-started-nodejs.git\",\"checkoutPath\":\"./abc\",\"commitHash\":\"239077135f8cdeeccb7857e2851348f558cb53d3\",\"commitTime\":\"2022-10-30T20:00:00\",\"branch\":\"master\",\"message\":\"Update README.md\",\"author\":\"User Name \"}],\"dockerImage\":\"445808685819.dkr.ecr.us-east-2.amazonaws.com/orch:23907713-2\"}","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"EXTERNAL_CI_WEB_HOOK_URL","EnvType":"string","EnvValue":"","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"IGNORE_CM_CS_IN_CI_JOB","EnvType":"bool","EnvValue":"false","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"IMAGE_RETRY_COUNT","EnvType":"int","EnvValue":"0","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"IMAGE_RETRY_INTERVAL","EnvType":"int","EnvValue":"5","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"IMAGE_SCANNER_ENDPOINT","EnvType":"string","EnvValue":"http://image-scanner-new-demo-devtroncd-service.devtroncd:80","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"IMAGE_SCAN_MAX_RETRIES","EnvType":"int","EnvValue":"3","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"IMAGE_SCAN_RETRY_DELAY","EnvType":"int","EnvValue":"5","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"IN_APP_LOGGING_ENABLED","EnvType":"bool","EnvValue":"false","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"MAX_CD_WORKFLOW_RUNNER_RETRIES","EnvType":"int","EnvValue":"0","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"MAX_CI_WORKFLOW_RETRIES","EnvType":"int","EnvValue":"0","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"MODE","EnvType":"string","EnvValue":"DEV","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"NATS_SERVER_HOST","EnvType":"string","EnvValue":"localhost:4222","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"ORCH_HOST","EnvType":"string","EnvValue":"http://devtroncd-orchestrator-service-prod.devtroncd/webhook/msg/nats","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"ORCH_TOKEN","EnvType":"string","EnvValue":"","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"PRE_CI_CACHE_PATH","EnvType":"string","EnvValue":"/devtroncd-cache","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"SHOW_DOCKER_BUILD_ARGS","EnvType":"bool","EnvValue":"true","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"SKIP_CI_JOB_BUILD_CACHE_PUSH_PULL","EnvType":"bool","EnvValue":"false","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"SKIP_CREATING_ECR_REPO","EnvType":"bool","EnvValue":"false","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"TERMINATION_GRACE_PERIOD_SECS","EnvType":"int","EnvValue":"180","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"USE_ARTIFACT_LISTING_QUERY_V2","EnvType":"bool","EnvValue":"true","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"USE_BLOB_STORAGE_CONFIG_IN_CD_WORKFLOW","EnvType":"bool","EnvValue":"true","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"USE_BLOB_STORAGE_CONFIG_IN_CI_WORKFLOW","EnvType":"bool","EnvValue":"true","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"USE_BUILDX","EnvType":"bool","EnvValue":"false","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"USE_DOCKER_API_TO_GET_DIGEST","EnvType":"bool","EnvValue":"false","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"USE_EXTERNAL_NODE","EnvType":"bool","EnvValue":"false","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"USE_IMAGE_TAG_FROM_GIT_PROVIDER_FOR_TAG_BASED_BUILD","EnvType":"bool","EnvValue":"false","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"WF_CONTROLLER_INSTANCE_ID","EnvType":"string","EnvValue":"devtron-runner","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"WORKFLOW_CACHE_CONFIG","EnvType":"string","EnvValue":"{}","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"WORKFLOW_SERVICE_ACCOUNT","EnvType":"string","EnvValue":"ci-runner","EnvDescription":"","Example":"","Deprecated":"false"}]},{"Category":"DEVTRON","Fields":[{"Env":"-","EnvType":"","EnvValue":"","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"APP_SYNC_IMAGE","EnvType":"string","EnvValue":"quay.io/devtron/chart-sync:1227622d-132-3775","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"APP_SYNC_JOB_RESOURCES_OBJ","EnvType":"string","EnvValue":"","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"APP_SYNC_SERVICE_ACCOUNT","EnvType":"string","EnvValue":"chart-sync","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"APP_SYNC_SHUTDOWN_WAIT_DURATION","EnvType":"int","EnvValue":"120","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"ARGO_AUTO_SYNC_ENABLED","EnvType":"bool","EnvValue":"true","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"ARGO_GIT_COMMIT_RETRY_COUNT_ON_CONFLICT","EnvType":"int","EnvValue":"3","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"ARGO_GIT_COMMIT_RETRY_DELAY_ON_CONFLICT","EnvType":"int","EnvValue":"1","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"ARGO_REPO_REGISTER_RETRY_COUNT","EnvType":"int","EnvValue":"3","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"ARGO_REPO_REGISTER_RETRY_DELAY","EnvType":"int","EnvValue":"10","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"ASYNC_BUILDX_CACHE_EXPORT","EnvType":"bool","EnvValue":"false","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"BATCH_SIZE","EnvType":"int","EnvValue":"5","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"BLOB_STORAGE_ENABLED","EnvType":"bool","EnvValue":"false","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"BUILDX_CACHE_MODE_MIN","EnvType":"bool","EnvValue":"false","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"CD_HOST","EnvType":"string","EnvValue":"localhost","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"CD_NAMESPACE","EnvType":"string","EnvValue":"devtroncd","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"CD_PORT","EnvType":"string","EnvValue":"8000","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"CExpirationTime","EnvType":"int","EnvValue":"600","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"CI_TRIGGER_CRON_TIME","EnvType":"int","EnvValue":"2","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"CI_WORKFLOW_STATUS_UPDATE_CRON","EnvType":"string","EnvValue":"*/5 * * * *","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"CLI_CMD_TIMEOUT_GLOBAL_SECONDS","EnvType":"int","EnvValue":"0","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"CLUSTER_STATUS_CRON_TIME","EnvType":"int","EnvValue":"15","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"CONSUMER_CONFIG_JSON","EnvType":"string","EnvValue":"","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"DEFAULT_LOG_TIME_LIMIT","EnvType":"int64","EnvValue":"1","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"DEFAULT_TIMEOUT","EnvType":"float64","EnvValue":"3600","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"DEVTRON_BOM_URL","EnvType":"string","EnvValue":"https://raw.githubusercontent.com/devtron-labs/devtron/%s/charts/devtron/devtron-bom.yaml","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"DEVTRON_DEFAULT_NAMESPACE","EnvType":"string","EnvValue":"devtroncd","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"DEVTRON_DEX_SECRET_NAMESPACE","EnvType":"string","EnvValue":"devtroncd","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"DEVTRON_HELM_RELEASE_CHART_NAME","EnvType":"string","EnvValue":"devtron-operator","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"DEVTRON_HELM_RELEASE_NAME","EnvType":"string","EnvValue":"devtron","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"DEVTRON_HELM_RELEASE_NAMESPACE","EnvType":"string","EnvValue":"devtroncd","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"DEVTRON_HELM_REPO_NAME","EnvType":"string","EnvValue":"devtron","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"DEVTRON_HELM_REPO_URL","EnvType":"string","EnvValue":"https://helm.devtron.ai","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"DEVTRON_INSTALLATION_TYPE","EnvType":"string","EnvValue":"","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"DEVTRON_MODULES_IDENTIFIER_IN_HELM_VALUES","EnvType":"string","EnvValue":"installer.modules","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"DEVTRON_SECRET_NAME","EnvType":"string","EnvValue":"devtron-secret","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"DEVTRON_VERSION_IDENTIFIER_IN_HELM_VALUES","EnvType":"string","EnvValue":"installer.release","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"DEX_CID","EnvType":"string","EnvValue":"example-app","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"DEX_CLIENT_ID","EnvType":"string","EnvValue":"argo-cd","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"DEX_CSTOREKEY","EnvType":"string","EnvValue":"","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"DEX_JWTKEY","EnvType":"string","EnvValue":"","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"DEX_RURL","EnvType":"string","EnvValue":"http://127.0.0.1:8080/callback","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"DEX_SECRET","EnvType":"string","EnvValue":"","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"DEX_URL","EnvType":"string","EnvValue":"","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"ECR_REPO_NAME_PREFIX","EnvType":"string","EnvValue":"test/","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"ENABLE_ASYNC_ARGO_CD_INSTALL_DEVTRON_CHART","EnvType":"bool","EnvValue":"false","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"ENABLE_ASYNC_INSTALL_DEVTRON_CHART","EnvType":"bool","EnvValue":"false","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"EPHEMERAL_SERVER_VERSION_REGEX","EnvType":"string","EnvValue":"v[1-9]\\.\\b(2[3-9]\\|[3-9][0-9])\\b.*","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"EVENT_URL","EnvType":"string","EnvValue":"http://localhost:3000/notify","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"EXECUTE_WIRE_NIL_CHECKER","EnvType":"bool","EnvValue":"false","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"EXPOSE_CI_METRICS","EnvType":"bool","EnvValue":"false","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"FEATURE_RESTART_WORKLOAD_BATCH_SIZE","EnvType":"int","EnvValue":"1","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"FEATURE_RESTART_WORKLOAD_WORKER_POOL_SIZE","EnvType":"int","EnvValue":"5","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"FORCE_SECURITY_SCANNING","EnvType":"bool","EnvValue":"false","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"GITOPS_REPO_PREFIX","EnvType":"string","EnvValue":"","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"GO_RUNTIME_ENV","EnvType":"string","EnvValue":"production","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"GRAFANA_HOST","EnvType":"string","EnvValue":"localhost","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"GRAFANA_NAMESPACE","EnvType":"string","EnvValue":"devtroncd","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"GRAFANA_ORG_ID","EnvType":"int","EnvValue":"2","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"GRAFANA_PASSWORD","EnvType":"string","EnvValue":"prom-operator","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"GRAFANA_PORT","EnvType":"string","EnvValue":"8090","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"GRAFANA_URL","EnvType":"string","EnvValue":"","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"GRAFANA_USERNAME","EnvType":"string","EnvValue":"admin","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"HIDE_IMAGE_TAGGING_HARD_DELETE","EnvType":"bool","EnvValue":"false","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"IGNORE_AUTOCOMPLETE_AUTH_CHECK","EnvType":"bool","EnvValue":"false","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"INSTALLER_CRD_NAMESPACE","EnvType":"string","EnvValue":"devtroncd","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"INSTALLER_CRD_OBJECT_GROUP_NAME","EnvType":"string","EnvValue":"installer.devtron.ai","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"INSTALLER_CRD_OBJECT_RESOURCE","EnvType":"string","EnvValue":"installers","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"INSTALLER_CRD_OBJECT_VERSION","EnvType":"string","EnvValue":"v1alpha1","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"JwtExpirationTime","EnvType":"int","EnvValue":"120","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"K8s_CLIENT_MAX_IDLE_CONNS_PER_HOST","EnvType":"int","EnvValue":"25","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"K8s_TCP_IDLE_CONN_TIMEOUT","EnvType":"int","EnvValue":"300","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"K8s_TCP_KEEPALIVE","EnvType":"int","EnvValue":"30","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"K8s_TCP_TIMEOUT","EnvType":"int","EnvValue":"30","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"K8s_TLS_HANDSHAKE_TIMEOUT","EnvType":"int","EnvValue":"10","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"KUBELINK_GRPC_MAX_RECEIVE_MSG_SIZE","EnvType":"int","EnvValue":"20","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"KUBELINK_GRPC_MAX_SEND_MSG_SIZE","EnvType":"int","EnvValue":"4","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"LENS_TIMEOUT","EnvType":"int","EnvValue":"0","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"LENS_URL","EnvType":"string","EnvValue":"http://lens-milandevtron-service:80","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"LIMIT_CI_CPU","EnvType":"string","EnvValue":"0.5","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"LIMIT_CI_MEM","EnvType":"string","EnvValue":"3G","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"LOGGER_DEV_MODE","EnvType":"bool","EnvValue":"false","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"LOG_LEVEL","EnvType":"int","EnvValue":"-1","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"MAX_SESSION_PER_USER","EnvType":"int","EnvValue":"5","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"MODULE_METADATA_API_URL","EnvType":"string","EnvValue":"https://api.devtron.ai/module?name=%s","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"MODULE_STATUS_HANDLING_CRON_DURATION_MIN","EnvType":"int","EnvValue":"3","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"NATS_MSG_ACK_WAIT_IN_SECS","EnvType":"int","EnvValue":"120","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"NATS_MSG_BUFFER_SIZE","EnvType":"int","EnvValue":"-1","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"NATS_MSG_MAX_AGE","EnvType":"int","EnvValue":"86400","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"NATS_MSG_PROCESSING_BATCH_SIZE","EnvType":"int","EnvValue":"1","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"NATS_MSG_REPLICAS","EnvType":"int","EnvValue":"0","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"NOTIFICATION_MEDIUM","EnvType":"NotificationMedium","EnvValue":"rest","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"OTEL_COLLECTOR_URL","EnvType":"string","EnvValue":"","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"PARALLELISM_LIMIT_FOR_TAG_PROCESSING","EnvType":"int","EnvValue":"","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"PG_EXPORT_PROM_METRICS","EnvType":"bool","EnvValue":"true","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"PG_LOG_ALL_FAILURE_QUERIES","EnvType":"bool","EnvValue":"true","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"PG_LOG_ALL_QUERY","EnvType":"bool","EnvValue":"false","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"PG_LOG_SLOW_QUERY","EnvType":"bool","EnvValue":"true","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"PG_QUERY_DUR_THRESHOLD","EnvType":"int64","EnvValue":"5000","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"PLUGIN_NAME","EnvType":"string","EnvValue":"Pull images from container repository","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"PROPAGATE_EXTRA_LABELS","EnvType":"bool","EnvValue":"false","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"PROXY_SERVICE_CONFIG","EnvType":"string","EnvValue":"{}","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"REQ_CI_CPU","EnvType":"string","EnvValue":"0.5","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"REQ_CI_MEM","EnvType":"string","EnvValue":"3G","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"RESTRICT_TERMINAL_ACCESS_FOR_NON_SUPER_USER","EnvType":"bool","EnvValue":"false","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"RUNTIME_CONFIG_LOCAL_DEV","EnvType":"LocalDevMode","EnvValue":"true","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"SCOPED_VARIABLE_ENABLED","EnvType":"bool","EnvValue":"false","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"SCOPED_VARIABLE_FORMAT","EnvType":"string","EnvValue":"@{{%s}}","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"SCOPED_VARIABLE_HANDLE_PRIMITIVES","EnvType":"bool","EnvValue":"false","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"SCOPED_VARIABLE_NAME_REGEX","EnvType":"string","EnvValue":"^[a-zA-Z][a-zA-Z0-9_-]{0,62}[a-zA-Z0-9]$","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"SOCKET_DISCONNECT_DELAY_SECONDS","EnvType":"int","EnvValue":"5","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"SOCKET_HEARTBEAT_SECONDS","EnvType":"int","EnvValue":"25","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"STREAM_CONFIG_JSON","EnvType":"string","EnvValue":"","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"SYSTEM_VAR_PREFIX","EnvType":"string","EnvValue":"DEVTRON_","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"TERMINAL_POD_DEFAULT_NAMESPACE","EnvType":"string","EnvValue":"default","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"TERMINAL_POD_INACTIVE_DURATION_IN_MINS","EnvType":"int","EnvValue":"10","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"TERMINAL_POD_STATUS_SYNC_In_SECS","EnvType":"int","EnvValue":"600","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"TEST_APP","EnvType":"string","EnvValue":"orchestrator","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"TEST_PG_ADDR","EnvType":"string","EnvValue":"127.0.0.1","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"TEST_PG_DATABASE","EnvType":"string","EnvValue":"orchestrator","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"TEST_PG_LOG_QUERY","EnvType":"bool","EnvValue":"true","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"TEST_PG_PASSWORD","EnvType":"string","EnvValue":"postgrespw","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"TEST_PG_PORT","EnvType":"string","EnvValue":"55000","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"TEST_PG_USER","EnvType":"string","EnvValue":"postgres","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"TIMEOUT_FOR_FAILED_CI_BUILD","EnvType":"string","EnvValue":"15","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"TIMEOUT_IN_SECONDS","EnvType":"int","EnvValue":"5","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"USER_SESSION_DURATION_SECONDS","EnvType":"int","EnvValue":"86400","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"USE_ARTIFACT_LISTING_API_V2","EnvType":"bool","EnvValue":"true","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"USE_CUSTOM_HTTP_TRANSPORT","EnvType":"bool","EnvValue":"false","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"USE_GIT_CLI","EnvType":"bool","EnvValue":"false","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"USE_RBAC_CREATION_V2","EnvType":"bool","EnvValue":"true","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"VARIABLE_CACHE_ENABLED","EnvType":"bool","EnvValue":"true","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"VARIABLE_EXPRESSION_REGEX","EnvType":"string","EnvValue":"@{{([^}]+)}}","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"WEBHOOK_TOKEN","EnvType":"string","EnvValue":"","EnvDescription":"","Example":"","Deprecated":"false"}]},{"Category":"GITOPS","Fields":[{"Env":"ACD_CM","EnvType":"string","EnvValue":"argocd-cm","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"ACD_NAMESPACE","EnvType":"string","EnvValue":"devtroncd","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"ACD_PASSWORD","EnvType":"string","EnvValue":"","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"ACD_USERNAME","EnvType":"string","EnvValue":"admin","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"GITOPS_SECRET_NAME","EnvType":"string","EnvValue":"devtron-gitops-secret","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"RESOURCE_LIST_FOR_REPLICAS","EnvType":"string","EnvValue":"Deployment,Rollout,StatefulSet,ReplicaSet","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"RESOURCE_LIST_FOR_REPLICAS_BATCH_SIZE","EnvType":"int","EnvValue":"5","EnvDescription":"","Example":"","Deprecated":"false"}]},{"Category":"INFRA_SETUP","Fields":[{"Env":"DASHBOARD_HOST","EnvType":"string","EnvValue":"localhost","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"DASHBOARD_NAMESPACE","EnvType":"string","EnvValue":"devtroncd","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"DASHBOARD_PORT","EnvType":"string","EnvValue":"3000","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"DEX_HOST","EnvType":"string","EnvValue":"http://localhost","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"DEX_PORT","EnvType":"string","EnvValue":"5556","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"GIT_SENSOR_PROTOCOL","EnvType":"string","EnvValue":"REST","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"GIT_SENSOR_TIMEOUT","EnvType":"int","EnvValue":"0","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"GIT_SENSOR_URL","EnvType":"string","EnvValue":"127.0.0.1:7070","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"HELM_CLIENT_URL","EnvType":"string","EnvValue":"127.0.0.1:50051","EnvDescription":"","Example":"","Deprecated":"false"}]},{"Category":"POSTGRES","Fields":[{"Env":"APP","EnvType":"string","EnvValue":"orchestrator","EnvDescription":"Application name","Example":"","Deprecated":"false"},{"Env":"CASBIN_DATABASE","EnvType":"string","EnvValue":"casbin","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"PG_ADDR","EnvType":"string","EnvValue":"127.0.0.1","EnvDescription":"address of postgres service","Example":"postgresql-postgresql.devtroncd","Deprecated":"false"},{"Env":"PG_DATABASE","EnvType":"string","EnvValue":"orchestrator","EnvDescription":"postgres database to be made connection with","Example":"orchestrator, casbin, git_sensor, lens","Deprecated":"false"},{"Env":"PG_PASSWORD","EnvType":"string","EnvValue":"{password}","EnvDescription":"password for postgres, associated with PG_USER","Example":"confidential ;)","Deprecated":"false"},{"Env":"PG_PORT","EnvType":"string","EnvValue":"5432","EnvDescription":"port of postgresql service","Example":"5432","Deprecated":"false"},{"Env":"PG_READ_TIMEOUT","EnvType":"int64","EnvValue":"30","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"PG_USER","EnvType":"string","EnvValue":"postgres","EnvDescription":"user for postgres","Example":"postgres","Deprecated":"false"},{"Env":"PG_WRITE_TIMEOUT","EnvType":"int64","EnvValue":"30","EnvDescription":"","Example":"","Deprecated":"false"}]},{"Category":"RBAC","Fields":[{"Env":"ENFORCER_CACHE","EnvType":"bool","EnvValue":"false","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"ENFORCER_CACHE_EXPIRATION_IN_SEC","EnvType":"int","EnvValue":"86400","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"ENFORCER_MAX_BATCH_SIZE","EnvType":"int","EnvValue":"1","EnvDescription":"","Example":"","Deprecated":"false"},{"Env":"USE_CASBIN_V2","EnvType":"bool","EnvValue":"true","EnvDescription":"","Example":"","Deprecated":"false"}]}] \ No newline at end of file +[ + { + "Category": "CD", + "Fields": [ + { + "Env": "ARGO_APP_MANUAL_SYNC_TIME", + "EnvType": "int", + "EnvValue": "3", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "CD_HELM_PIPELINE_STATUS_CRON_TIME", + "EnvType": "string", + "EnvValue": "*/2 * * * *", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "CD_PIPELINE_STATUS_CRON_TIME", + "EnvType": "string", + "EnvValue": "*/2 * * * *", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "CD_PIPELINE_STATUS_TIMEOUT_DURATION", + "EnvType": "string", + "EnvValue": "20", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "DEPLOY_STATUS_CRON_GET_PIPELINE_DEPLOYED_WITHIN_HOURS", + "EnvType": "int", + "EnvValue": "12", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "DEVTRON_CHART_ARGO_CD_INSTALL_REQUEST_TIMEOUT", + "EnvType": "int", + "EnvValue": "1", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "DEVTRON_CHART_INSTALL_REQUEST_TIMEOUT", + "EnvType": "int", + "EnvValue": "6", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "EXPOSE_CD_METRICS", + "EnvType": "bool", + "EnvValue": "false", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "FEATURE_MIGRATE_ARGOCD_APPLICATION_ENABLE", + "EnvType": "bool", + "EnvValue": "false", + "EnvDescription": "enable migration of external argocd application to devtron pipeline", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "HELM_PIPELINE_STATUS_CHECK_ELIGIBLE_TIME", + "EnvType": "string", + "EnvValue": "120", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "IS_INTERNAL_USE", + "EnvType": "bool", + "EnvValue": "true", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "MIGRATE_DEPLOYMENT_CONFIG_DATA", + "EnvType": "bool", + "EnvValue": "false", + "EnvDescription": "migrate deployment config data from charts table to deployment_config table", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "PIPELINE_DEGRADED_TIME", + "EnvType": "string", + "EnvValue": "10", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "REVISION_HISTORY_LIMIT_DEVTRON_APP", + "EnvType": "int", + "EnvValue": "1", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "REVISION_HISTORY_LIMIT_EXTERNAL_HELM_APP", + "EnvType": "int", + "EnvValue": "0", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "REVISION_HISTORY_LIMIT_HELM_APP", + "EnvType": "int", + "EnvValue": "1", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "RUN_HELM_INSTALL_IN_ASYNC_MODE_HELM_APPS", + "EnvType": "bool", + "EnvValue": "false", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "SHOULD_CHECK_NAMESPACE_ON_CLONE", + "EnvType": "bool", + "EnvValue": "false", + "EnvDescription": "should we check if namespace exists or not while cloning app", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "USE_DEPLOYMENT_CONFIG_DATA", + "EnvType": "bool", + "EnvValue": "false", + "EnvDescription": "use deployment config data from deployment_config table", + "Example": "", + "Deprecated": "true" + } + ] + }, + { + "Category": "CI_RUNNER", + "Fields": [ + { + "Env": "AZURE_ACCOUNT_KEY", + "EnvType": "string", + "EnvValue": "", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "AZURE_ACCOUNT_NAME", + "EnvType": "string", + "EnvValue": "", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "AZURE_BLOB_CONTAINER_CI_CACHE", + "EnvType": "string", + "EnvValue": "", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "AZURE_BLOB_CONTAINER_CI_LOG", + "EnvType": "string", + "EnvValue": "", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "AZURE_GATEWAY_CONNECTION_INSECURE", + "EnvType": "bool", + "EnvValue": "true", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "AZURE_GATEWAY_URL", + "EnvType": "string", + "EnvValue": "http://devtron-minio.devtroncd:9000", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "BASE_LOG_LOCATION_PATH", + "EnvType": "string", + "EnvValue": "/home/devtron/", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "BLOB_STORAGE_GCP_CREDENTIALS_JSON", + "EnvType": "string", + "EnvValue": "", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "BLOB_STORAGE_PROVIDER", + "EnvType": "", + "EnvValue": "S3", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "BLOB_STORAGE_S3_ACCESS_KEY", + "EnvType": "string", + "EnvValue": "", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "BLOB_STORAGE_S3_BUCKET_VERSIONED", + "EnvType": "bool", + "EnvValue": "true", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "BLOB_STORAGE_S3_ENDPOINT", + "EnvType": "string", + "EnvValue": "", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "BLOB_STORAGE_S3_ENDPOINT_INSECURE", + "EnvType": "bool", + "EnvValue": "false", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "BLOB_STORAGE_S3_SECRET_KEY", + "EnvType": "string", + "EnvValue": "", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "BUILDX_CACHE_PATH", + "EnvType": "string", + "EnvValue": "/var/lib/devtron/buildx", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "BUILDX_K8S_DRIVER_OPTIONS", + "EnvType": "string", + "EnvValue": "", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "BUILDX_PROVENANCE_MODE", + "EnvType": "string", + "EnvValue": "", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "BUILD_LOG_TTL_VALUE_IN_SECS", + "EnvType": "int", + "EnvValue": "3600", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "CACHE_LIMIT", + "EnvType": "int64", + "EnvValue": "5000000000", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "CD_DEFAULT_ADDRESS_POOL_BASE_CIDR", + "EnvType": "string", + "EnvValue": "", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "CD_DEFAULT_ADDRESS_POOL_SIZE", + "EnvType": "int", + "EnvValue": "", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "CD_LIMIT_CI_CPU", + "EnvType": "string", + "EnvValue": "0.5", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "CD_LIMIT_CI_MEM", + "EnvType": "string", + "EnvValue": "3G", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "CD_NODE_LABEL_SELECTOR", + "EnvType": "", + "EnvValue": "", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "CD_NODE_TAINTS_KEY", + "EnvType": "string", + "EnvValue": "dedicated", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "CD_NODE_TAINTS_VALUE", + "EnvType": "string", + "EnvValue": "ci", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "CD_REQ_CI_CPU", + "EnvType": "string", + "EnvValue": "0.5", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "CD_REQ_CI_MEM", + "EnvType": "string", + "EnvValue": "3G", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "CD_WORKFLOW_EXECUTOR_TYPE", + "EnvType": "", + "EnvValue": "AWF", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "CD_WORKFLOW_SERVICE_ACCOUNT", + "EnvType": "string", + "EnvValue": "cd-runner", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "CI_DEFAULT_ADDRESS_POOL_BASE_CIDR", + "EnvType": "string", + "EnvValue": "", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "CI_DEFAULT_ADDRESS_POOL_SIZE", + "EnvType": "int", + "EnvValue": "", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "CI_IGNORE_DOCKER_CACHE", + "EnvType": "bool", + "EnvValue": "", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "CI_LOGS_KEY_PREFIX", + "EnvType": "string", + "EnvValue": "", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "CI_NODE_LABEL_SELECTOR", + "EnvType": "", + "EnvValue": "", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "CI_NODE_TAINTS_KEY", + "EnvType": "string", + "EnvValue": "", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "CI_NODE_TAINTS_VALUE", + "EnvType": "string", + "EnvValue": "", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "CI_RUNNER_DOCKER_MTU_VALUE", + "EnvType": "int", + "EnvValue": "-1", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "CI_SUCCESS_AUTO_TRIGGER_BATCH_SIZE", + "EnvType": "int", + "EnvValue": "1", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "CI_VOLUME_MOUNTS_JSON", + "EnvType": "string", + "EnvValue": "", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "CI_WORKFLOW_EXECUTOR_TYPE", + "EnvType": "", + "EnvValue": "AWF", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "DEFAULT_ARTIFACT_KEY_LOCATION", + "EnvType": "string", + "EnvValue": "arsenal-v1/ci-artifacts", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "DEFAULT_BUILD_LOGS_BUCKET", + "EnvType": "string", + "EnvValue": "devtron-pro-ci-logs", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "DEFAULT_BUILD_LOGS_KEY_PREFIX", + "EnvType": "string", + "EnvValue": "arsenal-v1", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "DEFAULT_CACHE_BUCKET", + "EnvType": "string", + "EnvValue": "ci-caching", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "DEFAULT_CACHE_BUCKET_REGION", + "EnvType": "string", + "EnvValue": "us-east-2", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "DEFAULT_CD_ARTIFACT_KEY_LOCATION", + "EnvType": "string", + "EnvValue": "", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "DEFAULT_CD_LOGS_BUCKET_REGION", + "EnvType": "string", + "EnvValue": "us-east-2", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "DEFAULT_CD_NAMESPACE", + "EnvType": "string", + "EnvValue": "", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "DEFAULT_CD_TIMEOUT", + "EnvType": "int64", + "EnvValue": "3600", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "DEFAULT_CI_IMAGE", + "EnvType": "string", + "EnvValue": "686244538589.dkr.ecr.us-east-2.amazonaws.com/cirunner:47", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "DEFAULT_NAMESPACE", + "EnvType": "string", + "EnvValue": "devtron-ci", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "DEFAULT_TARGET_PLATFORM", + "EnvType": "string", + "EnvValue": "", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "DOCKER_BUILD_CACHE_PATH", + "EnvType": "string", + "EnvValue": "/var/lib/docker", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "ENABLE_BUILD_CONTEXT", + "EnvType": "bool", + "EnvValue": "false", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "ENABLE_WORKFLOW_EXECUTION_STAGE", + "EnvType": "bool", + "EnvValue": "true", + "EnvDescription": "if enabled then we will display build stages separately for CI/Job/Pre-Post CD", + "Example": "true", + "Deprecated": "false" + }, + { + "Env": "EXTERNAL_BLOB_STORAGE_CM_NAME", + "EnvType": "string", + "EnvValue": "blob-storage-cm", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "EXTERNAL_BLOB_STORAGE_SECRET_NAME", + "EnvType": "string", + "EnvValue": "blob-storage-secret", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "EXTERNAL_CD_NODE_LABEL_SELECTOR", + "EnvType": "", + "EnvValue": "", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "EXTERNAL_CD_NODE_TAINTS_KEY", + "EnvType": "string", + "EnvValue": "dedicated", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "EXTERNAL_CD_NODE_TAINTS_VALUE", + "EnvType": "string", + "EnvValue": "ci", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "EXTERNAL_CI_API_SECRET", + "EnvType": "string", + "EnvValue": "devtroncd-secret", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "EXTERNAL_CI_PAYLOAD", + "EnvType": "string", + "EnvValue": "{\"ciProjectDetails\":[{\"gitRepository\":\"https://github.com/vikram1601/getting-started-nodejs.git\",\"checkoutPath\":\"./abc\",\"commitHash\":\"239077135f8cdeeccb7857e2851348f558cb53d3\",\"commitTime\":\"2022-10-30T20:00:00\",\"branch\":\"master\",\"message\":\"Update README.md\",\"author\":\"User Name \"}],\"dockerImage\":\"445808685819.dkr.ecr.us-east-2.amazonaws.com/orch:23907713-2\"}", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "EXTERNAL_CI_WEB_HOOK_URL", + "EnvType": "string", + "EnvValue": "", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "IGNORE_CM_CS_IN_CI_JOB", + "EnvType": "bool", + "EnvValue": "false", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "IMAGE_RETRY_COUNT", + "EnvType": "int", + "EnvValue": "0", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "IMAGE_RETRY_INTERVAL", + "EnvType": "int", + "EnvValue": "5", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "IMAGE_SCANNER_ENDPOINT", + "EnvType": "string", + "EnvValue": "http://image-scanner-new-demo-devtroncd-service.devtroncd:80", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "IMAGE_SCAN_MAX_RETRIES", + "EnvType": "int", + "EnvValue": "3", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "IMAGE_SCAN_RETRY_DELAY", + "EnvType": "int", + "EnvValue": "5", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "IN_APP_LOGGING_ENABLED", + "EnvType": "bool", + "EnvValue": "false", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "MAX_CD_WORKFLOW_RUNNER_RETRIES", + "EnvType": "int", + "EnvValue": "0", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "MAX_CI_WORKFLOW_RETRIES", + "EnvType": "int", + "EnvValue": "0", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "MODE", + "EnvType": "string", + "EnvValue": "DEV", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "NATS_SERVER_HOST", + "EnvType": "string", + "EnvValue": "localhost:4222", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "ORCH_HOST", + "EnvType": "string", + "EnvValue": "http://devtroncd-orchestrator-service-prod.devtroncd/webhook/msg/nats", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "ORCH_TOKEN", + "EnvType": "string", + "EnvValue": "", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "PRE_CI_CACHE_PATH", + "EnvType": "string", + "EnvValue": "/devtroncd-cache", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "SHOW_DOCKER_BUILD_ARGS", + "EnvType": "bool", + "EnvValue": "true", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "SKIP_CI_JOB_BUILD_CACHE_PUSH_PULL", + "EnvType": "bool", + "EnvValue": "false", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "SKIP_CREATING_ECR_REPO", + "EnvType": "bool", + "EnvValue": "false", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "TERMINATION_GRACE_PERIOD_SECS", + "EnvType": "int", + "EnvValue": "180", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "USE_ARTIFACT_LISTING_QUERY_V2", + "EnvType": "bool", + "EnvValue": "true", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "USE_BLOB_STORAGE_CONFIG_IN_CD_WORKFLOW", + "EnvType": "bool", + "EnvValue": "true", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "USE_BLOB_STORAGE_CONFIG_IN_CI_WORKFLOW", + "EnvType": "bool", + "EnvValue": "true", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "USE_BUILDX", + "EnvType": "bool", + "EnvValue": "false", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "USE_DOCKER_API_TO_GET_DIGEST", + "EnvType": "bool", + "EnvValue": "false", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "USE_EXTERNAL_NODE", + "EnvType": "bool", + "EnvValue": "false", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "USE_IMAGE_TAG_FROM_GIT_PROVIDER_FOR_TAG_BASED_BUILD", + "EnvType": "bool", + "EnvValue": "false", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "WF_CONTROLLER_INSTANCE_ID", + "EnvType": "string", + "EnvValue": "devtron-runner", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "WORKFLOW_CACHE_CONFIG", + "EnvType": "string", + "EnvValue": "{}", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "WORKFLOW_SERVICE_ACCOUNT", + "EnvType": "string", + "EnvValue": "ci-runner", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + } + ] + }, + { + "Category": "DEVTRON", + "Fields": [ + { + "Env": "-", + "EnvType": "", + "EnvValue": "", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "APP_SYNC_IMAGE", + "EnvType": "string", + "EnvValue": "quay.io/devtron/chart-sync:1227622d-132-3775", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "APP_SYNC_JOB_RESOURCES_OBJ", + "EnvType": "string", + "EnvValue": "", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "APP_SYNC_SERVICE_ACCOUNT", + "EnvType": "string", + "EnvValue": "chart-sync", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "APP_SYNC_SHUTDOWN_WAIT_DURATION", + "EnvType": "int", + "EnvValue": "120", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "ARGO_AUTO_SYNC_ENABLED", + "EnvType": "bool", + "EnvValue": "true", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "ARGO_GIT_COMMIT_RETRY_COUNT_ON_CONFLICT", + "EnvType": "int", + "EnvValue": "3", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "ARGO_GIT_COMMIT_RETRY_DELAY_ON_CONFLICT", + "EnvType": "int", + "EnvValue": "1", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "ARGO_REPO_REGISTER_RETRY_COUNT", + "EnvType": "int", + "EnvValue": "3", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "ARGO_REPO_REGISTER_RETRY_DELAY", + "EnvType": "int", + "EnvValue": "10", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "ASYNC_BUILDX_CACHE_EXPORT", + "EnvType": "bool", + "EnvValue": "false", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "BATCH_SIZE", + "EnvType": "int", + "EnvValue": "5", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "BLOB_STORAGE_ENABLED", + "EnvType": "bool", + "EnvValue": "false", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "BUILDX_CACHE_MODE_MIN", + "EnvType": "bool", + "EnvValue": "false", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "CD_HOST", + "EnvType": "string", + "EnvValue": "localhost", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "CD_NAMESPACE", + "EnvType": "string", + "EnvValue": "devtroncd", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "CD_PORT", + "EnvType": "string", + "EnvValue": "8000", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "CExpirationTime", + "EnvType": "int", + "EnvValue": "600", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "CI_TRIGGER_CRON_TIME", + "EnvType": "int", + "EnvValue": "2", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "CI_WORKFLOW_STATUS_UPDATE_CRON", + "EnvType": "string", + "EnvValue": "*/5 * * * *", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "CLI_CMD_TIMEOUT_GLOBAL_SECONDS", + "EnvType": "int", + "EnvValue": "0", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "CLUSTER_STATUS_CRON_TIME", + "EnvType": "int", + "EnvValue": "15", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "CONSUMER_CONFIG_JSON", + "EnvType": "string", + "EnvValue": "", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "DEFAULT_LOG_TIME_LIMIT", + "EnvType": "int64", + "EnvValue": "1", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "DEFAULT_TIMEOUT", + "EnvType": "float64", + "EnvValue": "3600", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "DEVTRON_BOM_URL", + "EnvType": "string", + "EnvValue": "https://raw.githubusercontent.com/devtron-labs/devtron/%s/charts/devtron/devtron-bom.yaml", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "DEVTRON_DEFAULT_NAMESPACE", + "EnvType": "string", + "EnvValue": "devtroncd", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "DEVTRON_DEX_SECRET_NAMESPACE", + "EnvType": "string", + "EnvValue": "devtroncd", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "DEVTRON_HELM_RELEASE_CHART_NAME", + "EnvType": "string", + "EnvValue": "devtron-operator", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "DEVTRON_HELM_RELEASE_NAME", + "EnvType": "string", + "EnvValue": "devtron", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "DEVTRON_HELM_RELEASE_NAMESPACE", + "EnvType": "string", + "EnvValue": "devtroncd", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "DEVTRON_HELM_REPO_NAME", + "EnvType": "string", + "EnvValue": "devtron", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "DEVTRON_HELM_REPO_URL", + "EnvType": "string", + "EnvValue": "https://helm.devtron.ai", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "DEVTRON_INSTALLATION_TYPE", + "EnvType": "string", + "EnvValue": "", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "DEVTRON_MODULES_IDENTIFIER_IN_HELM_VALUES", + "EnvType": "string", + "EnvValue": "installer.modules", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "DEVTRON_SECRET_NAME", + "EnvType": "string", + "EnvValue": "devtron-secret", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "DEVTRON_VERSION_IDENTIFIER_IN_HELM_VALUES", + "EnvType": "string", + "EnvValue": "installer.release", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "DEX_CID", + "EnvType": "string", + "EnvValue": "example-app", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "DEX_CLIENT_ID", + "EnvType": "string", + "EnvValue": "argo-cd", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "DEX_CSTOREKEY", + "EnvType": "string", + "EnvValue": "", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "DEX_JWTKEY", + "EnvType": "string", + "EnvValue": "", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "DEX_RURL", + "EnvType": "string", + "EnvValue": "http://127.0.0.1:8080/callback", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "DEX_SECRET", + "EnvType": "string", + "EnvValue": "", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "DEX_URL", + "EnvType": "string", + "EnvValue": "", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "ECR_REPO_NAME_PREFIX", + "EnvType": "string", + "EnvValue": "test/", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "ENABLE_ASYNC_ARGO_CD_INSTALL_DEVTRON_CHART", + "EnvType": "bool", + "EnvValue": "false", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "ENABLE_ASYNC_INSTALL_DEVTRON_CHART", + "EnvType": "bool", + "EnvValue": "false", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "EPHEMERAL_SERVER_VERSION_REGEX", + "EnvType": "string", + "EnvValue": "v[1-9]\\.\\b(2[3-9]\\|[3-9][0-9])\\b.*", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "EVENT_URL", + "EnvType": "string", + "EnvValue": "http://localhost:3000/notify", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "EXECUTE_WIRE_NIL_CHECKER", + "EnvType": "bool", + "EnvValue": "false", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "EXPOSE_CI_METRICS", + "EnvType": "bool", + "EnvValue": "false", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "FEATURE_RESTART_WORKLOAD_BATCH_SIZE", + "EnvType": "int", + "EnvValue": "1", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "FEATURE_RESTART_WORKLOAD_WORKER_POOL_SIZE", + "EnvType": "int", + "EnvValue": "5", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "FORCE_SECURITY_SCANNING", + "EnvType": "bool", + "EnvValue": "false", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "GITOPS_REPO_PREFIX", + "EnvType": "string", + "EnvValue": "", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "GO_RUNTIME_ENV", + "EnvType": "string", + "EnvValue": "production", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "GRAFANA_HOST", + "EnvType": "string", + "EnvValue": "localhost", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "GRAFANA_NAMESPACE", + "EnvType": "string", + "EnvValue": "devtroncd", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "GRAFANA_ORG_ID", + "EnvType": "int", + "EnvValue": "2", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "GRAFANA_PASSWORD", + "EnvType": "string", + "EnvValue": "prom-operator", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "GRAFANA_PORT", + "EnvType": "string", + "EnvValue": "8090", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "GRAFANA_URL", + "EnvType": "string", + "EnvValue": "", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "GRAFANA_USERNAME", + "EnvType": "string", + "EnvValue": "admin", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "HIDE_IMAGE_TAGGING_HARD_DELETE", + "EnvType": "bool", + "EnvValue": "false", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "IGNORE_AUTOCOMPLETE_AUTH_CHECK", + "EnvType": "bool", + "EnvValue": "false", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "INSTALLER_CRD_NAMESPACE", + "EnvType": "string", + "EnvValue": "devtroncd", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "INSTALLER_CRD_OBJECT_GROUP_NAME", + "EnvType": "string", + "EnvValue": "installer.devtron.ai", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "INSTALLER_CRD_OBJECT_RESOURCE", + "EnvType": "string", + "EnvValue": "installers", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "INSTALLER_CRD_OBJECT_VERSION", + "EnvType": "string", + "EnvValue": "v1alpha1", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "JwtExpirationTime", + "EnvType": "int", + "EnvValue": "120", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "K8s_CLIENT_MAX_IDLE_CONNS_PER_HOST", + "EnvType": "int", + "EnvValue": "25", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "K8s_TCP_IDLE_CONN_TIMEOUT", + "EnvType": "int", + "EnvValue": "300", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "K8s_TCP_KEEPALIVE", + "EnvType": "int", + "EnvValue": "30", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "K8s_TCP_TIMEOUT", + "EnvType": "int", + "EnvValue": "30", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "K8s_TLS_HANDSHAKE_TIMEOUT", + "EnvType": "int", + "EnvValue": "10", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "KUBELINK_GRPC_MAX_RECEIVE_MSG_SIZE", + "EnvType": "int", + "EnvValue": "20", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "KUBELINK_GRPC_MAX_SEND_MSG_SIZE", + "EnvType": "int", + "EnvValue": "4", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "LENS_TIMEOUT", + "EnvType": "int", + "EnvValue": "0", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "LENS_URL", + "EnvType": "string", + "EnvValue": "http://lens-milandevtron-service:80", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "LIMIT_CI_CPU", + "EnvType": "string", + "EnvValue": "0.5", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "LIMIT_CI_MEM", + "EnvType": "string", + "EnvValue": "3G", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "LOGGER_DEV_MODE", + "EnvType": "bool", + "EnvValue": "false", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "LOG_LEVEL", + "EnvType": "int", + "EnvValue": "-1", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "MAX_SESSION_PER_USER", + "EnvType": "int", + "EnvValue": "5", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "MODULE_METADATA_API_URL", + "EnvType": "string", + "EnvValue": "https://api.devtron.ai/module?name=%s", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "MODULE_STATUS_HANDLING_CRON_DURATION_MIN", + "EnvType": "int", + "EnvValue": "3", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "NATS_MSG_ACK_WAIT_IN_SECS", + "EnvType": "int", + "EnvValue": "120", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "NATS_MSG_BUFFER_SIZE", + "EnvType": "int", + "EnvValue": "-1", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "NATS_MSG_MAX_AGE", + "EnvType": "int", + "EnvValue": "86400", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "NATS_MSG_PROCESSING_BATCH_SIZE", + "EnvType": "int", + "EnvValue": "1", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "NATS_MSG_REPLICAS", + "EnvType": "int", + "EnvValue": "0", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "NOTIFICATION_MEDIUM", + "EnvType": "NotificationMedium", + "EnvValue": "rest", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "OTEL_COLLECTOR_URL", + "EnvType": "string", + "EnvValue": "", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "PARALLELISM_LIMIT_FOR_TAG_PROCESSING", + "EnvType": "int", + "EnvValue": "", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "PG_EXPORT_PROM_METRICS", + "EnvType": "bool", + "EnvValue": "true", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "PG_LOG_ALL_FAILURE_QUERIES", + "EnvType": "bool", + "EnvValue": "true", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "PG_LOG_ALL_QUERY", + "EnvType": "bool", + "EnvValue": "false", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "PG_LOG_SLOW_QUERY", + "EnvType": "bool", + "EnvValue": "true", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "PG_QUERY_DUR_THRESHOLD", + "EnvType": "int64", + "EnvValue": "5000", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "PLUGIN_NAME", + "EnvType": "string", + "EnvValue": "Pull images from container repository", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "PROPAGATE_EXTRA_LABELS", + "EnvType": "bool", + "EnvValue": "false", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "PROXY_SERVICE_CONFIG", + "EnvType": "string", + "EnvValue": "{}", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "REQ_CI_CPU", + "EnvType": "string", + "EnvValue": "0.5", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "REQ_CI_MEM", + "EnvType": "string", + "EnvValue": "3G", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "RESTRICT_TERMINAL_ACCESS_FOR_NON_SUPER_USER", + "EnvType": "bool", + "EnvValue": "false", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "RUNTIME_CONFIG_LOCAL_DEV", + "EnvType": "LocalDevMode", + "EnvValue": "true", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "SCOPED_VARIABLE_ENABLED", + "EnvType": "bool", + "EnvValue": "false", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "SCOPED_VARIABLE_FORMAT", + "EnvType": "string", + "EnvValue": "@{{%s}}", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "SCOPED_VARIABLE_HANDLE_PRIMITIVES", + "EnvType": "bool", + "EnvValue": "false", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "SCOPED_VARIABLE_NAME_REGEX", + "EnvType": "string", + "EnvValue": "^[a-zA-Z][a-zA-Z0-9_-]{0,62}[a-zA-Z0-9]$", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "SOCKET_DISCONNECT_DELAY_SECONDS", + "EnvType": "int", + "EnvValue": "5", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "SOCKET_HEARTBEAT_SECONDS", + "EnvType": "int", + "EnvValue": "25", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "STREAM_CONFIG_JSON", + "EnvType": "string", + "EnvValue": "", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "SYSTEM_VAR_PREFIX", + "EnvType": "string", + "EnvValue": "DEVTRON_", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "TERMINAL_POD_DEFAULT_NAMESPACE", + "EnvType": "string", + "EnvValue": "default", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "TERMINAL_POD_INACTIVE_DURATION_IN_MINS", + "EnvType": "int", + "EnvValue": "10", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "TERMINAL_POD_STATUS_SYNC_In_SECS", + "EnvType": "int", + "EnvValue": "600", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "TEST_APP", + "EnvType": "string", + "EnvValue": "orchestrator", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "TEST_PG_ADDR", + "EnvType": "string", + "EnvValue": "127.0.0.1", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "TEST_PG_DATABASE", + "EnvType": "string", + "EnvValue": "orchestrator", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "TEST_PG_LOG_QUERY", + "EnvType": "bool", + "EnvValue": "true", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "TEST_PG_PASSWORD", + "EnvType": "string", + "EnvValue": "postgrespw", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "TEST_PG_PORT", + "EnvType": "string", + "EnvValue": "55000", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "TEST_PG_USER", + "EnvType": "string", + "EnvValue": "postgres", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "TIMEOUT_FOR_FAILED_CI_BUILD", + "EnvType": "string", + "EnvValue": "15", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "TIMEOUT_IN_SECONDS", + "EnvType": "int", + "EnvValue": "5", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "USER_SESSION_DURATION_SECONDS", + "EnvType": "int", + "EnvValue": "86400", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "USE_ARTIFACT_LISTING_API_V2", + "EnvType": "bool", + "EnvValue": "true", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "USE_CUSTOM_HTTP_TRANSPORT", + "EnvType": "bool", + "EnvValue": "false", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "USE_GIT_CLI", + "EnvType": "bool", + "EnvValue": "false", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "USE_RBAC_CREATION_V2", + "EnvType": "bool", + "EnvValue": "true", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "VARIABLE_CACHE_ENABLED", + "EnvType": "bool", + "EnvValue": "true", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "VARIABLE_EXPRESSION_REGEX", + "EnvType": "string", + "EnvValue": "@{{([^}]+)}}", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "WEBHOOK_TOKEN", + "EnvType": "string", + "EnvValue": "", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + } + ] + }, + { + "Category": "GITOPS", + "Fields": [ + { + "Env": "ACD_CM", + "EnvType": "string", + "EnvValue": "argocd-cm", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "ACD_NAMESPACE", + "EnvType": "string", + "EnvValue": "devtroncd", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "ACD_PASSWORD", + "EnvType": "string", + "EnvValue": "", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "ACD_USERNAME", + "EnvType": "string", + "EnvValue": "admin", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "GITOPS_SECRET_NAME", + "EnvType": "string", + "EnvValue": "devtron-gitops-secret", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "RESOURCE_LIST_FOR_REPLICAS", + "EnvType": "string", + "EnvValue": "Deployment,Rollout,StatefulSet,ReplicaSet", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "RESOURCE_LIST_FOR_REPLICAS_BATCH_SIZE", + "EnvType": "int", + "EnvValue": "5", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + } + ] + }, + { + "Category": "INFRA_SETUP", + "Fields": [ + { + "Env": "DASHBOARD_HOST", + "EnvType": "string", + "EnvValue": "localhost", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "DASHBOARD_NAMESPACE", + "EnvType": "string", + "EnvValue": "devtroncd", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "DASHBOARD_PORT", + "EnvType": "string", + "EnvValue": "3000", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "DEX_HOST", + "EnvType": "string", + "EnvValue": "http://localhost", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "DEX_PORT", + "EnvType": "string", + "EnvValue": "5556", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "GIT_SENSOR_PROTOCOL", + "EnvType": "string", + "EnvValue": "REST", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "GIT_SENSOR_TIMEOUT", + "EnvType": "int", + "EnvValue": "0", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "GIT_SENSOR_URL", + "EnvType": "string", + "EnvValue": "127.0.0.1:7070", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "HELM_CLIENT_URL", + "EnvType": "string", + "EnvValue": "127.0.0.1:50051", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + } + ] + }, + { + "Category": "POSTGRES", + "Fields": [ + { + "Env": "APP", + "EnvType": "string", + "EnvValue": "orchestrator", + "EnvDescription": "Application name", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "CASBIN_DATABASE", + "EnvType": "string", + "EnvValue": "casbin", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "PG_ADDR", + "EnvType": "string", + "EnvValue": "127.0.0.1", + "EnvDescription": "address of postgres service", + "Example": "postgresql-postgresql.devtroncd", + "Deprecated": "false" + }, + { + "Env": "PG_DATABASE", + "EnvType": "string", + "EnvValue": "orchestrator", + "EnvDescription": "postgres database to be made connection with", + "Example": "orchestrator, casbin, git_sensor, lens", + "Deprecated": "false" + }, + { + "Env": "PG_PASSWORD", + "EnvType": "string", + "EnvValue": "{password}", + "EnvDescription": "password for postgres, associated with PG_USER", + "Example": "confidential ;)", + "Deprecated": "false" + }, + { + "Env": "PG_PORT", + "EnvType": "string", + "EnvValue": "5432", + "EnvDescription": "port of postgresql service", + "Example": "5432", + "Deprecated": "false" + }, + { + "Env": "PG_READ_TIMEOUT", + "EnvType": "int64", + "EnvValue": "30", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "PG_USER", + "EnvType": "string", + "EnvValue": "postgres", + "EnvDescription": "user for postgres", + "Example": "postgres", + "Deprecated": "false" + }, + { + "Env": "PG_WRITE_TIMEOUT", + "EnvType": "int64", + "EnvValue": "30", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + } + ] + }, + { + "Category": "RBAC", + "Fields": [ + { + "Env": "ENFORCER_CACHE", + "EnvType": "bool", + "EnvValue": "false", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "ENFORCER_CACHE_EXPIRATION_IN_SEC", + "EnvType": "int", + "EnvValue": "86400", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "ENFORCER_MAX_BATCH_SIZE", + "EnvType": "int", + "EnvValue": "1", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + }, + { + "Env": "USE_CASBIN_V2", + "EnvType": "bool", + "EnvValue": "true", + "EnvDescription": "", + "Example": "", + "Deprecated": "false" + } + ] + } +] diff --git a/env_gen.md b/env_gen.md index 58315830a0..3dda7a4102 100644 --- a/env_gen.md +++ b/env_gen.md @@ -125,6 +125,7 @@ | Key | Type | Default Value | Description | Example | Deprecated | |-------|----------|-------------------|-------------------|-----------------------|------------------| | - | | | | | false | + | ADDITIONAL_NODE_GROUP_LABELS | | | Add comma separated list of additional node group labels to default labels | karpenter.sh/nodepool,cloud.google.com/gke-nodepool | false | | APP_SYNC_IMAGE | string |quay.io/devtron/chart-sync:1227622d-132-3775 | | | false | | APP_SYNC_JOB_RESOURCES_OBJ | string | | | | false | | APP_SYNC_SERVICE_ACCOUNT | string |chart-sync | | | false | diff --git a/pkg/k8s/capacity/bean/bean.go b/pkg/k8s/capacity/bean/bean.go index 5d2146142e..a159857f02 100644 --- a/pkg/k8s/capacity/bean/bean.go +++ b/pkg/k8s/capacity/bean/bean.go @@ -19,13 +19,15 @@ package bean import ( "context" "fmt" + "strings" + "time" + + "github.com/caarlos0/env" corev1 "k8s.io/api/core/v1" apierrors "k8s.io/apimachinery/pkg/api/errors" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" "k8s.io/client-go/kubernetes" - "strings" - "time" ) const ( @@ -43,21 +45,33 @@ const NamespaceAll string = "" // below const set is used for pod filters const ( - daemonSetFatal = "DaemonSet-managed Pods (use --ignore-daemonsets to ignore)" - daemonSetWarning = "ignoring DaemonSet-managed Pods" - localStorageFatal = "Pods with local storage (use --delete-emptydir-data to override)" - localStorageWarning = "deleting Pods with local storage" - unmanagedFatal = "Pods declare no controller (use --force to override)" - unmanagedWarning = "deleting Pods that declare no controller" - AWSNodeGroupLabel = "alpha.eksctl.io/nodegroup-name" - AzureNodeGroupLabel = "kubernetes.azure.com/agentpool" - GcpNodeGroupLabel = "cloud.google.com/gke-nodepool" - KopsNodeGroupLabel = "kops.k8s.io/instancegroup" - AWSEKSNodeGroupLabel = "eks.amazonaws.com/nodegroup" + daemonSetFatal = "DaemonSet-managed Pods (use --ignore-daemonsets to ignore)" + daemonSetWarning = "ignoring DaemonSet-managed Pods" + localStorageFatal = "Pods with local storage (use --delete-emptydir-data to override)" + localStorageWarning = "deleting Pods with local storage" + unmanagedFatal = "Pods declare no controller (use --force to override)" + unmanagedWarning = "deleting Pods that declare no controller" + AWSNodeGroupLabel = "alpha.eksctl.io/nodegroup-name" + AzureNodeGroupLabel = "kubernetes.azure.com/agentpool" + GcpNodeGroupLabel = "cloud.google.com/gke-nodepool" + KopsNodeGroupLabel = "kops.k8s.io/instancegroup" + AWSEKSNodeGroupLabel = "eks.amazonaws.com/nodegroup" + KarpenterNodeGroupLabel = "karpenter.sh/nodepool" ) -// TODO: add any new nodeGrouplabel in this array -var NodeGroupLabels = [5]string{AWSNodeGroupLabel, AzureNodeGroupLabel, GcpNodeGroupLabel, KopsNodeGroupLabel, AWSEKSNodeGroupLabel} +type NodeGroupConfig struct { + AdditionalLabels []string `env:"ADDITIONAL_NODE_GROUP_LABELS" envSeparator:"," description:"Add comma separated list of additional node group labels to default labels" example:"karpenter.sh/nodepool,cloud.google.com/gke-nodepool"` +} + +var NodeGroupLabels = []string{AWSNodeGroupLabel, AzureNodeGroupLabel, GcpNodeGroupLabel, KopsNodeGroupLabel, AWSEKSNodeGroupLabel, KarpenterNodeGroupLabel} + +func init() { + cfg := &NodeGroupConfig{} + if err := env.Parse(cfg); err == nil && len(cfg.AdditionalLabels) > 0 { + // Append additional labels from environment to default labels + NodeGroupLabels = append(NodeGroupLabels, cfg.AdditionalLabels...) + } +} // below const set is used for pod delete status const (