Skip to content

Commit

Permalink
Merge pull request #323 from sassoftware/staging
Browse files Browse the repository at this point in the history
7.1.0 - June 15, 2023
  • Loading branch information
riragh authored Jun 15, 2023
2 parents 7425320 + 10d92b2 commit 8bd961a
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 4 deletions.
17 changes: 17 additions & 0 deletions docs/CONFIG-VARS.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ Supported configuration variables are listed in the tables below. All variables
- [Required Variables](#required-variables)
- [Azure Authentication](#azure-authentication)
- [Admin Access](#admin-access)
- [Security](#security)
- [Networking](#networking)
- [Use Existing](#use-existing)
- [General](#general)
Expand Down Expand Up @@ -77,6 +78,22 @@ You can use `default_public_access_cidrs` to set a default range for all created

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

## Security

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).

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).

To accept the terms please run following az command before deploying cluster:

```bash
az vm image terms accept --urn Canonical:0001-com-ubuntu-pro-focal-fips:pro-fips-20_04-gen2:latest --subscription $subscription_id
```

| Name | Description | Type | Default | Notes |
| :--- | ---: | ---: | ---: | ---: |
| 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. |

## Networking

| Name | Description | Type | Default | Notes |
Expand Down
6 changes: 2 additions & 4 deletions variables.tf
Original file line number Diff line number Diff line change
Expand Up @@ -69,11 +69,9 @@ variable "aks_cluster_sku_tier" {
}
}

## Enable FIPS support - Experimental
## 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:
### `az vm image terms accept --urn Canonical:0001-com-ubuntu-pro-focal-fips:pro-fips-20_04-gen2:latest --subscription $subscription_id`
## Enable FIPS support
variable "fips_enabled" {
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."
description = "Enables the Federal Information Processing Standard for the nodes and VMs in this cluster. Changing this forces a new resource to be created."
type = bool
default = false
}
Expand Down

0 comments on commit 8bd961a

Please sign in to comment.