-
-
Notifications
You must be signed in to change notification settings - Fork 30
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* chore: update devcontainer and pre-commit * chore: update license * chore: update readme * chore: update devcontainer * chore: delete azurerm_client_config data resource #33 * feat: ssl policies * chore: add SSL policies unit tests * feat: update ssl_policy * chore: update markdownlint * chore: add unit tests to default ssl profile and ssl profiles * fix: unit tests * chore: remove a unit test * fix: default_ssl_policy parameter * fix: update ssl_profiles in testing.tftest.hcl * fix: update validation condition for ssl_profiles in variables.tf * fix: update validation condition for ssl_profiles in variables.tf * fix: cipher_suites of ssl profiles * fix: Update cipher suites and minimum protocol version for ssl-profile-2 in testing.tftest.hcl * fix: Update validation condition for ssl_profiles in testing.tftest.hcl * fix: Update SSL profile validation conditions and cipher suites * fix: Update SSL profile validation conditions and cipher suites in testing.tftest.hcl * chore: Update release date in CHANGELOG.md
- Loading branch information
Showing
14 changed files
with
657 additions
and
60 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,72 @@ | ||
[ | ||
{ | ||
"Name": "policy_type", | ||
"Description": "The Type of the Policy. Possible values are", | ||
"Type": "string", | ||
"Default": "Predefined", | ||
"Required": "no", | ||
"Support": [ | ||
"Predefined", | ||
"Custom", | ||
"CustomV2" | ||
] | ||
}, | ||
{ | ||
"Name": "policy_name", | ||
"Description": "The Name of the Policy e.g. AppGwSslPolicy20170401S. Required if policy_type is set to Predefined.", | ||
"Type": "string", | ||
"Default": "AppGwSslPolicy20220101", | ||
"Required": "no", | ||
"Support": [] | ||
}, | ||
{ | ||
"Name": "min_protocol_version", | ||
"Description": "The minimal TLS version. Possible values are", | ||
"Type": "string", | ||
"Default": "null", | ||
"Required": "no", | ||
"Support": [ | ||
"TLSv1_0", | ||
"TLSv1_1", | ||
"TLSv1_2", | ||
"TLSv1_3" | ||
] | ||
}, | ||
{ | ||
"Name": "cipher_suites", | ||
"Description": "A list of accepted cipher suites. Possible values are", | ||
"Type": "list(string)", | ||
"Default": "null", | ||
"Required": "no", | ||
"Support": [ | ||
"TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA", | ||
"TLS_DHE_DSS_WITH_AES_128_CBC_SHA", | ||
"TLS_DHE_DSS_WITH_AES_128_CBC_SHA256", | ||
"TLS_DHE_DSS_WITH_AES_256_CBC_SHA", | ||
"TLS_DHE_DSS_WITH_AES_256_CBC_SHA256", | ||
"TLS_DHE_RSA_WITH_AES_128_CBC_SHA", | ||
"TLS_DHE_RSA_WITH_AES_128_GCM_SHA256", | ||
"TLS_DHE_RSA_WITH_AES_256_CBC_SHA", | ||
"TLS_DHE_RSA_WITH_AES_256_GCM_SHA384", | ||
"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA", | ||
"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256", | ||
"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256", | ||
"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA", | ||
"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384", | ||
"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384", | ||
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA", | ||
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256", | ||
"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256", | ||
"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA", | ||
"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384", | ||
"TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384", | ||
"TLS_RSA_WITH_3DES_EDE_CBC_SHA", | ||
"TLS_RSA_WITH_AES_128_CBC_SHA", | ||
"TLS_RSA_WITH_AES_128_CBC_SHA256", | ||
"TLS_RSA_WITH_AES_128_GCM_SHA256", | ||
"TLS_RSA_WITH_AES_256_CBC_SHA", | ||
"TLS_RSA_WITH_AES_256_CBC_SHA256", | ||
"TLS_RSA_WITH_AES_256_GCM_SHA384" | ||
] | ||
} | ||
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,80 @@ | ||
[ | ||
{ | ||
"Name": "name", | ||
"Description": "The name of the SSL Profile that is unique within this Application Gateway.", | ||
"Type": "string", | ||
"Default": "n/a", | ||
"Required": "yes", | ||
"Support": [] | ||
}, | ||
{ | ||
"Name": "policy_type", | ||
"Description": "The type of the Policy. Possible values are", | ||
"Type": "string", | ||
"Default": "null", | ||
"Required": "no", | ||
"Support": [ | ||
"Predefined", | ||
"Custom", | ||
"CustomV2" | ||
] | ||
}, | ||
{ | ||
"Name": "policy_name", | ||
"Description": "The name of the SSL Profile that is unique within this Application Gateway.", | ||
"Type": "string", | ||
"Default": "null", | ||
"Required": "no", | ||
"Support": [] | ||
}, | ||
{ | ||
"Name": "min_protocol_version", | ||
"Description": "The minimal TLS version. Possible values are", | ||
"Type": "string", | ||
"Default": "null", | ||
"Required": "no", | ||
"Support": [ | ||
"TLSv1_0", | ||
"TLSv1_1", | ||
"TLSv1_2", | ||
"TLSv1_3" | ||
] | ||
}, | ||
{ | ||
"Name": "cipher_suites", | ||
"Description": "A list of accepted cipher suites. Possible values are", | ||
"Type": "list(string)", | ||
"Default": "null", | ||
"Required": "no", | ||
"Support": [ | ||
"TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA", | ||
"TLS_DHE_DSS_WITH_AES_128_CBC_SHA", | ||
"TLS_DHE_DSS_WITH_AES_128_CBC_SHA256", | ||
"TLS_DHE_DSS_WITH_AES_256_CBC_SHA", | ||
"TLS_DHE_DSS_WITH_AES_256_CBC_SHA256", | ||
"TLS_DHE_RSA_WITH_AES_128_CBC_SHA", | ||
"TLS_DHE_RSA_WITH_AES_128_GCM_SHA256", | ||
"TLS_DHE_RSA_WITH_AES_256_CBC_SHA", | ||
"TLS_DHE_RSA_WITH_AES_256_GCM_SHA384", | ||
"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA", | ||
"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256", | ||
"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256", | ||
"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA", | ||
"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384", | ||
"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384", | ||
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA", | ||
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256", | ||
"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256", | ||
"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA", | ||
"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384", | ||
"TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384", | ||
"TLS_RSA_WITH_3DES_EDE_CBC_SHA", | ||
"TLS_RSA_WITH_AES_128_CBC_SHA", | ||
"TLS_RSA_WITH_AES_128_CBC_SHA256", | ||
"TLS_RSA_WITH_AES_128_GCM_SHA256", | ||
"TLS_RSA_WITH_AES_256_CBC_SHA", | ||
"TLS_RSA_WITH_AES_256_CBC_SHA256", | ||
"TLS_RSA_WITH_AES_256_GCM_SHA384" | ||
] | ||
} | ||
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,4 @@ | ||
{ | ||
"MD013": false | ||
"MD013": false, | ||
"MD041": false | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.