├── .circleci └── config.yml ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── pull_request_template.md ├── .gitignore ├── .pre-commit-config.yaml ├── CODEOWNERS ├── LICENSE ├── README.md ├── _docs └── ns-128.png ├── examples └── k8s-namespace-with-service-account │ └── README.md ├── main.tf ├── modules ├── namespace-roles │ ├── README.md │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── namespace │ ├── README.md │ ├── main.tf │ ├── outputs.tf │ └── variables.tf └── service-account │ ├── README.md │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── outputs.tf ├── test ├── go.mod ├── go.sum ├── k8s_namespace_with_service_account_test.go ├── kubefixtures │ ├── curl-kubeapi-as-service-account.yml.tpl │ ├── namespace-check-create-pod.json.tpl │ └── namespace-check-list-pod.json.tpl └── validation │ └── validate_all_modules_and_examples_test.go └── variables.tf /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terraform-kubernetes-namespace/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terraform-kubernetes-namespace/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terraform-kubernetes-namespace/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terraform-kubernetes-namespace/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terraform-kubernetes-namespace/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terraform-kubernetes-namespace/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @yorinasub17 @rhoboat @autero1 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terraform-kubernetes-namespace/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terraform-kubernetes-namespace/HEAD/README.md -------------------------------------------------------------------------------- /_docs/ns-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terraform-kubernetes-namespace/HEAD/_docs/ns-128.png -------------------------------------------------------------------------------- /examples/k8s-namespace-with-service-account/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terraform-kubernetes-namespace/HEAD/examples/k8s-namespace-with-service-account/README.md -------------------------------------------------------------------------------- /main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terraform-kubernetes-namespace/HEAD/main.tf -------------------------------------------------------------------------------- /modules/namespace-roles/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terraform-kubernetes-namespace/HEAD/modules/namespace-roles/README.md -------------------------------------------------------------------------------- /modules/namespace-roles/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terraform-kubernetes-namespace/HEAD/modules/namespace-roles/main.tf -------------------------------------------------------------------------------- /modules/namespace-roles/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terraform-kubernetes-namespace/HEAD/modules/namespace-roles/outputs.tf -------------------------------------------------------------------------------- /modules/namespace-roles/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terraform-kubernetes-namespace/HEAD/modules/namespace-roles/variables.tf -------------------------------------------------------------------------------- /modules/namespace/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terraform-kubernetes-namespace/HEAD/modules/namespace/README.md -------------------------------------------------------------------------------- /modules/namespace/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terraform-kubernetes-namespace/HEAD/modules/namespace/main.tf -------------------------------------------------------------------------------- /modules/namespace/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terraform-kubernetes-namespace/HEAD/modules/namespace/outputs.tf -------------------------------------------------------------------------------- /modules/namespace/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terraform-kubernetes-namespace/HEAD/modules/namespace/variables.tf -------------------------------------------------------------------------------- /modules/service-account/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terraform-kubernetes-namespace/HEAD/modules/service-account/README.md -------------------------------------------------------------------------------- /modules/service-account/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terraform-kubernetes-namespace/HEAD/modules/service-account/main.tf -------------------------------------------------------------------------------- /modules/service-account/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terraform-kubernetes-namespace/HEAD/modules/service-account/outputs.tf -------------------------------------------------------------------------------- /modules/service-account/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terraform-kubernetes-namespace/HEAD/modules/service-account/variables.tf -------------------------------------------------------------------------------- /outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terraform-kubernetes-namespace/HEAD/outputs.tf -------------------------------------------------------------------------------- /test/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terraform-kubernetes-namespace/HEAD/test/go.mod -------------------------------------------------------------------------------- /test/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terraform-kubernetes-namespace/HEAD/test/go.sum -------------------------------------------------------------------------------- /test/k8s_namespace_with_service_account_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terraform-kubernetes-namespace/HEAD/test/k8s_namespace_with_service_account_test.go -------------------------------------------------------------------------------- /test/kubefixtures/curl-kubeapi-as-service-account.yml.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terraform-kubernetes-namespace/HEAD/test/kubefixtures/curl-kubeapi-as-service-account.yml.tpl -------------------------------------------------------------------------------- /test/kubefixtures/namespace-check-create-pod.json.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terraform-kubernetes-namespace/HEAD/test/kubefixtures/namespace-check-create-pod.json.tpl -------------------------------------------------------------------------------- /test/kubefixtures/namespace-check-list-pod.json.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terraform-kubernetes-namespace/HEAD/test/kubefixtures/namespace-check-list-pod.json.tpl -------------------------------------------------------------------------------- /test/validation/validate_all_modules_and_examples_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terraform-kubernetes-namespace/HEAD/test/validation/validate_all_modules_and_examples_test.go -------------------------------------------------------------------------------- /variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terraform-kubernetes-namespace/HEAD/variables.tf --------------------------------------------------------------------------------