6 Commits
Author SHA1 Message Date
Adam CarhedenandHugo Shaka c8e23661ca Added proxy-only helm chart (#68037)
* Added proxy-only helm chart

* dleted unused text fixtures

* Deleted empty snapshots

* unused helmignore

* deleted debugging

* Switch empty join_params from values file to set to avoid lint-helm make target bug

* Put static join tokens in secert

* Remove PSP support

* Added token secret to validation hook

* fixed hook name in test

* Made example use more realistic kube+oidc token

* Set correct hook weight for secret

* Better validation of token secerts

* Fixed cluster ref in readme example

* Fixed typo in Account

* Preserve all join params

* Make tmp secret for install only

* Fixed wrong context for volumes calls

* Don't support creating token secret for upgrades

* Added optional audience to projected SA token

* Deleted unneeded snapshot

* Fixed merged proxy values for join token secret

* Ensures hook secret is created for proxy override

* Wrote docs

* Allowed empty value for proxyProtocol

* Fixed doc spelling errors

* Wrote index page for teleport-proxy chart

* Ensure bound keypair values are only in secrets

* Fixed extra whitespace

* fixed auth-token path and related tests

* Removed token and bound_keypair support

* Fixed lint version after rebase to helm4 link fix

* Corrected overrides for serviceAccountToken* settings

* corrected doc links

* Documented validation intent

* Fix doc links

* Fixed tls-routing doc link

* Fix arch doc ref

* arch link fix again

* forgot to checking vales

* Fix vale findings

* Update examples/chart/teleport-proxy/values.yaml

Co-authored-by: Hugo Shaka <hugo.hervieux@goteleport.com>

* Fixed missing docs secions due to -- vs -

* Address code review comments

* Switched helm values to camelCase

* Removed legacy proxy key

* Remove legacy replica count munging

* Added Azure support to joinParams

* Fix unescaped doc chars

* Fixed doc heading and link

* fixed heading

* fixed vale checks

* code review fixes for values

* Added updated generated doc page

* Updated for helm unittest 1.0.3

* Fixed config version for scratch chart mode

* Remove unneeded license from proxy chart

* Clarified Anycast support in comment

* Clarified cluster name docs

* Noted limited purpose of chart

* Made various bits of docs admonitions

* Advised against using serviceAccountToken values

* Removed ACME support

* Fixed incorrect link

* fixed mdx/mxd doc extention conflation

* Fixed doc lint issues

* Removed serviceAccountToken custom fields

* Corrected docs on join token creation

* Corrected example token expiry in docs and unneded doc link in README

* Fixed spelling

* Fixed tctl create command

---------

Co-authored-by: Hugo Shaka <hugo.hervieux@goteleport.com>
2026-08-13 21:36:57 +00:00
Adam Carheden 3ebd9e66c7 Make helm unit tests set chart version (#69157)
* Make helm unit tests use hard-coded version to avoid updating snapshots with each release.

* Remove helm unittests after version update

* Used v99 for tests
2026-08-03 22:08:44 +00:00
Adam Carheden 640fa17cf0 Upgraded helm unittest plugin to v1.0.3 (#68520)
* Upgraded helm unittest plugin

* Implement guarenteed helm unittest version at runtime

* Use bash for helm-unittest install so we can have pipefail

* Fix unittest version check

* Fixed dup unittest plugins

* Fixed helm unittest version copy command in Dockerfile

* Fixed version test
2026-07-14 23:31:15 +00:00
Adam Carheden fed6d6ddbc Make helm linting support helm4 (#68315) 2026-07-02 15:15:58 +00:00
Adam Carheden ab502f87ff Fix broken symlink in lib helm charts on darwin (#67834) 2026-06-16 16:01:04 +00:00
Adam CarhedenandHugo Shaka e27404bd9d Factor teleport-proxy-lib library chart out of teleport-cluster (#67296)
* Factor teleport-proxy-lib library chart out of teleport-cluster helm chart

* Remove 'FQDN' suffix from variable name and clean up comments

* Restored $proxy in config templates to minimize differences in review.

* Restored unnecessary changes to ingress template

* Fix unnecessary change in predeploy job

* used deep copy for .Values

* Explain renter-time _validation in comment

* Set domain for proxy config test

* Fixed snapshot and test differences

* Cleaned up comments

* Replace mistakenly removed asserts

* Added forceHAReplicas tests

* Fixed edge case of replicas=0, preserving previous behavior

* Eliminated intermediate version/majorVersion templates and used util lib templates directly

* Update examples/chart/lib/teleport-proxy-lib/templates/_ingress.tpl

Co-authored-by: Hugo Shaka <hugo.hervieux@goteleport.com>

* Removed unneeded alias for teleport-proxy-lib

* Corrected teleport-cluster schema bugs and removed teleport-proxy-lib validation not also done by schema

---------

Co-authored-by: Hugo Shaka <hugo.hervieux@goteleport.com>
2026-06-10 22:22:00 +00:00