-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat!: authenticate ALBs for ingresses (#1021)
* feat: authenticate ALBs for ingresses * commit from ci -- ran terraform-docs and pushed * commit from ci -- ran terraform-docs and pushed * commit from ci -- ran terraform fmt and pushed * new opsgenie provider * pin opsgenie provider * commit from ci -- ran terraform-docs and pushed * commit from ci -- ran terraform fmt and pushed * data source teams * commit from ci -- ran terraform-docs and pushed * commit from ci -- ran terraform fmt and pushed * add oidc config * commit from ci -- ran terraform-docs and pushed * https * tls * commit from ci -- ran terraform fmt and pushed * tls * remove dynamic * commit from ci -- ran terraform fmt and pushed * remove content * unused variables * commit from ci -- ran terraform-docs and pushed * commit from ci -- ran terraform fmt and pushed * remove the multidomain proxy * update integration secret * commit from ci -- ran terraform-docs and pushed * remove certs * commit from ci -- ran terraform-docs and pushed * update tfe-okta-app for wildcard redirects * commit from ci -- ran terraform-docs and pushed * commit from ci -- ran terraform fmt and pushed * no more forked okta * commit from ci -- ran terraform-docs and pushed * unused vars * commit from ci -- ran terraform-docs and pushed * commit from ci -- ran terraform-docs and pushed * upgrade provider interface * commit from ci -- ran terraform fmt and pushed * go * dyamic * dynamic fix * unused vars * stale comment * commit from ci -- ran terraform fmt and pushed * add certificate back in, we need it * acm back into int secret * commit from ci -- ran terraform-docs and pushed * external zone name back in * release * commit from ci -- ran terraform fmt and pushed * commit from ci -- ran terraform-docs and pushed * local * only project * revert to czi * commit from ci -- ran terraform-docs and pushed * test * commit from ci -- ran terraform-docs and pushed * remove unused providers * commit from ci -- ran terraform-docs and pushed * go * remove AWS version requirement * commit from ci -- ran terraform-docs and pushed * commit from ci -- ran terraform-docs and pushed * wrong redirect * overwrite with the basedomain * commit from ci -- ran terraform-docs and pushed * commit from ci -- ran terraform fmt and pushed * commit from ci -- ran terraform fmt and pushed * typo * okta groups not okta group * commit from ci -- ran terraform-docs and pushed * commit from ci -- ran terraform fmt and pushed * typo * commit from ci -- ran terraform fmt and pushed * merge * commit from ci -- ran terraform fmt and pushed * merge * commit from ci -- ran terraform fmt and pushed --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: czi-github-helper[bot] <czi-github-helper[bot]@users.noreply.github.com> Co-authored-by: jakeyheath <[email protected]>
- Loading branch information
1 parent
7b2a146
commit 7cd9375
Showing
22 changed files
with
141 additions
and
173 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
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -8,7 +8,6 @@ https://docs.google.com/drawings/d/1AsJts2qCmw7685A6WZPDb5ApkXyuPRc27Lg3zzWuPaA/ | |
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.3 | | ||
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 4.45 | | ||
| <a name="requirement_kubernetes"></a> [kubernetes](#requirement\_kubernetes) | >= 2.16 | | ||
| <a name="requirement_okta"></a> [okta](#requirement\_okta) | ~> 3.10 | | ||
| <a name="requirement_random"></a> [random](#requirement\_random) | >= 3.4 | | ||
|
||
## Providers | ||
|
@@ -24,21 +23,17 @@ https://docs.google.com/drawings/d/1AsJts2qCmw7685A6WZPDb5ApkXyuPRc27Lg3zzWuPaA/ | |
| Name | Source | Version | | ||
|------|--------|---------| | ||
| <a name="module_cert"></a> [cert](#module\_cert) | github.com/chanzuckerberg/cztack//aws-acm-certificate | v0.43.1 | | ||
| <a name="module_cert_oauth"></a> [cert\_oauth](#module\_cert\_oauth) | github.com/chanzuckerberg/cztack//aws-acm-certificate | v0.43.1 | | ||
| <a name="module_dbs"></a> [dbs](#module\_dbs) | github.com/chanzuckerberg/cztack//aws-aurora-postgres | v0.49.0 | | ||
| <a name="module_ecrs"></a> [ecrs](#module\_ecrs) | [email protected]:chanzuckerberg/shared-infra//terraform/modules/ecr-repository | main | | ||
| <a name="module_happy_github_ci_role"></a> [happy\_github\_ci\_role](#module\_happy\_github\_ci\_role) | ../happy-github-ci-role | n/a | | ||
| <a name="module_happy_okta_app"></a> [happy\_okta\_app](#module\_happy\_okta\_app) | ../happy-tfe-okta-app | n/a | | ||
| <a name="module_ops-genie"></a> [ops-genie](#module\_ops-genie) | [email protected]:chanzuckerberg/shared-infra//terraform/modules/ops-genie-service | main | | ||
| <a name="module_proxy"></a> [proxy](#module\_proxy) | [email protected]:chanzuckerberg/shared-infra//terraform/modules/eks-multi-domain-oauth-proxy | eks-multi-domain-oauth-proxy-v1.3.0 | | ||
| <a name="module_s3_buckets"></a> [s3\_buckets](#module\_s3\_buckets) | github.com/chanzuckerberg/cztack//aws-s3-private-bucket | v0.43.1 | | ||
|
||
## Resources | ||
|
||
| Name | Type | | ||
|------|------| | ||
| [aws_route53_record.happy_prefixed](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/route53_record) | resource | | ||
| [aws_route53_zone.happy_prefixed](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/route53_zone) | resource | | ||
| [kubernetes_namespace.happy](https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs/resources/namespace) | resource | | ||
| [kubernetes_secret.happy_env_secret](https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs/resources/secret) | resource | | ||
| [random_password.db_secret](https://registry.terraform.io/providers/hashicorp/random/latest/docs/resources/password) | resource | | ||
|
@@ -58,7 +53,6 @@ https://docs.google.com/drawings/d/1AsJts2qCmw7685A6WZPDb5ApkXyuPRc27Lg3zzWuPaA/ | |
| <a name="input_extra_proxy_args"></a> [extra\_proxy\_args](#input\_extra\_proxy\_args) | Add to the proxy's default arguments. | `set(string)` | `[]` | no | | ||
| <a name="input_k8s-core"></a> [k8s-core](#input\_k8s-core) | K8s core. Typically the outputs of the remote state for the corresponding k8s-core component. | <pre>object({<br> default_namespace : string,<br> aws_ssm_iam_role_name : string,<br> })</pre> | n/a | yes | | ||
| <a name="input_oauth_bypass_paths"></a> [oauth\_bypass\_paths](#input\_oauth\_bypass\_paths) | Bypass these paths in the oauth proxy | `list(string)` | `[]` | no | | ||
| <a name="input_oauth_dns_prefix"></a> [oauth\_dns\_prefix](#input\_oauth\_dns\_prefix) | DNS prefix for oauth-proxied stacks. Leave this empty if we don't need a prefix! | `string` | `""` | no | | ||
| <a name="input_oidc_issuer_host"></a> [oidc\_issuer\_host](#input\_oidc\_issuer\_host) | The OIDC issuer host for the OIDC provider to use for happy authentication | `string` | `"czi-prod.okta.com"` | no | | ||
| <a name="input_okta_teams"></a> [okta\_teams](#input\_okta\_teams) | The set of Okta teams to give access to the Okta app | `set(string)` | n/a | yes | | ||
| <a name="input_ops_genie_owner_team"></a> [ops\_genie\_owner\_team](#input\_ops\_genie\_owner\_team) | The name of the Opsgenie team that will own the alerts for this happy environment | `string` | `"Core Infra Eng"` | no | | ||
|
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
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,8 +1,8 @@ | ||
|
||
module "happy_okta_app" { | ||
source = "../happy-tfe-okta-app" | ||
|
||
app_name = "${var.tags.project}-${var.tags.env}-${var.tags.service}" | ||
env = var.tags.env | ||
teams = var.okta_teams | ||
app_name = var.tags.project | ||
env = var.tags.env | ||
teams = var.okta_teams | ||
base_domain = data.aws_route53_zone.base_zone.name | ||
} |
This file was deleted.
Oops, something went wrong.
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
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
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
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
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.