Open thclark opened 2 years ago
We could start this with an action that creates deployment-specific Topic and Subscription resources, which would be a good way of nibbling in. This should be modelled on the work we're doing in the windquest services to create revision-specific deployments.
We now have these actions:
octue/get-deployment-info
octue/create-push-subscription
octue/register-service-revision
A next step could be to create a reusable workflow from the workflows we already have in various services' repositories to automate this further.
Feature request
Use Case
Octue deploy commands are a bit difficult to execute and use, and our deployment process is still extremely rough around the edges.
What would be great is if our deployment with all its tagging, addressing and traffic routing were seamlessly managed by a GitHub Action, of the following kind:
Current state
We use the octue deploy command to generate a dockerfile and a custom cloud build script which then must be invoked by cloudbuild.