b8e792bf8a
chore: make update-golden-files ( #8711 )
...
One of the recent helm changes snuck in CI breakage.
2023-07-25 01:18:53 +00:00
29963433ee
feat(helm)!: set enableDeployments default to true ( #8704 )
2023-07-24 17:13:28 -05:00
164b816679
feat(helm): add commandArgs for custom entrypoint ( #8567 )
2023-07-19 00:50:52 +00:00
df95cf7ab2
feat: helm rbac perms for deployments ( #8233 )
2023-06-27 15:14:39 -04:00
4a431b6eb8
feat(helm): add coder.command
to control pod command ( #8116 )
2023-06-20 22:59:01 +00:00
f3b2009499
chore: reorder helm chart to improve ux ( #8108 )
...
It makes no sense that the primary option `env` was so far
below infrequently used options.
2023-06-20 16:23:56 +00:00
b1588fa596
fix(helm): use /healthz for liveness and readiness probes instead of /api/v2/buildinfo ( #8035 )
2023-06-15 10:08:48 +01:00
0e6361383c
fix(helm): change proxy to wsproxy ( #7499 )
2023-05-11 17:55:04 +00:00
503e94a5c2
docs: fix proxy cmd ref ( #7460 )
2023-05-08 19:22:35 -04:00
a172e073e3
chore(ci): update golden files ( #7431 )
2023-05-05 09:05:45 +00:00
667d9a7557
chore: add workspaceProxy to helm chart ( #7398 )
2023-05-05 07:07:49 +10:00
b4d913e24f
fix(helm): explode verbs instead of wildcarding ( #7405 )
...
Updates the Helm chart role specification for Coder to explicitly list required verbs instead of requesting wildcard.
2023-05-04 10:45:51 +00:00
25c1e45930
chore(helm): add unit tests for setting labels / annotations on serviceaccount / deployment / pod ( #7156 )
...
* chore(helm): add unit tests for setting sa annotations
* chore(cli): also add test for labels / annotations / podLabels / podAnnotations
2023-04-17 16:49:25 +01:00
c37f22ba78
feat(helm): add labels for coder pod ( #7139 )
...
* feat(helm): add labels for coder pod
* feedback & syntax fix
* ordering
* fix: notation
2023-04-14 18:55:38 +00:00
24d8644c0b
chore: de-flake TestWorkspaceAgent_Metadata (round 2) ( #7039 )
...
This time, we keep the timing / "racey" tests, but avoid running
them in the harsher CI conditions.
2023-04-06 21:10:13 +00:00
2da0702009
fix(helm): missing templating for deployment labels ( #6869 )
...
Co-authored-by: Dean Sheather <dean@deansheather.com >
2023-04-06 17:03:21 +10:00
79ae7cd639
chore: add artifacthub-repo.yml
( #6739 )
2023-03-22 19:09:40 +00:00
c71fa498b5
feat: podAnnotations ( #6703 )
...
* feat: podAnnotations
* rm: test values
* feedback
* fix: unknown revision
2023-03-22 14:35:24 -04:00
446bd30c32
chore: regenerate helm golden tests ( #6642 )
2023-03-17 12:56:40 +01:00
f59bf732c9
feat: Add ability to configure coder container lifecycle hooks in helm chart ( #6432 )
2023-03-17 00:55:24 +00:00
9b2abf0952
chore(helm): add unit tests for helm chart ( #6557 )
...
This PR adds a minimum set of Helm tests for the Helm chart.
It's heavily based on the approach in [1], but uses a golden-files-based approach instead.
It also runs helm template directly instead of importing the entire Kubernetes API.
Golden files can be updated by running go test ./helm/tests -update or by running make update-golden-files.
[1] https://github.com/coder/enterprise-helm
Fixes #6552
2023-03-13 13:48:44 +00:00
a666539bfa
helm: add value for labels ( #6544 )
2023-03-10 07:39:55 -05:00
fdad136905
fix: add notes to helm chart about access URL ( #6231 )
2023-02-16 08:46:49 -06:00
15c862fcb5
fix: set Coder read-only fs to null ( #6207 )
...
* fix: set Coder read-only fs to null
* chore: readme fixes
* chore: readme fixes v2
2023-02-14 11:04:16 -06:00
22f6400ea5
helm: add deployment securityContext values ( #6136 )
...
* helm: add deployment securityContext values
* rm: podSecurityContext
2023-02-09 13:26:35 -05:00
2285a5e8a0
feat: add ability to deploy extra k8s yamls with helm chart ( #5942 )
2023-02-03 17:32:02 +00:00
ac4adabb0a
feat: set service account name in helm ( #5913 )
...
Signed-off-by: Spike Curtis <spike@coder.com >
2023-01-31 10:35:32 +04:00
d5d9cc8d8a
feat: add init containers to the helm chart ( #5874 )
...
* add init containers to coder deployment
* fix formatting issues
2023-01-29 20:02:55 -06:00
8819f798f8
fix(helm): revert app.kubernetes.io/part-of
as a selector ( #5806 )
...
Deployment selectors are immutable!
2023-01-20 05:31:05 +00:00
6ed4e21e8b
feat(examples): add labels and antiAffinity to k8s example ( #5763 )
2023-01-18 17:01:00 +00:00
4f3ac95a39
fix(helm): use correct antiaffinity label ( #5649 )
2023-01-10 10:18:58 -06:00
2effea5806
fix(helm): use correct prometheus port ( #5644 )
2023-01-10 10:16:56 -06:00
dcf6c20132
feat: add coder.volumes
parameter to Helm chart ( #5551 )
...
Co-authored-by: Dean Sheather <dean@deansheather.com >
2023-01-06 01:53:29 +10:00
04d45f3c1c
fix!: remove AUTO_IMPORT_TEMPLATE for Kubernetes installs ( #5401 )
...
* fix!: remove AUTO_IMPORT_TEMPLATE
* chore: remove template auto importing
Co-authored-by: Dean Sheather <dean@deansheather.com >
2023-01-05 04:04:32 +00:00
856f0ab6f5
chore: Improve project-wide prettier formatting and ignored files ( #5505 )
...
* chore: Improve project-wide prettier formatting and ignored files
* chore: `Run make fmt/prettier`
* Fix gitignore for `.vscode` folder so that ! works
* Add comment in `.prettierrc.yaml` to explain `.editorconfig`
* Remove scripts/apidocgen/markdown-template/README.md
* Use `yq` for processing prettierrc, update lib.sh dependency check
* Add `yq` to Dockerfile and Nix
2023-01-03 15:11:13 +02:00
88d3496a99
fix: fix helm prometheus block causing failures ( #5458 )
2022-12-19 04:48:08 +10:00
e76f947da2
Added sessionAffinity to values.yaml ( #5448 )
2022-12-16 09:58:43 -07:00
31d38d4246
feat: allow http and https listening simultaneously ( #5365 )
2022-12-15 20:09:19 +00:00
fd54512858
helm: add certs secret mount ( #4641 )
...
* helm: add certs secret mount
* fix: values ref
* fix: conditional brackets
* rm: comment
* refactor: cert secrets list
* fix: undefined var
* chore: remove deprecated value coder.tls.secretName
* chore: improve helm volumes logic
* feat: add support for multiple CA bundles to helm
* fix: grammar
* resolve: conflict
Co-authored-by: Dean Sheather <dean@deansheather.com >
2022-12-07 17:27:36 -06:00
916ed284ce
feat: Define Prometheus port in the pod spec ( #5213 )
...
* WIP
* portSpec
* Done
* Docs
* Fix: env
2022-12-01 15:43:32 +00:00
2a6fff9227
fix: Set a default CODER_ACCESS_URL
in Helm ( #5041 )
...
* fix: Set a default `CODER_ACCESS_URL` in Helm
This allows for a simple `helm apply` to create a full Coder
deployment that works for creating workspaces.
* Update docs
2022-11-13 14:49:57 -06:00
18a97c6f59
helm: add affinity, nodeSelectors, tolerations ( #4763 )
2022-11-09 22:08:44 +00:00
fba03aea6e
helm: add imagePullSecret for air-gapped cust's ( #4700 )
...
* helm: add imagePullSecret for air-gapped cust's
* helm: pullSecrets array
* fix: tag
* indentation
Co-authored-by: Dean Sheather <dean@deansheather.com >
* array
Co-authored-by: Dean Sheather <dean@deansheather.com >
Co-authored-by: Dean Sheather <dean@deansheather.com >
2022-10-24 13:24:21 -04:00
7bc5b89f7a
feat: Support config files with viper ( #4696 )
2022-10-21 17:08:23 -05:00
e8537067ef
Revert "Revert "Revert "feat: Support config files with viper"" ( #4693 )" ( #4695 )
...
This reverts commit 372fb1f345
.
2022-10-21 16:07:38 -05:00
372fb1f345
Revert "Revert "feat: Support config files with viper"" ( #4693 )
2022-10-21 20:55:20 +00:00
a2fb444911
Revert "feat: Support config files with viper ( #4558 )" ( #4692 )
...
This reverts commit c8e299c8f1
.
2022-10-21 20:04:27 +00:00
c8e299c8f1
feat: Support config files with viper ( #4558 )
2022-10-21 19:26:39 +00:00
72288c3685
fix: coder resource template ( #4681 )
2022-10-21 10:07:05 -05:00
fbbecf0846
helm: add sa annotations ( #4640 )
...
* helm: add sa annotations
* rm: test annotation
* fix: labels bracket
Co-authored-by: Dean Sheather <dean@deansheather.com >
Co-authored-by: Dean Sheather <dean@deansheather.com >
2022-10-19 13:49:48 +00:00