diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 00000000..3ba13e0c --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1 @@ +blank_issues_enabled: false diff --git a/.github/ISSUE_TEMPLATE/issue--bug-report.md b/.github/ISSUE_TEMPLATE/issue--bug-report.md deleted file mode 100644 index 5ac3973a..00000000 --- a/.github/ISSUE_TEMPLATE/issue--bug-report.md +++ /dev/null @@ -1,84 +0,0 @@ ---- -name: Bug report -about: Let us know about an unexpected error or incorrect behavior -labels: bug, new - ---- - - - -### Terraform Version - - - -```bash -... -``` - -### Terraform Variable File - - - -```terraform -... -``` - -### Steps to Reproduce - - - -### Expected Behavior - - - -### Actual Behavior - - - -```bash -... -``` - -### Additional Context - - - -### References - - diff --git a/.github/ISSUE_TEMPLATE/issue--bug-report.yaml b/.github/ISSUE_TEMPLATE/issue--bug-report.yml similarity index 100% rename from .github/ISSUE_TEMPLATE/issue--bug-report.yaml rename to .github/ISSUE_TEMPLATE/issue--bug-report.yml diff --git a/.github/ISSUE_TEMPLATE/issue--feature-request.yml b/.github/ISSUE_TEMPLATE/issue--feature-request.yml new file mode 100644 index 00000000..7d0240e5 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/issue--feature-request.yml @@ -0,0 +1,44 @@ +name: Feature Request +description: | + Welcome, Thanks for opening a feature request. The more information you provide, the easier it is for us to assess your request, prioritize, assign, develop, and release. The SAS Viya 4 IaC team. +labels: [enhancement, new] +body: + - type: textarea + id: problem + attributes: + label: Is your feature request related to a problem? Please describe. + description: | + A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] + validations: + required: true + - type: textarea + id: solution + attributes: + label: Describe the solution you'd like + description: | + A clear and concise description of what you want to happen. + validations: + required: true + - type: textarea + id: alternatives + attributes: + label: Describe alternatives you've considered + description: | + A clear and concise description of any alternative solutions or features you've considered. + validations: + required: false + - type: textarea + id: additional + attributes: + label: Additional context + description: Add any other context or screenshots about the feature request here. + validations: + required: false + - type: checkboxes + id: tf_terms + attributes: + label: Code of Conduct + description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/sassoftware/viya4-iac-aws/blob/main/CODE_OF_CONDUCT.md) + options: + - label: I agree to follow this project's Code of Conduct + required: true diff --git a/.github/workflows/container-structure-test.yml b/.github/workflows/container-structure-test.yml index 5c53155e..2f45f39a 100644 --- a/.github/workflows/container-structure-test.yml +++ b/.github/workflows/container-structure-test.yml @@ -3,7 +3,7 @@ on: push: branches: [ main ] pull_request: - branches: [ main ] + branches: [ main, staging ] jobs: acceptance: diff --git a/Dockerfile b/Dockerfile index f5c7676b..cbccabe8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,7 +3,7 @@ ARG AWS_CLI_VERSION=2.13.33 FROM hashicorp/terraform:$TERRAFORM_VERSION as terraform FROM amazon/aws-cli:$AWS_CLI_VERSION -ARG KUBECTL_VERSION=1.27.9 +ARG KUBECTL_VERSION=1.28.7 WORKDIR /viya4-iac-aws diff --git a/README.md b/README.md index 52d7d305..5fd5c286 100644 --- a/README.md +++ b/README.md @@ -48,7 +48,7 @@ The following are also required: #### Terraform Requirements: - [Terraform](https://www.terraform.io/downloads.html) v1.6.6 -- [kubectl](https://kubernetes.io/docs/tasks/tools/install-kubectl/) - v1.27.9 +- [kubectl](https://kubernetes.io/docs/tasks/tools/install-kubectl/) - v1.28.7 - [jq](https://stedolan.github.io/jq/) v1.6 - [AWS CLI](https://aws.amazon.com/cli) (optional; useful as an alternative to the AWS Web Console) v2.13.33 diff --git a/container-structure-test.yaml b/container-structure-test.yaml index 70510b81..f31e0aec 100644 --- a/container-structure-test.yaml +++ b/container-structure-test.yaml @@ -1,4 +1,4 @@ -# Copyright © 2021-2023, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. +# Copyright © 2021-2024, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. # SPDX-License-Identifier: Apache-2.0 schemaVersion: "2.0.0" diff --git a/docker-entrypoint.sh b/docker-entrypoint.sh index ed549f4d..40718e14 100644 --- a/docker-entrypoint.sh +++ b/docker-entrypoint.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash -# Copyright © 2021-2023, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. +# Copyright © 2021-2024, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. # SPDX-License-Identifier: Apache-2.0 set -e diff --git a/docs/CONFIG-VARS.md b/docs/CONFIG-VARS.md index 7aba3a34..87b2efe8 100644 --- a/docs/CONFIG-VARS.md +++ b/docs/CONFIG-VARS.md @@ -257,7 +257,7 @@ Custom policy: |
Name
|
Description
|
Type
|
Default
|
Notes
| | :--- | :--- | :--- | :--- | :--- | | create_static_kubeconfig | Allows the user to create a provider- or service account-based kubeconfig file | bool | true | A value of `false` defaults to using the cloud provider's mechanism for generating the kubeconfig file. A value of `true` creates a static kubeconfig that uses a service account and cluster role binding to provide credentials. | -| kubernetes_version | The EKS cluster Kubernetes version | string | "1.27" | | +| kubernetes_version | The EKS cluster Kubernetes version | string | "1.28" | | | create_jump_vm | Create bastion host (jump VM) | bool | true| | | create_jump_public_ip | Add public IP address to jump VM | bool | true | | | jump_vm_admin | OS admin user for the jump VM | string | "jumpuser" | | @@ -387,7 +387,7 @@ Each server element, like `foo = {}`, can contain none, some, or all of the para |
Name
|
Description
|
Type
|
Default
|
Notes
| | :--- | :--- | :--- | :--- | :--- | -| server_version | The version of the PostgreSQL server | string | "13" | Refer to the [SAS Viya platform Administration Guide](https://documentation.sas.com/?cdcId=sasadmincdc&cdcVersion=default&docsetId=itopssr&docsetTarget=p05lfgkwib3zxbn1t6nyihexp12n.htm#p1wq8ouke3c6ixn1la636df9oa1u) for the supported versions of PostgreSQL for the SAS Viya platform. | +| server_version | The version of the PostgreSQL server | string | "15" | Refer to the [SAS Viya platform Administration Guide](https://documentation.sas.com/?cdcId=sasadmincdc&cdcVersion=default&docsetId=itopssr&docsetTarget=p05lfgkwib3zxbn1t6nyihexp12n.htm#p1wq8ouke3c6ixn1la636df9oa1u) for the supported versions of PostgreSQL for the SAS Viya platform. | | instance_type | The VM type for the PostgreSQL Server | string | "db.m5.xlarge" | | | storage_size | Max storage allowed for the PostgreSQL server in MB | number | 50 | | | backup_retention_days | Backup retention days for the PostgreSQL server | number | 7 | Supported values are between 7 and 35 days. | @@ -418,7 +418,7 @@ postgres_servers = { deletion_protection = false administrator_login = "cdsadmin" administrator_password = "1tsAB3aut1fulDay" - server_version = "13" + server_version = "15" server_port = "5432" ssl_enforcement_enabled = true parameters = [{ "apply_method": "immediate", "name": "foo" "value": "true" }, { "apply_method": "immediate", "name": "bar" "value": "false" }] diff --git a/examples/sample-input-byo.tfvars b/examples/sample-input-byo.tfvars index 85e8d0d5..0127eac2 100644 --- a/examples/sample-input-byo.tfvars +++ b/examples/sample-input-byo.tfvars @@ -37,7 +37,7 @@ postgres_servers = { } ## Cluster config -kubernetes_version = "1.27" +kubernetes_version = "1.28" default_nodepool_node_count = 2 default_nodepool_vm_type = "m5.2xlarge" default_nodepool_custom_data = "" diff --git a/examples/sample-input-connect.tfvars b/examples/sample-input-connect.tfvars index 5a51ffdf..f7978e13 100644 --- a/examples/sample-input-connect.tfvars +++ b/examples/sample-input-connect.tfvars @@ -27,7 +27,7 @@ postgres_servers = { } ## Cluster config -kubernetes_version = "1.27" +kubernetes_version = "1.28" default_nodepool_node_count = 2 default_nodepool_vm_type = "m5.2xlarge" default_nodepool_custom_data = "" diff --git a/examples/sample-input-custom-data.tfvars b/examples/sample-input-custom-data.tfvars index d1b39e7f..943c51a9 100644 --- a/examples/sample-input-custom-data.tfvars +++ b/examples/sample-input-custom-data.tfvars @@ -27,7 +27,7 @@ postgres_servers = { } ## Cluster config -kubernetes_version = "1.27" +kubernetes_version = "1.28" default_nodepool_node_count = 2 default_nodepool_vm_type = "m5.2xlarge" default_nodepool_custom_data = "" diff --git a/examples/sample-input-gpu.tfvars b/examples/sample-input-gpu.tfvars index cf61525e..8b81ab3c 100644 --- a/examples/sample-input-gpu.tfvars +++ b/examples/sample-input-gpu.tfvars @@ -27,7 +27,7 @@ postgres_servers = { } ## Cluster config -kubernetes_version = "1.27" +kubernetes_version = "1.28" default_nodepool_node_count = 2 default_nodepool_vm_type = "m5.2xlarge" default_nodepool_custom_data = "" diff --git a/examples/sample-input-ha.tfvars b/examples/sample-input-ha.tfvars index 7a85c2f5..9e58f155 100644 --- a/examples/sample-input-ha.tfvars +++ b/examples/sample-input-ha.tfvars @@ -27,7 +27,7 @@ postgres_servers = { } ## Cluster config -kubernetes_version = "1.27" +kubernetes_version = "1.28" default_nodepool_node_count = 2 default_nodepool_vm_type = "m5.2xlarge" default_nodepool_custom_data = "" diff --git a/examples/sample-input-minimal.tfvars b/examples/sample-input-minimal.tfvars index 1475d98a..31c5fa25 100644 --- a/examples/sample-input-minimal.tfvars +++ b/examples/sample-input-minimal.tfvars @@ -27,7 +27,7 @@ tags = {} # e.g., { "key1" = "value1", "key2" = "value2" } # } ## Cluster config -kubernetes_version = "1.27" +kubernetes_version = "1.28" default_nodepool_node_count = 1 default_nodepool_vm_type = "m5.large" default_nodepool_custom_data = "" diff --git a/examples/sample-input-singlestore.tfvars b/examples/sample-input-singlestore.tfvars index e7743bf5..31ced907 100644 --- a/examples/sample-input-singlestore.tfvars +++ b/examples/sample-input-singlestore.tfvars @@ -27,7 +27,7 @@ postgres_servers = { } ## Cluster config -kubernetes_version = "1.27" +kubernetes_version = "1.28" default_nodepool_node_count = 2 default_nodepool_vm_type = "m5.2xlarge" default_nodepool_custom_data = "" diff --git a/examples/sample-input.tfvars b/examples/sample-input.tfvars index 46fe9b63..d681ee2d 100644 --- a/examples/sample-input.tfvars +++ b/examples/sample-input.tfvars @@ -27,7 +27,7 @@ postgres_servers = { } ## Cluster config -kubernetes_version = "1.27" +kubernetes_version = "1.28" default_nodepool_node_count = 2 default_nodepool_vm_type = "m5.2xlarge" default_nodepool_custom_data = "" diff --git a/files/tools/iac_git_info.sh b/files/tools/iac_git_info.sh index c863c793..1c7d09fb 100755 --- a/files/tools/iac_git_info.sh +++ b/files/tools/iac_git_info.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash -# Copyright © 2021-2023, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. +# Copyright © 2021-2024, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. # SPDX-License-Identifier: Apache-2.0 # We need to return an error if things don't work diff --git a/files/tools/iac_tooling_version.sh b/files/tools/iac_tooling_version.sh index fc1fa5fe..442279b8 100755 --- a/files/tools/iac_tooling_version.sh +++ b/files/tools/iac_tooling_version.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash -# Copyright © 2021-2023, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. +# Copyright © 2021-2024, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. # SPDX-License-Identifier: Apache-2.0 # We need to return an error if things don't work diff --git a/locals.tf b/locals.tf index eb96deb2..e3f57521 100755 --- a/locals.tf +++ b/locals.tf @@ -1,4 +1,4 @@ -# Copyright © 2021-2023, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. +# Copyright © 2021-2024, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. # SPDX-License-Identifier: Apache-2.0 locals { @@ -102,7 +102,8 @@ locals { launch_template_name = "${local.cluster_name}-default-lt" launch_template_use_name_prefix = true launch_template_tags = { Name = "${local.cluster_name}-default" } - tags = var.autoscaling_enabled ? merge(local.tags, { key = "k8s.io/cluster-autoscaler/${local.cluster_name}", value = "owned", propagate_at_launch = true }, { key = "k8s.io/cluster-autoscaler/enabled", value = "true", propagate_at_launch = true }) : local.tags + tags = var.autoscaling_enabled ? merge(local.tags, { "k8s.io/cluster-autoscaler/${local.cluster_name}" = "owned", propagate_at_launch = true }, { "k8s.io/cluster-autoscaler/enabled" = "true", propagate_at_launch = true }) : local.tags + # Node Pool IAM Configuration iam_role_use_name_prefix = false iam_role_name = "${var.prefix}-default-eks-node-group" @@ -151,7 +152,7 @@ locals { launch_template_name = "${local.cluster_name}-${key}-lt" launch_template_use_name_prefix = true launch_template_tags = { Name = "${local.cluster_name}-${key}" } - tags = var.autoscaling_enabled ? merge(local.tags, { key = "k8s.io/cluster-autoscaler/${local.cluster_name}", value = "owned", propagate_at_launch = true }, { key = "k8s.io/cluster-autoscaler/enabled", value = "true", propagate_at_launch = true }) : local.tags + tags = var.autoscaling_enabled ? merge(local.tags, { "k8s.io/cluster-autoscaler/${local.cluster_name}" = "owned", propagate_at_launch = true }, { "k8s.io/cluster-autoscaler/enabled" = "true", propagate_at_launch = true }) : local.tags # Node Pool IAM Configuration iam_role_use_name_prefix = false iam_role_name = "${var.prefix}-${key}-eks-node-group" diff --git a/main.tf b/main.tf index e85c0a16..75abff58 100755 --- a/main.tf +++ b/main.tf @@ -1,4 +1,4 @@ -# Copyright © 2021-2023, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. +# Copyright © 2021-2024, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. # SPDX-License-Identifier: Apache-2.0 ## AWS-EKS diff --git a/modules/aws_autoscaling/main.tf b/modules/aws_autoscaling/main.tf index b60c7af7..6db3fa0e 100644 --- a/modules/aws_autoscaling/main.tf +++ b/modules/aws_autoscaling/main.tf @@ -1,4 +1,4 @@ -# Copyright © 2021-2023, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. +# Copyright © 2021-2024, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. # SPDX-License-Identifier: Apache-2.0 diff --git a/modules/aws_autoscaling/outputs.tf b/modules/aws_autoscaling/outputs.tf index ffb6bae1..95635f3a 100644 --- a/modules/aws_autoscaling/outputs.tf +++ b/modules/aws_autoscaling/outputs.tf @@ -1,4 +1,4 @@ -# Copyright © 2021-2023, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. +# Copyright © 2021-2024, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. # SPDX-License-Identifier: Apache-2.0 output "autoscaler_account" { diff --git a/modules/aws_autoscaling/variables.tf b/modules/aws_autoscaling/variables.tf index 2b89c046..ed77d695 100644 --- a/modules/aws_autoscaling/variables.tf +++ b/modules/aws_autoscaling/variables.tf @@ -1,4 +1,4 @@ -# Copyright © 2021-2023, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. +# Copyright © 2021-2024, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. # SPDX-License-Identifier: Apache-2.0 variable "prefix" { diff --git a/modules/aws_ebs_csi/main.tf b/modules/aws_ebs_csi/main.tf index 9eea0ca8..ad6560e4 100644 --- a/modules/aws_ebs_csi/main.tf +++ b/modules/aws_ebs_csi/main.tf @@ -1,4 +1,4 @@ -# Copyright © 2021-2023, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. +# Copyright © 2021-2024, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. # SPDX-License-Identifier: Apache-2.0 diff --git a/modules/aws_ebs_csi/outputs.tf b/modules/aws_ebs_csi/outputs.tf index 9f4dc9bb..61dbbae5 100644 --- a/modules/aws_ebs_csi/outputs.tf +++ b/modules/aws_ebs_csi/outputs.tf @@ -1,4 +1,4 @@ -# Copyright © 2021-2023, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. +# Copyright © 2021-2024, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. # SPDX-License-Identifier: Apache-2.0 output "ebs_csi_account" { diff --git a/modules/aws_ebs_csi/variables.tf b/modules/aws_ebs_csi/variables.tf index a96f3919..3e8928d6 100644 --- a/modules/aws_ebs_csi/variables.tf +++ b/modules/aws_ebs_csi/variables.tf @@ -1,4 +1,4 @@ -# Copyright © 2021-2023, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. +# Copyright © 2021-2024, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. # SPDX-License-Identifier: Apache-2.0 variable "prefix" { diff --git a/modules/aws_fsx_ontap/main.tf b/modules/aws_fsx_ontap/main.tf index 468e1bf4..b8f3c4d5 100644 --- a/modules/aws_fsx_ontap/main.tf +++ b/modules/aws_fsx_ontap/main.tf @@ -1,4 +1,4 @@ -# Copyright © 2021-2023, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. +# Copyright © 2021-2024, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. # SPDX-License-Identifier: Apache-2.0 # Permissions based off the IAM Policies required to manage fsx_ontap resources in this project diff --git a/modules/aws_fsx_ontap/outputs.tf b/modules/aws_fsx_ontap/outputs.tf index d4951c84..d204c2b1 100644 --- a/modules/aws_fsx_ontap/outputs.tf +++ b/modules/aws_fsx_ontap/outputs.tf @@ -1,2 +1,2 @@ -# Copyright © 2021-2023, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. +# Copyright © 2021-2024, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. # SPDX-License-Identifier: Apache-2.0 diff --git a/modules/aws_fsx_ontap/variables.tf b/modules/aws_fsx_ontap/variables.tf index 3eaed5ca..5b8278ff 100644 --- a/modules/aws_fsx_ontap/variables.tf +++ b/modules/aws_fsx_ontap/variables.tf @@ -1,4 +1,4 @@ -# Copyright © 2021-2023, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. +# Copyright © 2021-2024, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. # SPDX-License-Identifier: Apache-2.0 variable "prefix" { diff --git a/modules/aws_vm/main.tf b/modules/aws_vm/main.tf index 70ab14cb..f647036e 100644 --- a/modules/aws_vm/main.tf +++ b/modules/aws_vm/main.tf @@ -1,4 +1,4 @@ -# Copyright © 2021-2023, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. +# Copyright © 2021-2024, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. # SPDX-License-Identifier: Apache-2.0 # Reference: https://github.com/terraform-providers/terraform-provider-aws diff --git a/modules/aws_vm/outputs.tf b/modules/aws_vm/outputs.tf index 3c4ba98b..ec026601 100644 --- a/modules/aws_vm/outputs.tf +++ b/modules/aws_vm/outputs.tf @@ -1,4 +1,4 @@ -# Copyright © 2021-2023, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. +# Copyright © 2021-2024, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. # SPDX-License-Identifier: Apache-2.0 output "private_ip_address" { diff --git a/modules/aws_vm/variables.tf b/modules/aws_vm/variables.tf index 8121de5d..37ab34e4 100644 --- a/modules/aws_vm/variables.tf +++ b/modules/aws_vm/variables.tf @@ -1,4 +1,4 @@ -# Copyright © 2021-2023, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. +# Copyright © 2021-2024, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. # SPDX-License-Identifier: Apache-2.0 variable "name" { diff --git a/modules/aws_vpc/main.tf b/modules/aws_vpc/main.tf index 214b11d4..9df2fae8 100644 --- a/modules/aws_vpc/main.tf +++ b/modules/aws_vpc/main.tf @@ -1,4 +1,4 @@ -# Copyright © 2021-2023, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. +# Copyright © 2021-2024, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. # SPDX-License-Identifier: Apache-2.0 # This is customized based on - https://github.com/terraform-aws-modules/terraform-aws-vpc diff --git a/modules/aws_vpc/outputs.tf b/modules/aws_vpc/outputs.tf index 2a7c8f6a..c61539ee 100644 --- a/modules/aws_vpc/outputs.tf +++ b/modules/aws_vpc/outputs.tf @@ -1,4 +1,4 @@ -# Copyright © 2021-2023, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. +# Copyright © 2021-2024, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. # SPDX-License-Identifier: Apache-2.0 #vpc_id diff --git a/modules/aws_vpc/variables.tf b/modules/aws_vpc/variables.tf index 4ab3cb4b..d1fe1ef6 100644 --- a/modules/aws_vpc/variables.tf +++ b/modules/aws_vpc/variables.tf @@ -1,4 +1,4 @@ -# Copyright © 2021-2023, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. +# Copyright © 2021-2024, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. # SPDX-License-Identifier: Apache-2.0 variable "public_subnet_azs" { diff --git a/modules/kubeconfig/main.tf b/modules/kubeconfig/main.tf index f7c7e0ba..d2d4d95d 100644 --- a/modules/kubeconfig/main.tf +++ b/modules/kubeconfig/main.tf @@ -1,4 +1,4 @@ -# Copyright © 2021-2023, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. +# Copyright © 2021-2024, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. # SPDX-License-Identifier: Apache-2.0 diff --git a/modules/kubeconfig/outputs.tf b/modules/kubeconfig/outputs.tf index 6502f708..be938bae 100644 --- a/modules/kubeconfig/outputs.tf +++ b/modules/kubeconfig/outputs.tf @@ -1,4 +1,4 @@ -# Copyright © 2021-2023, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. +# Copyright © 2021-2024, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. # SPDX-License-Identifier: Apache-2.0 output "kube_config" { diff --git a/modules/kubeconfig/variables.tf b/modules/kubeconfig/variables.tf index c5e0ca27..95b19d81 100644 --- a/modules/kubeconfig/variables.tf +++ b/modules/kubeconfig/variables.tf @@ -1,4 +1,4 @@ -# Copyright © 2021-2023, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. +# Copyright © 2021-2024, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. # SPDX-License-Identifier: Apache-2.0 variable "prefix" { diff --git a/outputs.tf b/outputs.tf index d636f502..1e6f9e82 100755 --- a/outputs.tf +++ b/outputs.tf @@ -1,4 +1,4 @@ -# Copyright © 2021-2023, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. +# Copyright © 2021-2024, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. # SPDX-License-Identifier: Apache-2.0 output "cluster_endpoint" { diff --git a/security.tf b/security.tf index d1b7b56f..0153fbd9 100644 --- a/security.tf +++ b/security.tf @@ -1,4 +1,4 @@ -# Copyright © 2021-2023, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. +# Copyright © 2021-2024, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. # SPDX-License-Identifier: Apache-2.0 data "aws_security_group" "sg" { diff --git a/variables.tf b/variables.tf index 34f4cfbd..324b9325 100644 --- a/variables.tf +++ b/variables.tf @@ -1,4 +1,4 @@ -# Copyright © 2021-2023, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. +# Copyright © 2021-2024, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. # SPDX-License-Identifier: Apache-2.0 ## Global @@ -149,7 +149,7 @@ variable "efs_throughput_rate" { variable "kubernetes_version" { description = "The EKS cluster Kubernetes version." type = string - default = "1.27" + default = "1.28" } variable "tags" { @@ -532,7 +532,7 @@ variable "postgres_server_defaults" { deletion_protection = false administrator_login = "pgadmin" administrator_password = "my$up3rS3cretPassw0rd" - server_version = "13" + server_version = "15" server_port = "5432" ssl_enforcement_enabled = true parameters = [] diff --git a/versions.tf b/versions.tf index f2049920..8336ecdf 100644 --- a/versions.tf +++ b/versions.tf @@ -1,4 +1,4 @@ -# Copyright © 2021-2023, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. +# Copyright © 2021-2024, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. # SPDX-License-Identifier: Apache-2.0 terraform { diff --git a/vms.tf b/vms.tf index d7e4a8bc..b4628a06 100644 --- a/vms.tf +++ b/vms.tf @@ -1,4 +1,4 @@ -# Copyright © 2021-2023, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. +# Copyright © 2021-2024, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. # SPDX-License-Identifier: Apache-2.0 locals {