A Helm chart for KubeRocketCI Codebase Operator
Homepage: https://docs.kuberocketci.io/
| Name | Url | |
|---|---|---|
| epmd-edp | [email protected] | https://solutionshub.epam.com/solution/kuberocketci |
| sergk | https://github.com/SergK |
| Key | Type | Default | Description |
|---|---|---|---|
| affinity | object | {} |
|
| annotations | object | {} |
|
| enableWebhooks | bool | true |
Enable webhook and cert-manager certificate resources. Webhooks require cert-manager to be installed in the cluster. |
| envs[0].name | string | "RECONCILATION_PERIOD" |
|
| envs[0].value | string | "360" |
|
| envs[1] | object | {"name":"CODEBASE_BRANCH_MAX_CONCURRENT_RECONCILES","value":"3"} |
Maximum number of parallel reconciliation codebasebranches |
| global.platform | string | "kubernetes" |
platform type that can be "kubernetes" or "openshift" |
| image.registry | string | "" |
KubeRocketCI codebase-operator Docker image registry. |
| image.repository | string | "epamedp/codebase-operator" |
KubeRocketCI codebase-operator Docker image name. The released image can be found on Dockerhub |
| image.tag | string | nil |
KubeRocketCI codebase-operator Docker image tag. The released image can be found on Dockerhub |
| imagePullPolicy | string | "IfNotPresent" |
|
| imagePullSecrets | list | [] |
Optional array of imagePullSecrets containing private registry credentials # Ref: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry |
| jira.apiUrl | string | "https://jiraeu-api.example.com" |
API URL for development |
| jira.credentialName | string | "ci-jira" |
Name of secret with credentials to Jira server |
| jira.integration | bool | false |
Flag to enable/disable Jira integration |
| jira.name | string | "jira" |
JiraServer CR name |
| jira.quickLink | object | {"enabled":true} |
Enable creation of QuickLink for Jira |
| jira.rootUrl | string | "https://jiraeu.example.com" |
URL to Jira server |
| name | string | "codebase-operator" |
component name |
| nodeSelector | object | {} |
|
| podLabels | object | {} |
Labels to be added to the pod |
| podSecurityContext | object | {"runAsNonRoot":true} |
Pod Security Context Ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ |
| resources.limits.memory | string | "1Gi" |
|
| resources.requests.cpu | string | "50m" |
|
| resources.requests.memory | string | "256Mi" |
|
| securityContext | object | {"allowPrivilegeEscalation":false} |
Container Security Context Ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ |
| telemetryEnabled | bool | true |
Flag to enable/disable telemetry |
| tolerations | list | [] |