UNCLASSIFIED - NO CUI

Skip to content
Snippets Groups Projects
Commit 2803e182 authored by Mark Savel's avatar Mark Savel
Browse files

Merge branch '21-update-coder-helm-chart-to-upstream' into 'main'

Update Coder Helm chart to upstream

Closes #21

See merge request platform-one/big-bang/apps/developer-tools/coder!38
parents 6471aaa1 8ef84782
No related branches found
No related tags found
1 merge request!38Update Coder Helm chart to upstream
Pipeline #1035403 passed
# Changelog
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [1.35.1] - 2022-10-19
### Changed
- Upgrade Coder from 1.34.0 to 1.35.1
## [1.34.0] - 2022-09-19
### Changed
- Upgrade Coder from 1.32.4 to 1.34.0
......
# coder
![Version: 1.34.0](https://img.shields.io/badge/Version-1.34.0-informational?style=flat-square) ![AppVersion: 1.34.0](https://img.shields.io/badge/AppVersion-1.34.0-informational?style=flat-square)
![Version: 1.35.1](https://img.shields.io/badge/Version-1.35.1-informational?style=flat-square) ![AppVersion: 1.35.1](https://img.shields.io/badge/AppVersion-1.35.1-informational?style=flat-square)
Coder moves developer workspaces to your cloud and centralizes their creation and management.
......@@ -37,8 +37,8 @@ helm install coder chart/
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| coderd | object | `{"affinity":{"podAntiAffinity":{"preferredDuringSchedulingIgnoredDuringExecution":[{"podAffinityTerm":{"labelSelector":{"matchExpressions":[{"key":"app.kubernetes.io/name","operator":"In","values":["coderd"]}]},"topologyKey":"kubernetes.io/hostname"},"weight":1}]}},"alternateHostnames":[],"annotations":{},"builtinProviderServiceAccount":{"annotations":{},"labels":{},"migrate":true},"clientTLS":{"secretName":""},"devurlsHost":"","extraEnvs":[],"extraLabels":{},"image":"registry1.dso.mil/ironbank/coder/coder-enterprise/coder-service:1.34.0","liveness":{"failureThreshold":30,"initialDelaySeconds":30,"periodSeconds":10,"timeoutSeconds":3},"networkPolicy":{"enable":true},"oidc":{"enableRefresh":false,"redirectOptions":{}},"podSecurityContext":{"runAsGroup":1000,"runAsNonRoot":true,"runAsUser":1000,"seccompProfile":{"type":"RuntimeDefault"}},"proxy":{"exempt":"cluster.local","http":"","https":""},"readiness":{"failureThreshold":15,"initialDelaySeconds":10,"periodSeconds":10,"timeoutSeconds":3},"replicas":1,"resources":{"limits":{"cpu":"250m","memory":"512Mi"},"requests":{"cpu":"250m","memory":"512Mi"}},"reverseProxy":{"headers":[],"trustedOrigins":[]},"satellite":{"accessURL":"","enable":false,"primaryURL":""},"scim":{"authSecret":{"key":"secret","name":""},"enable":false},"securityContext":{"allowPrivilegeEscalation":false,"readOnlyRootFilesystem":true,"runAsGroup":1000,"runAsNonRoot":true,"runAsUser":1000,"seccompProfile":{"type":"RuntimeDefault"}},"serviceAnnotations":{},"serviceNodePorts":{"http":null,"https":null},"serviceSpec":{"type":"ClusterIP"},"superAdmin":{"passwordSecret":{"key":"password","name":""}},"tls":{"devurlsHostSecretName":"","hostSecretName":""},"trustProxyIP":false,"workspaceServiceAccount":{"annotations":{},"labels":{}}}` | Primary service responsible for all things Coder! |
| coderd.image | string | `"registry1.dso.mil/ironbank/coder/coder-enterprise/coder-service:1.34.0"` | Injected by Coder during release. |
| coderd | object | `{"affinity":{"podAntiAffinity":{"preferredDuringSchedulingIgnoredDuringExecution":[{"podAffinityTerm":{"labelSelector":{"matchExpressions":[{"key":"app.kubernetes.io/name","operator":"In","values":["coderd"]}]},"topologyKey":"kubernetes.io/hostname"},"weight":1}]}},"alternateHostnames":[],"annotations":{},"builtinProviderServiceAccount":{"annotations":{},"labels":{},"migrate":true},"clientTLS":{"secretName":""},"devurlsHost":"","extraEnvs":[],"extraLabels":{},"image":"registry1.dso.mil/ironbank/coder/coder-enterprise/coder-service:1.35.1","liveness":{"failureThreshold":30,"initialDelaySeconds":30,"periodSeconds":10,"timeoutSeconds":3},"networkPolicy":{"enable":true},"oidc":{"enableRefresh":false,"redirectOptions":{}},"podSecurityContext":{"runAsGroup":1000,"runAsNonRoot":true,"runAsUser":1000,"seccompProfile":{"type":"RuntimeDefault"}},"proxy":{"exempt":"cluster.local","http":"","https":""},"readiness":{"failureThreshold":15,"initialDelaySeconds":10,"periodSeconds":10,"timeoutSeconds":3},"replicas":1,"resources":{"limits":{"cpu":"250m","memory":"512Mi"},"requests":{"cpu":"250m","memory":"512Mi"}},"reverseProxy":{"headers":[],"trustedOrigins":[]},"satellite":{"accessURL":"","enable":false,"primaryURL":""},"scim":{"authSecret":{"key":"secret","name":""},"enable":false},"securityContext":{"allowPrivilegeEscalation":false,"readOnlyRootFilesystem":true,"runAsGroup":1000,"runAsNonRoot":true,"runAsUser":1000,"seccompProfile":{"type":"RuntimeDefault"}},"serviceAnnotations":{},"serviceNodePorts":{"http":null,"https":null},"serviceSpec":{"type":"ClusterIP"},"superAdmin":{"passwordSecret":{"key":"password","name":""}},"tls":{"devurlsHostSecretName":"","hostSecretName":""},"trustProxyIP":false,"workspaceServiceAccount":{"annotations":{},"labels":{}}}` | Primary service responsible for all things Coder! |
| coderd.image | string | `"registry1.dso.mil/ironbank/coder/coder-enterprise/coder-service:1.35.1"` | Injected by Coder during release. |
| coderd.replicas | int | `1` | The number of Kubernetes Pod replicas. |
| coderd.annotations | object | `{}` | Apply annotations to the coderd deployment. https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/ |
| coderd.serviceAnnotations | object | `{}` | Apply annotations to the coderd service. https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/ |
......@@ -84,7 +84,7 @@ helm install coder chart/
| coderd.builtinProviderServiceAccount | object | `{"annotations":{},"labels":{},"migrate":true}` | Customize the built-in Kubernetes provider service account. |
| coderd.builtinProviderServiceAccount.annotations | object | `{}` | A KV mapping of annotations. See: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/ |
| coderd.builtinProviderServiceAccount.labels | object | `{}` | Add labels to the service account used for the built-in provider. |
| coderd.builtinProviderServiceAccount.migrate | bool | `true` | Will migrate the built-in workspace provider using the coded environment. |
| coderd.builtinProviderServiceAccount.migrate | bool | `true` | Will migrate the built-in workspace provider using the coded environment. |
| coderd.workspaceServiceAccount | object | `{"annotations":{},"labels":{}}` | Customize the default service account used for workspaces. |
| coderd.workspaceServiceAccount.annotations | object | `{}` | A KV mapping of annotations. See: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/ |
| coderd.workspaceServiceAccount.labels | object | `{}` | Add labels to the service account used for workspaces. |
......@@ -105,8 +105,8 @@ helm install coder chart/
| ingress.annotations | object | `{"nginx.ingress.kubernetes.io/proxy-body-size":"0"}` | Additional annotations to add to the Ingress object. The behavior is typically dependent on the Ingress Controller implementation, and useful for managing features like TLS termination. |
| ingress.tls | object | `{"enable":false}` | Configures TLS settings for the Ingress. TLS certificates are specified in coderd.tls.hostSecretName and coderd.tls.devurlsHostSecretName. |
| ingress.tls.enable | bool | `false` | Determines whether the Ingress handles TLS. |
| envbox | object | `{"image":"docker.io/coderenvs/envbox:1.34.0"}` | Required for running Docker inside containers. See requirements: https://coder.com/docs/coder/latest/admin/workspace-management/cvms |
| envbox.image | string | `"docker.io/coderenvs/envbox:1.34.0"` | Injected by Coder during release. |
| envbox | object | `{"image":"docker.io/coderenvs/envbox:1.35.1"}` | Required for running Docker inside containers. See requirements: https://coder.com/docs/coder/latest/admin/workspace-management/cvms |
| envbox.image | string | `"docker.io/coderenvs/envbox:1.35.1"` | Injected by Coder during release. |
| postgres.host | string | `""` | Host of the external PostgreSQL instance. |
| postgres.port | string | `""` | Port of the external PostgreSQL instance. |
| postgres.user | string | `""` | User of the external PostgreSQL instance. |
......@@ -123,9 +123,9 @@ helm install coder chart/
| postgres.ssl.rootCertSecret.name | string | `""` | Name of the secret. |
| postgres.ssl.rootCertSecret.key | string | `""` | Key pointing to a certificate in the secret. |
| postgres.connector | string | `"postgres"` | Option for configuring database connector type. valid values are: - "postgres" -- default connector - "awsiamrds" -- uses AWS IAM account in environment to authenticate using IAM to connect to an RDS instance. |
| postgres.default | object | `{"annotations":{},"enable":true,"image":"registry.dso.mil/platform-one/big-bang/apps/developer-tools/coder/timescale:1.34.0","networkPolicy":{"enable":true},"resources":{"limits":{"cpu":"250m","memory":"1Gi"},"requests":{"cpu":"250m","memory":"1Gi","storage":"10Gi"}},"storageClassName":""}` | Configure a built-in PostgreSQL deployment. |
| postgres.default | object | `{"annotations":{},"enable":true,"image":"registry.dso.mil/platform-one/big-bang/apps/developer-tools/coder/timescale:1.18.1","networkPolicy":{"enable":true},"resources":{"limits":{"cpu":"250m","memory":"1Gi"},"requests":{"cpu":"250m","memory":"1Gi","storage":"10Gi"}},"storageClassName":""}` | Configure a built-in PostgreSQL deployment. |
| postgres.default.enable | bool | `true` | Deploys a PostgreSQL instance. We recommend using an external PostgreSQL instance in production. If true, all other values are ignored. |
| postgres.default.image | string | `"registry.dso.mil/platform-one/big-bang/apps/developer-tools/coder/timescale:1.34.0"` | Injected by Coder during release. |
| postgres.default.image | string | `"registry.dso.mil/platform-one/big-bang/apps/developer-tools/coder/timescale:1.18.1"` | Injected by Coder during release. |
| postgres.default.storageClassName | string | `""` | Set the storageClass to store the database. |
| postgres.default.resources | object | `{"limits":{"cpu":"250m","memory":"1Gi"},"requests":{"cpu":"250m","memory":"1Gi","storage":"10Gi"}}` | Kubernetes resource specification for the PostgreSQL pod. To unset a value, set it to "". To unset all values, set resources to nil. |
| postgres.default.resources.requests.storage | string | `"10Gi"` | Specifies the size of the volume claim for persisting the database. |
......
apiVersion: v2
appVersion: 1.34.0
appVersion: 1.35.1
description: 'Coder moves developer workspaces to your cloud and centralizes their
creation and management. '
home: https://coder.com
......@@ -14,4 +14,4 @@ maintainers:
name: coder
sources:
- https://github.com/cdr/enterprise-helm
version: 1.34.0
version: 1.35.1
# coderd -- Primary service responsible for all things Coder!
coderd:
# coderd.image -- Injected by Coder during release.
image: registry1.dso.mil/ironbank/coder/coder-enterprise/coder-service:1.34.0
image: registry1.dso.mil/ironbank/coder/coder-enterprise/coder-service:1.35.1
# coderd.replicas -- The number of Kubernetes Pod replicas.
replicas: 1
# coderd.annotations -- Apply annotations to the coderd deployment.
......@@ -192,16 +192,16 @@ coderd:
memory: "512Mi"
# coderd.liveness -- Configure the liveness check for the coderd service.
liveness:
initialDelaySeconds: 30
failureThreshold: 30
periodSeconds: 10
timeoutSeconds: 3
initialDelaySeconds: 30
failureThreshold: 30
periodSeconds: 10
timeoutSeconds: 3
# coderd.readiness -- Configure the readiness check for the coderd service.
readiness:
initialDelaySeconds: 10
failureThreshold: 15
periodSeconds: 10
timeoutSeconds: 3
initialDelaySeconds: 10
failureThreshold: 15
periodSeconds: 10
timeoutSeconds: 3
# coderd.builtinProviderServiceAccount -- Customize the built-in Kubernetes
# provider service account.
builtinProviderServiceAccount:
......@@ -211,7 +211,7 @@ coderd:
# coderd.builtinProviderServiceAccount.labels -- Add labels to the service account
# used for the built-in provider.
labels: {}
# coderd.builtinProviderServiceAccount.migrate -- Will migrate the built-in workspace
# coderd.builtinProviderServiceAccount.migrate -- Will migrate the built-in workspace
# provider using the coded environment.
migrate: true
# coderd.workspaceServiceAccount -- Customize the default service account used
......@@ -265,15 +265,15 @@ coderd:
affinity:
podAntiAffinity:
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- key: app.kubernetes.io/name
operator: In
values:
- "coderd"
topologyKey: kubernetes.io/hostname
weight: 1
- podAffinityTerm:
labelSelector:
matchExpressions:
- key: app.kubernetes.io/name
operator: In
values:
- "coderd"
topologyKey: kubernetes.io/hostname
weight: 1
# coderd.networkPolicy -- Configure the network policy to apply to coderd.
networkPolicy:
# coderd.networkPolicy.enable -- Manage a network policy for coderd using
......@@ -320,7 +320,7 @@ ingress:
# https://coder.com/docs/coder/latest/admin/workspace-management/cvms
envbox:
# envbox.image -- Injected by Coder during release.
image: docker.io/coderenvs/envbox:1.34.0
image: docker.io/coderenvs/envbox:1.35.1
# Contains fields related to the Postgres backend. If providing your own
# instance, a minimum version of Postgres 11 is required with the contrib
# package installed.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment