Skip to content

Commit 4db9991

Browse files
authored
v2.9.0 (#1648)
1 parent 4a3a219 commit 4db9991

File tree

4 files changed

+26
-9
lines changed

4 files changed

+26
-9
lines changed

.goreleaser.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ publishers:
4545
# Terraform CLI 0.10 - 0.11 perform discovery via HTTP headers on releases.hashicorp.com
4646
# For providers which have existed since those CLI versions, exclude
4747
# discovery by setting the protocol version headers to 5.
48-
cmd: hc-releases upload-file {{ abs .ArtifactPath }} -header=x-terraform-protocol-version=5 -header=x-terraform-protocol-versions=5.0
48+
cmd: hc-releases upload-file {{ abs .ArtifactPath }} -header=x-terraform-protocol-version=5 -header=x-terraform-protocol-versions=5.0 -upload-name={{ .ArtifactName }}
4949
env:
5050
- AWS_ACCESS_KEY_ID={{ .Env.AWS_ACCESS_KEY_ID }}
5151
- AWS_SECRET_ACCESS_KEY={{ .Env.AWS_SECRET_ACCESS_KEY }}

CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,20 @@
1+
## 2.9.0 (March 17, 2022)
2+
3+
IMPROVEMENTS:
4+
5+
* Add attribute `csi` to pod spec (#1092)
6+
* Add `kubernetes_resource` data source (#1548)
7+
* `kubernetes_manifest` resource force the re-creation of the resource when either `apiVersion` or `kind` attributes change (#1593)
8+
* Make attribute `http` of resource `kubernetes_ingress_v1` optional (#1613)
9+
* Add a new attribute `seccomp_profile` to pod and container spec (#1617)
10+
* Add additional check to resource `kubernetes_job_v1` when attributes `wait_for_completion` and `ttl_seconds_after_finished` are used together (#1619)
11+
* Update documentation examples and correct some errors (#1597, #1611, #1612, #1626)
12+
13+
BUG FIXES:
14+
15+
* Fix logic of `wait_for_rollout` attribute of `kubernetes_deployment` (#1405)
16+
* Fix fail when the provider cannot determine `default_secret_name` (#1634)
17+
118
## 2.8.0 (February 09, 2022)
219

320
IMPROVEMENTS:

kubernetes/data_source_kubernetes_mutating_webhook_configuration_test.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,14 @@ import (
1010

1111
func TestAccKubernetesDataSourceMutatingWebhookConfiguration_basic(t *testing.T) {
1212
name := fmt.Sprintf("acc-test-%v.terraform.io", acctest.RandString(10))
13-
resourceName := "kubernetes_mutating_webhook_configuration.test"
13+
resourceName := "kubernetes_mutating_webhook_configuration_v1.test"
1414
dataSourceName := fmt.Sprintf("data.%s", resourceName)
1515
resource.Test(t, resource.TestCase{
1616
PreCheck: func() { testAccPreCheck(t) },
1717
ProviderFactories: testAccProviderFactories,
1818
Steps: []resource.TestStep{
1919
{
20-
Config: testAccKubernetesMutatingWebhookConfigurationConfig_basic(name),
20+
Config: testAccKubernetesDataSourceMutatingWebhookConfigurationConfig_basic(name),
2121
Check: resource.ComposeAggregateTestCheckFunc(
2222
testAccCheckKubernetesMutatingWebhookConfigurationExists(resourceName),
2323
resource.TestCheckResourceAttr(resourceName, "metadata.0.name", name),
@@ -95,7 +95,7 @@ func TestAccKubernetesDataSourceMutatingWebhookConfiguration_basic(t *testing.T)
9595
}
9696

9797
func testAccKubernetesDataSourceMutatingWebhookConfigurationConfig_basic(name string) string {
98-
return fmt.Sprintf(`resource "kubernetes_mutating_webhook_configuration" "test" {
98+
return fmt.Sprintf(`resource "kubernetes_mutating_webhook_configuration_v1" "test" {
9999
metadata {
100100
name = %q
101101
}
@@ -132,9 +132,9 @@ func testAccKubernetesDataSourceMutatingWebhookConfigurationConfig_basic(name st
132132
}
133133

134134
func testAccKubernetesDataSourceMutatingWebhookConfigurationConfig_read() string {
135-
return `data "kubernetes_mutating_webhook_configuration" "test" {
135+
return `data "kubernetes_mutating_webhook_configuration_v1" "test" {
136136
metadata {
137-
name = "${kubernetes_mutating_webhook_configuration.test.metadata.0.name}"
137+
name = "${kubernetes_mutating_webhook_configuration_v1.test.metadata.0.name}"
138138
}
139139
}
140140
`

kubernetes/structures_container.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
package kubernetes
22

33
import (
4-
"strconv"
5-
64
"regexp"
5+
"strconv"
6+
"strings"
77

88
v1 "k8s.io/api/core/v1"
99
"k8s.io/apimachinery/pkg/api/resource"
@@ -418,7 +418,7 @@ func flattenContainers(in []v1.Container, serviceAccountRegex string) ([]interfa
418418
if err != nil {
419419
return att, err
420420
}
421-
if nameMatchesDefaultToken {
421+
if nameMatchesDefaultToken || strings.HasPrefix(m.Name, "kube-api-access") {
422422
v.VolumeMounts = removeVolumeMountFromContainer(num, v.VolumeMounts)
423423
break
424424
}

0 commit comments

Comments
 (0)