├── .github ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── ISSUE_TEMPLATE │ ├── bug-report.md │ └── feature-request.md ├── SUPPORT.md ├── dependabot.yml └── workflows │ ├── actionlint.yml │ ├── test.yml │ └── update-helm-charts-index.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Chart.yaml ├── LICENSE ├── META.d ├── _summary.yaml └── links.yaml ├── Makefile ├── README.md ├── crds └── app.terraform.io_workspaces_crd.yaml ├── docs └── workspace-sync.html.md ├── example ├── configmap.yaml ├── greetings │ ├── Dockerfile │ ├── application.yaml │ └── message.sh ├── workspace_git.yaml ├── workspace_random.yml ├── workspace_registry.yaml ├── workspace_remote_agent.yaml └── workspace_vcs.yaml ├── templates ├── NOTES.txt ├── _helpers.tpl ├── sync-workspace-deployment.yaml ├── sync-workspace-role.yaml ├── sync-workspace-rolebinding.yaml ├── sync-workspace-secret.yaml ├── sync-workspace-serviceaccount.yaml └── tests │ ├── test-configmap.yaml │ ├── test-runner.yaml │ └── test-workspace.yaml ├── test ├── acceptance │ ├── _helpers.bash │ └── server.bats ├── docker │ └── Test.dockerfile ├── module │ └── random.tf └── unit │ ├── _helpers.bash │ ├── sync-workspace-deployment.bats │ ├── sync-workspace-role.bats │ ├── sync-workspace-rolebinding.bats │ ├── sync-workspace-serviceaccount.bats │ ├── test-configmap.bats │ ├── test-runner.bats │ └── test-workspace.bats ├── values.dev.yaml └── values.yaml /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @hashicorp/tf-eco-hybrid-cloud 2 | -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-helm/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-helm/HEAD/.github/ISSUE_TEMPLATE/bug-report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-helm/HEAD/.github/ISSUE_TEMPLATE/feature-request.md -------------------------------------------------------------------------------- /.github/SUPPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-helm/HEAD/.github/SUPPORT.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-helm/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/actionlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-helm/HEAD/.github/workflows/actionlint.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-helm/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.github/workflows/update-helm-charts-index.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-helm/HEAD/.github/workflows/update-helm-charts-index.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-helm/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-helm/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-helm/HEAD/Chart.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-helm/HEAD/LICENSE -------------------------------------------------------------------------------- /META.d/_summary.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-helm/HEAD/META.d/_summary.yaml -------------------------------------------------------------------------------- /META.d/links.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-helm/HEAD/META.d/links.yaml -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-helm/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-helm/HEAD/README.md -------------------------------------------------------------------------------- /crds/app.terraform.io_workspaces_crd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-helm/HEAD/crds/app.terraform.io_workspaces_crd.yaml -------------------------------------------------------------------------------- /docs/workspace-sync.html.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-helm/HEAD/docs/workspace-sync.html.md -------------------------------------------------------------------------------- /example/configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-helm/HEAD/example/configmap.yaml -------------------------------------------------------------------------------- /example/greetings/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-helm/HEAD/example/greetings/Dockerfile -------------------------------------------------------------------------------- /example/greetings/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-helm/HEAD/example/greetings/application.yaml -------------------------------------------------------------------------------- /example/greetings/message.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-helm/HEAD/example/greetings/message.sh -------------------------------------------------------------------------------- /example/workspace_git.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-helm/HEAD/example/workspace_git.yaml -------------------------------------------------------------------------------- /example/workspace_random.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-helm/HEAD/example/workspace_random.yml -------------------------------------------------------------------------------- /example/workspace_registry.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-helm/HEAD/example/workspace_registry.yaml -------------------------------------------------------------------------------- /example/workspace_remote_agent.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-helm/HEAD/example/workspace_remote_agent.yaml -------------------------------------------------------------------------------- /example/workspace_vcs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-helm/HEAD/example/workspace_vcs.yaml -------------------------------------------------------------------------------- /templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-helm/HEAD/templates/NOTES.txt -------------------------------------------------------------------------------- /templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-helm/HEAD/templates/_helpers.tpl -------------------------------------------------------------------------------- /templates/sync-workspace-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-helm/HEAD/templates/sync-workspace-deployment.yaml -------------------------------------------------------------------------------- /templates/sync-workspace-role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-helm/HEAD/templates/sync-workspace-role.yaml -------------------------------------------------------------------------------- /templates/sync-workspace-rolebinding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-helm/HEAD/templates/sync-workspace-rolebinding.yaml -------------------------------------------------------------------------------- /templates/sync-workspace-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-helm/HEAD/templates/sync-workspace-secret.yaml -------------------------------------------------------------------------------- /templates/sync-workspace-serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-helm/HEAD/templates/sync-workspace-serviceaccount.yaml -------------------------------------------------------------------------------- /templates/tests/test-configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-helm/HEAD/templates/tests/test-configmap.yaml -------------------------------------------------------------------------------- /templates/tests/test-runner.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-helm/HEAD/templates/tests/test-runner.yaml -------------------------------------------------------------------------------- /templates/tests/test-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-helm/HEAD/templates/tests/test-workspace.yaml -------------------------------------------------------------------------------- /test/acceptance/_helpers.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-helm/HEAD/test/acceptance/_helpers.bash -------------------------------------------------------------------------------- /test/acceptance/server.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-helm/HEAD/test/acceptance/server.bats -------------------------------------------------------------------------------- /test/docker/Test.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-helm/HEAD/test/docker/Test.dockerfile -------------------------------------------------------------------------------- /test/module/random.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-helm/HEAD/test/module/random.tf -------------------------------------------------------------------------------- /test/unit/_helpers.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-helm/HEAD/test/unit/_helpers.bash -------------------------------------------------------------------------------- /test/unit/sync-workspace-deployment.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-helm/HEAD/test/unit/sync-workspace-deployment.bats -------------------------------------------------------------------------------- /test/unit/sync-workspace-role.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-helm/HEAD/test/unit/sync-workspace-role.bats -------------------------------------------------------------------------------- /test/unit/sync-workspace-rolebinding.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-helm/HEAD/test/unit/sync-workspace-rolebinding.bats -------------------------------------------------------------------------------- /test/unit/sync-workspace-serviceaccount.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-helm/HEAD/test/unit/sync-workspace-serviceaccount.bats -------------------------------------------------------------------------------- /test/unit/test-configmap.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-helm/HEAD/test/unit/test-configmap.bats -------------------------------------------------------------------------------- /test/unit/test-runner.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-helm/HEAD/test/unit/test-runner.bats -------------------------------------------------------------------------------- /test/unit/test-workspace.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-helm/HEAD/test/unit/test-workspace.bats -------------------------------------------------------------------------------- /values.dev.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-helm/HEAD/values.dev.yaml -------------------------------------------------------------------------------- /values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/terraform-helm/HEAD/values.yaml --------------------------------------------------------------------------------