Skip to content

Conversation

@TyHil
Copy link
Member

@TyHil TyHil commented Feb 20, 2025

This builds a docker container that is pushed to google artifacts and then to google cloud run jobs where it runs daily at midnight.

I did have to change the makefile for this to build in docker so I'll need some advice on if that change was ok.

Just changed the attribute conditions from refs/heads/deployment-google to refs/heads/develop so it can only run on develop, not this branch anymore.

Notes on what I did here:
https://nebula-labs.atlassian.net/wiki/x/AYBjFw

Copy link
Contributor

@jpahm jpahm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks like it was a lot of work but should be very helpful. Thank you!

@jpahm jpahm merged commit e31223d into develop Feb 22, 2025
2 checks passed
@jpahm jpahm deleted the deployment-google branch February 22, 2025 21:28
jpahm added a commit that referenced this pull request Feb 22, 2025
* Docker stuff

* GitHub Action

* Quotes

* is the secret there?

* deployment env

* Revert "is the secret there?"

This reverts commit 086d3f3.

* use federated thing

* permissions

* provider

* github/actions-oidc-debugger

* Revert "github/actions-oidc-debugger"

This reverts commit 12cfd92.

* Use gcloud CLI

* build-push-action

* docker/login-action@

* id auth

* token_format: access_token

* google-github-actions/deploy-cloudrun

* service -> job

* bump versions

* region

* scrape mazevo too

* only on develop

* Revert "only on develop"

This reverts commit 65a85db.

* big region change

* remove exec

* Reapply "only on develop"

This reverts commit eab3852.

* mazevo indentation

* print when done in mazevo and astra scrapers for logs

* detect empty env values

* Use a service account to auth the env

* Revert "Reapply "only on develop""

This reverts commit aa4309d.

* Reapply "Reapply "only on develop""

This reverts commit 6ca207e.

---------

Co-authored-by: Josh <[email protected]>
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.

3 participants