Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add platform google cloud project #270

Open
wants to merge 1 commit into
base: legacy
Choose a base branch
from

Conversation

braaar
Copy link
Member

@braaar braaar commented Sep 12, 2023

We wish to set up Oauth credentials for platform. Since we can only associate one app with a google project, it would probably be a mistake to use the branches-org-main project for this.

@braaar braaar requested a review from a team as a code owner September 12, 2023 08:19
@github-actions
Copy link

🍹 preview on branches-main/branches/branches-main/main

Pulumi report
Previewing update (branches/main)

View Live: https://app.pulumi.com/branches/branches-main/main/previews/4f12d32a-5f3d-4543-beeb-a4e36ef1b16c

@ Previewing update..............

@ Previewing update.....
pulumi:pulumi:Stack branches-main-main running 
@ Previewing update...............
pulumi:providers:gcp google-null-provider  
pulumi:providers:github getbranches  
@ Previewing update....
gcp:organizations:Project main-project  
pulumi:providers:google-native google-native-main-provider  
@ Previewing update....
pulumi:providers:gcp google-main-provider  
~  google-native:cloudresourcemanager/v3:ProjectIamMember caller-cluster-access update [diff: +member,name,role-resource,version]
google-native:container/v1:Cluster core-cluster  
~  google-native:cloudresourcemanager/v3:ProjectIamMember group:developers@bjerk.io-cluster-access update [diff: +member,name,role-resource,version]
~  google-native:cloudresourcemanager/v3:ProjectIamMember main-project-iam-member update [diff: +member,name,role-resource,version]
@ Previewing update....
pulumi:providers:kubernetes k8s-provider  
gcp:projects:Service branches-core-eventarc.googleapis.com  
gcp:projects:Service branches-core-logging.googleapis.com  
bjerkio:github:github-with-docker-service abax-procore  
gcp:pubsub:Topic branches-slack-logger  
bjerkio:github:github-with-docker-service tripletex-project-reporter  
bjerkio:github:github-with-docker-service abax-minuba  
gcp:serviceAccount:Account branches-slack-logger  
gcp:iam:WorkloadIdentityPool main-github  
gcp:serviceAccount:Account postgres-backup  
gcp:storage:Bucket postgres-backup  
gcp:projects:Service branches-core-stackdriver.googleapis.com  
gcp:projects:Service branches-core-monitoring.googleapis.com  
gcp:projects:Service branches-core-cloudtrace.googleapis.com  
gcp:projects:Service branches-core-clouderrorreporting.googleapis.com  
gcp:projects:Service branches-core-cloudprofiler.googleapis.com  
gcp:projects:Service branches-core-sqladmin.googleapis.com  
gcp:projects:Service branches-core-cloudkms.googleapis.com  
gcp:projects:Service branches-core-cloudfunctions.googleapis.com  
gcp:projects:Service branches-core-run.googleapis.com  
gcp:projects:Service branches-core-cloudbuild.googleapis.com  
gcp:projects:Service branches-core-iam.googleapis.com  
gcp:projects:Service branches-core-cloudbilling.googleapis.com  
gcp:projects:Service branches-core-iamcredentials.googleapis.com  
gcp:projects:Service branches-core-artifactregistry.googleapis.com  
gcp:projects:Service branches-core-servicemanagement.googleapis.com  
gcp:projects:Service branches-core-servicecontrol.googleapis.com  
gcp:projects:Service branches-core-container.googleapis.com  
gcp:projects:Service branches-core-dns.googleapis.com  
gcp:projects:Service branches-core-compute.googleapis.com  
gcp:projects:Service branches-core-cloudresourcemanager.googleapis.com  
@ Previewing update.....
kubernetes:core/v1:Secret vaultwarden-yubico-secret  
branches:k8s:standard-database abax-minuba  
kubernetes:core/v1:Secret reports-tripletex-secrets  
branches:k8s:standard-deployment abax-minuba-ui  
kubernetes:helm.sh/v3:Chart caddy-ingress  
kubernetes:helm.sh/v3:Chart postgres-operator  
branches:k8s:standard-deployment abax-procore  
kubernetes:core/v1:Namespace caddy-system  
@ Previewing update....
kubernetes:acid.zalan.do/v1:postgresql unleash  
kubernetes:acid.zalan.do/v1:postgresql vaultwarden  
kubernetes:core/v1:Secret vaultwarden-admin-token  
kubernetes:core/v1:Secret todoist-github-secrets  
gcp:serviceAccount:Account abax-minuba  
github:index:ActionsSecret abax-minuba-google-projects  
gcp:logging:ProjectSink branches-slack-logger  
gcp:serviceAccount:Account tripletex-project-reporter  
github:index:ActionsSecret tripletex-project-reporter-google-projects  
gcp:serviceAccount:Account abax-procore  
github:index:ActionsSecret abax-procore-google-projects  
gcp:cloudrunv2:Service branches-slack-logger  
gcp:projects:IAMMember branches-slack-logger  
gcp:iam:WorkloadIdentityPoolProvider main-github  
gcp:serviceAccount:IAMMember postgres-backup  
gcp:storage:BucketIAMMember postgres-backup  [diff: ~bucket]
gcp:artifactregistry:Repository artifact-registry  
kubernetes:apps/v1:Deployment tripletex-project-reporter-deployment  
kubernetes:core/v1:Secret abax-minuba-ui  
kubernetes:acid.zalan.do/v1:postgresql abax-minuba  
kubernetes:core/v1:Secret abax-procore  
kubernetes:apps/v1:Deployment unleash-deployment  
kubernetes:apps/v1:Deployment vaultwarden-deployment  
kubernetes:apps/v1:Deployment todoist-github-deployment  
github:index:ActionsSecret abax-minuba-service-account  
@ Previewing update....
gcp:projects:IAMMember abax-minuba  
gcp:serviceAccount:IAMMember iam-workload-abax-minuba  
gcp:serviceAccount:IAMMember iam-infra-token-abax-minuba  
gcp:serviceAccount:IAMMember iam-workload-tripletex-project-reporter  
gcp:pubsub:TopicIAMMember branches-slack-logger  [diff: ~topic]
gcp:projects:IAMMember tripletex-project-reporter  
github:index:ActionsSecret tripletex-project-reporter-service-account  
gcp:serviceAccount:IAMMember iam-infra-token-tripletex-project-reporter  
gcp:projects:IAMMember abax-procore  
gcp:serviceAccount:IAMMember iam-workload-abax-procore  
gcp:serviceAccount:IAMMember iam-infra-token-abax-procore  
github:index:ActionsSecret abax-procore-service-account  
gcp:cloudrunv2:ServiceIamMember branches-slack-logger  [diff: ~name]
gcp:eventarc:Trigger branches-slack-logger  
github:index:ActionsSecret abax-procore-identity-provider  
github:index:ActionsSecret abax-minuba-identity-provider  
github:index:ActionsSecret tripletex-project-reporter-identity-provider  
kubernetes:core/v1:ServiceAccount postgres-backup  
gcp:artifactregistry:RepositoryIamMember abax-minuba  
github:index:ActionsSecret abax-minuba-container-repository  
github:index:ActionsSecret tripletex-project-reporter-container-repository  
gcp:artifactregistry:RepositoryIamMember tripletex-project-reporter  
gcp:artifactregistry:RepositoryIamMember abax-procore  
github:index:ActionsSecret abax-procore-container-repository  
kubernetes:core/v1:Service tripletex-project-reporter-service  
kubernetes:apps/v1:Deployment abax-minuba-ui  
kubernetes:apps/v1:Deployment abax-procore  
kubernetes:apps/v1:Deployment caddy-system/caddy-ingress-caddy-ingress-controller  
kubernetes:core/v1:ServiceAccount caddy-system/caddy-ingress-controller  
kubernetes:core/v1:ConfigMap caddy-system/caddy-ingress-controller-configmap  
kubernetes:policy/v1:PodDisruptionBudget caddy-system/caddy-ingress-caddy-ingress-controller  
kubernetes:core/v1:Service caddy-system/caddy-ingress-caddy-ingress-controller  
kubernetes:rbac.authorization.k8s.io/v1:ClusterRoleBinding caddy-system/caddy-ingress-controller-role-binding  [diff: ~metadata]
kubernetes:rbac.authorization.k8s.io/v1:ClusterRole caddy-system/caddy-ingress-controller-role  [diff: ~metadata]
kubernetes:core/v1:Service unleash-service  
kubernetes:core/v1:Service todoist-github-service  
kubernetes:core/v1:Service vaultwarden-service  
kubernetes:networking.k8s.io/v1:Ingress tripletex-project-reporter-ingress  
kubernetes:core/v1:Service abax-minuba-ui  
kubernetes:batch/v1:CronJob abax-minuba-cronjob  
kubernetes:core/v1:Service abax-procore  
kubernetes:batch/v1:CronJob abax-procore-cronjob  
kubernetes:networking.k8s.io/v1:Ingress unleash-ingress  
kubernetes:networking.k8s.io/v1:Ingress vaultwarden-ingress  
kubernetes:networking.k8s.io/v1:Ingress todoist-github-ingress  
kubernetes:networking.k8s.io/v1:Ingress abax-minuba-ui  
kubernetes:networking.k8s.io/v1:Ingress abax-procore  
@ Previewing update....
kubernetes:rbac.authorization.k8s.io/v1:ClusterRole postgres-backup  
kubernetes:apiextensions.k8s.io/v1:CustomResourceDefinition postgresqls.acid.zalan.do  
kubernetes:core/v1:Service default/postgres-operator  
kubernetes:apiextensions.k8s.io/v1:CustomResourceDefinition postgresteams.acid.zalan.do  
kubernetes:apps/v1:Deployment default/postgres-operator  
kubernetes:acid.zalan.do/v1:OperatorConfiguration default/postgres-operator  
kubernetes:rbac.authorization.k8s.io/v1:ClusterRoleBinding postgres-operator  
kubernetes:apiextensions.k8s.io/v1:CustomResourceDefinition operatorconfigurations.acid.zalan.do  
kubernetes:core/v1:ServiceAccount default/postgres-operator  
kubernetes:rbac.authorization.k8s.io/v1:ClusterRole postgres-operator  
pulumi:pulumi:Stack branches-main-main  

Resources:
~ 3 to update
128 unchanged

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant