File tree Expand file tree Collapse file tree 5 files changed +16
-16
lines changed Expand file tree Collapse file tree 5 files changed +16
-16
lines changed Original file line number Diff line number Diff line change 49
49
- name : Setup Terraform
50
50
uses : hashicorp/setup-terraform@v3
51
51
with :
52
- terraform_version : " ^1.9.8 "
52
+ terraform_version : " ^1.10.5 "
53
53
terraform_wrapper : false
54
54
55
55
- name : Setup TFLint
Original file line number Diff line number Diff line change 1
- ARG TERRAFORM_VERSION=1.9.6
2
- ARG AZURECLI_VERSION=2.64 .0
1
+ ARG TERRAFORM_VERSION=1.10.5
2
+ ARG AZURECLI_VERSION=2.70 .0
3
3
4
4
FROM hashicorp/terraform:$TERRAFORM_VERSION as terraform
5
5
FROM mcr.microsoft.com/azure-cli:$AZURECLI_VERSION
6
- ARG KUBECTL_VERSION=1.30.6
6
+ ARG KUBECTL_VERSION=1.30.10
7
7
8
8
WORKDIR /viya4-iac-azure
9
9
10
10
COPY --from=terraform /bin/terraform /bin/terraform
11
11
COPY . .
12
12
13
- RUN yum -y install git openssh jq which curl \
14
- && yum clean all && rm -rf /var/cache/yum \
13
+ RUN tdnf -y install git which \
14
+ && tdnf clean all && rm -rf /var/cache/tdnf \
15
15
&& curl -sLO https://dl.k8s.io/release/v$KUBECTL_VERSION/bin/linux/amd64/kubectl \
16
16
&& chmod 755 ./kubectl /viya4-iac-azure/docker-entrypoint.sh \
17
17
&& mv ./kubectl /usr/local/bin/kubectl \
Original file line number Diff line number Diff line change @@ -57,10 +57,10 @@ This project supports two options for running Terraform scripts:
57
57
Access to an ** Azure Subscription** and an [ ** Identity** ] ( ./docs/user/TerraformAzureAuthentication.md ) with the * Contributor* role are required.
58
58
59
59
#### Terraform Requirements:
60
- - [ Terraform] ( https://www.terraform.io/downloads.html ) - v1.9.6
61
- - [ kubectl] ( https://kubernetes.io/docs/tasks/tools/install-kubectl ) - v1.30.6
60
+ - [ Terraform] ( https://www.terraform.io/downloads.html ) - v1.10.5
61
+ - [ kubectl] ( https://kubernetes.io/docs/tasks/tools/install-kubectl ) - v1.30.10
62
62
- [ jq] ( https://stedolan.github.io/jq/ ) - v1.6
63
- - [ Azure CLI] ( https://docs.microsoft.com/en-us/cli/azure ) - (optional - useful as an alternative to the Azure Portal) - v2.64 .0
63
+ - [ Azure CLI] ( https://docs.microsoft.com/en-us/cli/azure ) - (optional - useful as an alternative to the Azure Portal) - v2.70 .0
64
64
65
65
#### Docker Requirements:
66
66
- [ Docker] ( https://docs.docker.com/get-docker/ )
Original file line number Diff line number Diff line change @@ -21,7 +21,7 @@ commandTests:
21
21
- name : " terraform version"
22
22
command : " terraform"
23
23
args : ["--version"]
24
- expectedOutput : ["Terraform v1.9.6 "]
24
+ expectedOutput : ["Terraform v1.10.5 "]
25
25
- name : " python version"
26
26
command : " python3"
27
27
args : ["--version"]
@@ -32,11 +32,11 @@ commandTests:
32
32
- -c
33
33
- |
34
34
az version -o tsv
35
- expectedOutput : ["2.64 .0\t2.64 .0\t1.1.0"]
35
+ expectedOutput : ["2.70 .0\t2.70 .0\t1.1.0"]
36
36
- name : " kubectl version"
37
37
command : " kubectl"
38
38
args : ["version", "--client"]
39
- expectedOutput : ["Client Version: v1.30.6 "]
39
+ expectedOutput : ["Client Version: v1.30.10 "]
40
40
41
41
metadataTest :
42
42
workdir : " /viya4-iac-azure"
Original file line number Diff line number Diff line change 3
3
4
4
terraform {
5
5
6
- required_version = " >= 1.9.6 "
6
+ required_version = " >= 1.10.0 "
7
7
8
8
required_providers {
9
9
azurerm = {
10
10
source = " hashicorp/azurerm"
11
- version = " 4.3.0 "
11
+ version = " 4.21.1 "
12
12
}
13
13
azuread = {
14
14
source = " hashicorp/azuread"
15
- version = " ~>2.53 "
15
+ version = " ~>3.1 "
16
16
}
17
17
external = {
18
18
source = " hashicorp/external"
@@ -36,7 +36,7 @@ terraform {
36
36
}
37
37
kubernetes = {
38
38
source = " hashicorp/kubernetes"
39
- version = " ~>2.32 "
39
+ version = " ~>2.36 "
40
40
}
41
41
}
42
42
}
You can’t perform that action at this time.
0 commit comments