-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
[Feature Request] Cloud Run deployment target #3217
Comments
The go client for Cloud Run can be found here: |
hey @hden, just wanted to provide an update here. Skaffold largely powers the Cloud Code IDE extensions for VSCode and IntelliJ, which provide local development experiences for Kubernetes and GCP directly in the IDE. after months of design discussions we decided that Skaffold is not the right place to support Cloud Run, as want to stay focused on Kubernetes-native applications - however, the Cloud Code plugins have added their own support for iterative development against Cloud Run, and in fact this was just released in IntelliJ last week! VSCode will follow with their release very soon, so be sure and check those out if you're using an IDE :) |
going to reopen this as we've relaxed our principle on deployer extensibility, and will likely either accept a contribution for this or implement ourselves in the future. |
Hi, I would like to give this a try. Okay? |
@cgrotz this is actually a big piece of work, and there are a few different approaches being considered internally. So my advice is to hold off on this for now. |
I hope this feature will be available on CloudDeploy. |
Any updates on this @briandealwis ? I would love to be able to use Cloud Run / Knative with Skaffold. |
I started a simple implementation on my fork. It allows to deploy to cloud run. But there are a few things that are a little alien, since skaffold is build more with k8s in mind. https://github.com/cgrotz/skaffold/tree/main/pkg%2Fskaffold%2Fdeploy%2Fcloudrun |
I was just curious about this feature because using Cloud Code w/ the Cloud Run emulator, it appears behind the scenes Is this just one of the approaches @briandealwis mentioned being considered? Or the path chosen? Thanks! |
Cloud Run support has recently been added to Config Connector. Config Connector allows declarative configuration of GCP resources. @gmeans the @cgrotz that's nifty. It's unclear how to handle local development vs deploying the managed service. We could have |
Thanks for sharing the Config Connector link, I was waiting for this but wasn't aware that this was already in alpha. 😃 @briandealwis thanks, but I get why you recommended to hold off on it (I already had made that POC by then). For cloud run we wouldn't have a separate render phase. I think your idea for What caused me some headache was also the question whether the config should support multiple Cloud Run services. @briandealwis and @gmeans what's your opinion on that? |
Cloud Run deployment support was added in Skaffold |
It may not be a good fit for skaffold, but it would be very interesting if we can deploy to Cloud Run (managed) with a simple config file e.g.
The text was updated successfully, but these errors were encountered: