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: set up abax VWFS database and deploy portal image #359

Merged
merged 1 commit into from
Apr 12, 2024

Conversation

braaar
Copy link
Member

@braaar braaar commented Apr 12, 2024

This is resource inefficient, but it should work

@braaar braaar requested a review from a team as a code owner April 12, 2024 10:15
@braaar braaar requested a review from Xillians April 12, 2024 10:15
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/2c854d90-3192-4e57-95b8-bb217d8787e3

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

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

@braaar braaar merged commit 1f68da3 into main Apr 12, 2024
2 checks passed
@braaar braaar deleted the abax-vwfs-portal-with-database branch April 12, 2024 10:34
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

2 participants