Skip to content

Commit 8bd961a

Browse files
authored
Merge pull request #323 from sassoftware/staging
7.1.0 - June 15, 2023
2 parents 7425320 + 10d92b2 commit 8bd961a

File tree

2 files changed

+19
-4
lines changed

2 files changed

+19
-4
lines changed

docs/CONFIG-VARS.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ Supported configuration variables are listed in the tables below. All variables
99
- [Required Variables](#required-variables)
1010
- [Azure Authentication](#azure-authentication)
1111
- [Admin Access](#admin-access)
12+
- [Security](#security)
1213
- [Networking](#networking)
1314
- [Use Existing](#use-existing)
1415
- [General](#general)
@@ -77,6 +78,22 @@ You can use `default_public_access_cidrs` to set a default range for all created
7778

7879
**NOTE:** In a SCIM environment, the AzureActiveDirectory service tag must be granted access to port 443/HTTPS for the Ingress IP address.
7980

81+
## Security
82+
83+
The Federal Information Processing Standard (FIPS) 140 is a US government standard that defines minimum security requirements for cryptographic modules in information technology products and systems. Azure Kubernetes Service (AKS) allows the creation of node pools with FIPS 140-2 enabled. Deployments running on FIPS-enabled node pools provide increased security and help meet security controls as part of FedRAMP compliance. For more information on FIPS 140-2, see [Federal Information Processing Standard (FIPS) 140](https://learn.microsoft.com/en-us/azure/compliance/offerings/offering-fips-140-2).
84+
85+
To enable the FIPS support in your subscription, you first need to accept the legal terms of the `Ubuntu Pro FIPS 20.04 LTS` image that will be used in the deployment. For details see [Ubuntu Pro FIPS 20.04 LTS](https://azuremarketplace.microsoft.com/en-us/marketplace/apps/canonical.0001-com-ubuntu-pro-focal-fips?tab=Overview).
86+
87+
To accept the terms please run following az command before deploying cluster:
88+
89+
```bash
90+
az vm image terms accept --urn Canonical:0001-com-ubuntu-pro-focal-fips:pro-fips-20_04-gen2:latest --subscription $subscription_id
91+
```
92+
93+
| Name | Description | Type | Default | Notes |
94+
| :--- | ---: | ---: | ---: | ---: |
95+
| fips_enabled | Enables the Federal Information Processing Standard for all the nodes and VMs in this cluster | bool | false | Make sure to accept terms mentioned above before deploying. |
96+
8097
## Networking
8198

8299
| Name | Description | Type | Default | Notes |

variables.tf

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -69,11 +69,9 @@ variable "aks_cluster_sku_tier" {
6969
}
7070
}
7171

72-
## Enable FIPS support - Experimental
73-
## Before your subscription can be used to enable the FIPS support, you need to accept the legal terms of the image. To accept the terms please run following az command before deploying cluster:
74-
### `az vm image terms accept --urn Canonical:0001-com-ubuntu-pro-focal-fips:pro-fips-20_04-gen2:latest --subscription $subscription_id`
72+
## Enable FIPS support
7573
variable "fips_enabled" {
76-
description = "Enables the Federal Information Processing Standard for the nodes in this cluster's Node Pool. Changing this forces a new resource to be created."
74+
description = "Enables the Federal Information Processing Standard for the nodes and VMs in this cluster. Changing this forces a new resource to be created."
7775
type = bool
7876
default = false
7977
}

0 commit comments

Comments
 (0)