hashicorp / terraform-provider-vault

Terraform Vault provider
https://www.terraform.io/docs/providers/vault/
Mozilla Public License 2.0
451 stars 535 forks source link

feat: add support for `allowed_kubernetes_namespace_selector` flag in `vault_kubernetes_secret_backend_role` #2180

Closed alfredkrohmer closed 3 months ago

alfredkrohmer commented 4 months ago

Description

This change adds support for allowed_kubernetes_namespace_selector flag in vault_kubernete_secrets_backend_role.

Checklist

Output from acceptance testing:

$ make testacc TESTARGS='-run=TestAccKubernetesSecretBackendRole'
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go test -run=TestAccKubernetesSecretBackendRole -timeout 30m ./...
?       github.com/hashicorp/terraform-provider-vault   [no test files]
?       github.com/hashicorp/terraform-provider-vault/cmd/coverage  [no test files]
?       github.com/hashicorp/terraform-provider-vault/cmd/generate  [no test files]
?       github.com/hashicorp/terraform-provider-vault/helper    [no test files]
?       github.com/hashicorp/terraform-provider-vault/internal/consts   [no test files]
ok      github.com/hashicorp/terraform-provider-vault/codegen   0.009s [no tests to run]
?       github.com/hashicorp/terraform-provider-vault/internal/identity/group   [no test files]
?       github.com/hashicorp/terraform-provider-vault/internal/identity/mfa [no test files]
?       github.com/hashicorp/terraform-provider-vault/internal/pki  [no test files]
ok      github.com/hashicorp/terraform-provider-vault/internal/identity/entity  0.051s [no tests to run]
?       github.com/hashicorp/terraform-provider-vault/internal/sync [no test files]
?       github.com/hashicorp/terraform-provider-vault/schema    [no test files]
ok      github.com/hashicorp/terraform-provider-vault/internal/provider 0.075s [no tests to run]
ok      github.com/hashicorp/terraform-provider-vault/testutil  0.010s [no tests to run]
?       github.com/hashicorp/terraform-provider-vault/util/mountutil    [no test files]
ok      github.com/hashicorp/terraform-provider-vault/util  0.007s [no tests to run]
ok      github.com/hashicorp/terraform-provider-vault/vault 6.720s

Community Note

hashicorp-cla commented 4 months ago

CLA assistant check
All committers have signed the CLA.

alfredkrohmer commented 4 months ago

I'm aware of the missing CLA, trying to figure this out with the legal team of my company.

alfredkrohmer commented 4 months ago

CLA is signed