deploy-gke Github Action #15
Replies: 5 comments
-
@zrosenbauer thanks for the suggestion. I have a few ideas around a potential action where we offer additional functionality beyond just a wrapper around |
Beta Was this translation helpful? Give feedback.
-
The CircleCI Orb I shared has really good examples and good API (for most part but haven't reviewed the whole thing). Commands:
Ideally, it would accept two types of deployments out of the box "Manifest OR update-image ( GKE is more complex but you could easily have multiple actions long term i.e. |
Beta Was this translation helpful? Give feedback.
-
@bharathkkb any other thoughts on this? I'm not super familiar with the GKE APIs (I would more likely proxy via setup-gcloud) but could take a stab but would need a Google template or something set up. |
Beta Was this translation helpful? Give feedback.
-
Hi @zrosenbauer I'll get back to you next week regarding more concrete plans on moving forward. I think any
So AFAIK none of the above enhancements we discussed talk to Google APIs, they would talk directly to kubeapi. Feel free to correct me if I missed something. |
Beta Was this translation helpful? Give feedback.
-
What I've seen to date in all of these actions is interacting with the Google API wrappers for GKE / CloudRun etc. I think the most salient command that would be great to add is: If it can just mirror the kubectl API and honestly just proxy to it with some simple reusable commands it would be a good addition. Aka use setup-gke and run the commands based on the inputs (could be overkill for Google but I'm going to build in anycase) |
Beta Was this translation helpful? Give feedback.
-
TL;DR
Would it make sense to add in the ability to deploy / run commands similar to the CircleCI Orb: https://circleci.com/developer/orbs/orb/circleci/kubernetes#commands
I've been considering building this, but happy to do leverage this action under google-github-actions or build under https://github.com/bluenovaio. This would help me with a project we are working on so I'm going to probably build it either way...
Design
Action YAML
# Paste your proposed GitHub Actions YAML here.
Resources
Additional information
Beta Was this translation helpful? Give feedback.
All reactions