# Place all applications under this project
argoProject: core

# Specifies the name of the cluster. This value is used to dynamically set the path for Argo CD Application manifests.
clusterName: core

# Specifies the destination server where the code will be deployed.
# In this case, "in-cluster" indicates that the deployment will happen within the Kubernetes cluster itself.
destinationServer: "in-cluster"

# Specifies the URL of the Git repository from which the code will be pulled for deployment.
# It is provided in the SSH format, indicating the username (`ci`), hostname (`git.example.com`),
# and port (`22`) of the Git server, along with the repository path (`cluster-add-ons`).
repoUrl: "ssh://git@github.com:22/kuberocketci/edp-cluster-add-ons"

# Specifies the target revision or branch of the Git repository that will be deployed.
# In this case, "main" indicates that the main branch of the repository will be used for deployment.
targetRevision: "main"

# keep sorted order
# -- ArgoCD Deployment
argo-cd:
  # -- whether to create the namespace or not
  createNamespace: false
  enable: false

# we install it in kube-system namespace so we don't need to create it
# -- AWS EFS CSI Driver
aws-efs-csi-driver:
  enable: false

awx-operator:
  createNamespace: false
  enable: false

# -- Capsule
capsule:
  # -- whether to create the namespace or not
  createNamespace: false
  enable: false

# -- Capsule Tenant
capsule-tenant:
  enable: false

# -- Cert Manager
cert-manager:
  # -- whether to create the namespace or not
  createNamespace: false
  enable: false

# -- DefectDojo
defectdojo:
  # -- whether to create the namespace or not
  createNamespace: false
  enable: false

dependency-track:
  createNamespace: false
  enable: false

kuberocketci:
  createNamespace: false
  enable: false

kuberocketci-pipelines:
  createNamespace: false
  enable: false
  namespace: krci
  repoUrl: ssh://git@github.com:22/epmd-edp/helm-helm-pipeline.git

kuberocketci-rbac:
  createNamespace: false
  enable: false

external-secrets:
  createNamespace: false
  enable: false

# fluent-bit can be installed as a single component
fluent-bit:
  createNamespace: false
  enable: false

harbor:
  createNamespace: false
  enable: false

# Harbor with High Availability
harbor-ha:
  createNamespace: false
  enable: false

# Harbor with HA, OKD Cluster
harbor-ha-okd:
  createNamespace: false
  enable: false

ingress-nginx:
  createNamespace: false
  enable: false

ingress-nginx-external:
  createNamespace: false
  enable: false

jaeger-operator:
  enable: false
  createNamespace: false

keycloak:
  createNamespace: false
  enable: false

keycloak-postgresql:
  createNamespace: false
  enable: false

keycloak-operator:
  createNamespace: false
  enable: false

krakend:
  createNamespace: false
  enable: false

minio-operator:
  createNamespace: false
  enable: false

nexus:
  createNamespace: false
  enable: false

nexus-operator:
  createNamespace: false
  enable: false

# OAuth2 Proxy for tekton dashboard
oauth2-proxy:
  createNamespace: false
  enable: false

# opensearch includes opensearch, opensearch-dashboards, fluent-bit
opensearch:
  createNamespace: false
  enable: false

opentelemetry-operator:
  enable: false
  createNamespace: false

# Postgres Operator
postgres-operator:
  createNamespace: false
  enable: false

report-portal:
  createNamespace: false
  enable: false

prometheus-operator:
  createNamespace: false
  enable: false

redis-operator:
  createNamespace: false
  enable: false

sonar:
  createNamespace: false
  enable: false

sonar-operator:
  createNamespace: false
  enable: false

storage-class:
  enable: false

tekton-cache:
  createNamespace: false
  enable: false

tekton:
  createNamespace: false
  enable: false

tekton-custom-task:
  createNamespace: false
  enable: false

vault:
  createNamespace: false
  enable: false

vault-kms:
  createNamespace: false
  enable: false

vault-okd:
  createNamespace: false
  enable: false

atlantis:
  createNamespace: false
  enable: false
