Skip to content

Commit 9e907cd

Browse files
authored
Merge pull request #359 from sassoftware/staging
8.5.0 - January 19, 2024
2 parents 18c34b8 + e9d36a5 commit 9e907cd

28 files changed

+93
-103
lines changed

.github/workflows/linter-analysis.yaml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name: Linter Analysis
22
on:
33
push:
4-
branches: ['*'] # '*' will cause the workflow to run on all commits to all branches.
4+
branches: ['**'] # '*' will cause the workflow to run on all commits to all branches.
55

66
jobs:
77
# Hadolint: Job-1
@@ -52,8 +52,11 @@ jobs:
5252
tflint_version: latest
5353
github_token: ${{ secrets.LINTER_TOKEN }}
5454

55+
- name: Initializing viya4-iac-azure
56+
run: terraform init
57+
5558
- name: Initializing TFLint
56-
run: TFLINT_LOG=info tflint --init -c .tflint.hcl
59+
run: TFLINT_LOG=info tflint --init -c "$(pwd)/linting-configs/.tflint.hcl"
5760

5861
- name: Run TFLint Action
59-
run: TFLINT_LOG=info tflint -c .tflint.hcl
62+
run: TFLINT_LOG=info tflint -c "$(pwd)/linting-configs/.tflint.hcl" --recursive

Dockerfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
ARG TERRAFORM_VERSION=1.6.4
2-
ARG AZURECLI_VERSION=2.54.0
1+
ARG TERRAFORM_VERSION=1.6.6
2+
ARG AZURECLI_VERSION=2.56.0
33

44
FROM hashicorp/terraform:$TERRAFORM_VERSION as terraform
55
FROM mcr.microsoft.com/azure-cli:$AZURECLI_VERSION
6-
ARG KUBECTL_VERSION=1.26.10
6+
ARG KUBECTL_VERSION=1.27.9
77

88
WORKDIR /viya4-iac-azure
99

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,10 +57,10 @@ This project supports two options for running Terraform scripts:
5757
Access to an **Azure Subscription** and an [**Identity**](./docs/user/TerraformAzureAuthentication.md) with the *Contributor* role are required.
5858

5959
#### Terraform Requirements:
60-
- [Terraform](https://www.terraform.io/downloads.html) - v1.6.4
61-
- [kubectl](https://kubernetes.io/docs/tasks/tools/install-kubectl) - v1.26
60+
- [Terraform](https://www.terraform.io/downloads.html) - v1.6.6
61+
- [kubectl](https://kubernetes.io/docs/tasks/tools/install-kubectl) - v1.27.9
6262
- [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.54.0
63+
- [Azure CLI](https://docs.microsoft.com/en-us/cli/azure) - (optional - useful as an alternative to the Azure Portal) - v2.56.0
6464

6565
#### Docker Requirements:
6666
- [Docker](https://docs.docker.com/get-docker/)

container-structure-test.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ commandTests:
1717
- name: "terraform version"
1818
command: "terraform"
1919
args: ["--version"]
20-
expectedOutput: ["Terraform v1.6.4"]
20+
expectedOutput: ["Terraform v1.6.6"]
2121
- name: "python version"
2222
command: "python3"
2323
args: ["--version"]
@@ -29,7 +29,7 @@ commandTests:
2929
- -c
3030
- |
3131
az version -o tsv
32-
expectedOutput: ["2.54.0\t2.54.0\t1.1.0"]
32+
expectedOutput: ["2.56.0\t2.56.0\t1.1.0"]
3333

3434
metadataTest:
3535
workdir: "/viya4-iac-azure"

docs/CONFIG-VARS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ Ubuntu 20.04 LTS is the operating system used on the Jump/NFS servers. Ubuntu cr
182182
| :--- | ---: | ---: | ---: | ---: |
183183
| partner_id | A GUID that is registered with Microsoft to facilitate partner resource usage attribution | string | "5d27f3ae-e49c-4dea-9aa3-b44e4750cd8c" | Defaults to SAS partner GUID. When you deploy this Terraform configuration, Microsoft can identify the installation of SAS software with the deployed Azure resources. Microsoft can then correlate the resources that are used to support the software. Microsoft collects this information to provide the best experiences with their products and to operate their business. The data is collected and governed by Microsoft's privacy policies, located at https://www.microsoft.com/trustcenter. |
184184
| create_static_kubeconfig | Allows the user to create a provider / service account-based kubeconfig file | bool | true | A value of `false` will default to using the cloud provider's mechanism for generating the kubeconfig file. A value of `true` will create a static kubeconfig that uses a `Service Account` and `Cluster Role Binding` to provide credentials. |
185-
| kubernetes_version | The AKS cluster Kubernetes version | string | "1.26" |Use of specific versions is still supported. If you need exact kubernetes version please use format `x.y.z`, where `x` is the major version, `y` is the minor version, and `z` is the patch version |
185+
| kubernetes_version | The AKS cluster Kubernetes version | string | "1.27" |Use of specific versions is still supported. If you need exact kubernetes version please use format `x.y.z`, where `x` is the major version, `y` is the minor version, and `z` is the patch version |
186186
| create_jump_vm | Create bastion host | bool | true | |
187187
| create_jump_public_ip | Add public IP address to the jump VM | bool | true | |
188188
| enable_jump_public_static_ip | Enables `Static` allocation method for the public IP address of Jump Server. Setting false will enable `Dynamic` allocation method. | bool | true | Only used with `create_jump_public_ip=true` |

examples/sample-input-byo.tfvars

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ container_registry_sku = "Standard"
4545
container_registry_admin_enabled = false
4646

4747
# AKS config
48-
kubernetes_version = "1.26"
48+
kubernetes_version = "1.27"
4949
default_nodepool_min_nodes = 2
5050
default_nodepool_vm_type = "Standard_D8s_v4"
5151

examples/sample-input-connect.tfvars

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ container_registry_sku = "Standard"
3434
container_registry_admin_enabled = false
3535

3636
# AKS config
37-
kubernetes_version = "1.26"
37+
kubernetes_version = "1.27"
3838
default_nodepool_min_nodes = 2
3939
default_nodepool_vm_type = "Standard_D8s_v4"
4040

examples/sample-input-ha.tfvars

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ container_registry_sku = "Standard"
3232
container_registry_admin_enabled = false
3333

3434
# AKS config
35-
kubernetes_version = "1.26"
35+
kubernetes_version = "1.27"
3636
default_nodepool_min_nodes = 2
3737
default_nodepool_vm_type = "Standard_D8s_v4"
3838

examples/sample-input-minimal.tfvars

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ container_registry_sku = "Standard"
3232
container_registry_admin_enabled = false
3333

3434
# AKS config
35-
kubernetes_version = "1.26"
35+
kubernetes_version = "1.27"
3636
default_nodepool_min_nodes = 2
3737
default_nodepool_vm_type = "Standard_D4_v3"
3838
#v3 still has local temp storage

examples/sample-input-postgres.tfvars

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ container_registry_sku = "Standard"
8686
container_registry_admin_enabled = false
8787

8888
# AKS config
89-
kubernetes_version = "1.26"
89+
kubernetes_version = "1.27"
9090
default_nodepool_min_nodes = 2
9191
default_nodepool_vm_type = "Standard_D8s_v4"
9292

0 commit comments

Comments
 (0)