{"id":18291171,"url":"https://github.com/rhecosystemappeng/aro-terraform-config","last_synced_at":"2025-04-09T07:49:35.785Z","repository":{"id":167325458,"uuid":"642524298","full_name":"RHEcosystemAppEng/aro-terraform-config","owner":"RHEcosystemAppEng","description":"Contains Terraform config for setting up ARO cluster with OAuth","archived":false,"fork":false,"pushed_at":"2023-05-19T18:05:23.000Z","size":784,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-15T02:15:20.657Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RHEcosystemAppEng.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-05-18T19:08:02.000Z","updated_at":"2023-05-19T02:20:48.000Z","dependencies_parsed_at":"2023-05-25T05:45:14.945Z","dependency_job_id":null,"html_url":"https://github.com/RHEcosystemAppEng/aro-terraform-config","commit_stats":null,"previous_names":["rhecosystemappeng/aro-terraform-config"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RHEcosystemAppEng%2Faro-terraform-config","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RHEcosystemAppEng%2Faro-terraform-config/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RHEcosystemAppEng%2Faro-terraform-config/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RHEcosystemAppEng%2Faro-terraform-config/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RHEcosystemAppEng","download_url":"https://codeload.github.com/RHEcosystemAppEng/aro-terraform-config/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247999840,"owners_count":21031044,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-05T14:13:25.068Z","updated_at":"2025-04-09T07:49:35.763Z","avatar_url":"https://github.com/RHEcosystemAppEng.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# aro-terraform-config\n\nThis repo contains Terraform config for creating an ARO cluster along with the resource group and\nservice principal. It also generates the kubeconfig and updates OAuth spec for the ARO cluster.\n\nThere are a few directories with Terraform config in them. Here is some detail\non these directories:\n* [create_cluster_n_gen_kubeconfig](create_cluster_n_gen_kubeconfig/README.md)\n  * This directory contains code to handle creation of Resource Group, Service Principal\n    as well as the ARO cluster.\n  * It also generates a `kubeconfig` for the newly created ARO cluster.\n\n* [k8s_oidc](k8s_oidc/README.md)\n  * This directory contains Terraform config that can be used to import existing `oidc` resource\n    and add `oidc AAD` identity provider as well as create a `Secret` for AzureAD.\n\n* [k8s_oidc_groups](k8s_oidc_groups/README.md)\n * This directory contains Terraform config that can be used to import existing `oidc` resource\n   with additional `groups` claim to enable mapping between AAD groups and kubernetes groups (https://mobb.ninja/docs/idp/az-ad-grp-sync/ ) and add `oidc AAD` identity provider as well as create a `Secret` for AzureAD.\n\n## Note\nPlease make sure that the `kube_config_path` variable has same value in the two directories above\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frhecosystemappeng%2Faro-terraform-config","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frhecosystemappeng%2Faro-terraform-config","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frhecosystemappeng%2Faro-terraform-config/lists"}