Comments (4)
All tools eventually have to send real api object requests to the apiserver, so I’m not sure if that’s too strong of a requirement for the tools to spit out those.
For the tools that simply template and then apply, it’s trivial. Helm also has a way to output the “released” resources in YAML form.
from skaffold.
Some more ideas: Add a list of deployed runtime.Object
s to the BuildResult
For Helm, populate this via helm get
For kubectl, populate this by parsing the yamls we're about to deploy
It looks like this is the best way to parse YAML files currently:
kubernetes/client-go#193
from skaffold.
Here's a functioning yaml parsing snippet:
https://gist.github.com/dlorenc/2ac000a25656447a0c06e79150407b4c
from skaffold.
cc @nkubala this is the issue I was referring to yesterday
from skaffold.
Related Issues (20)
- [ko builder] Image digest is not updated when kodata files are changed
- make build-docs-preview-v2 fails
- Using modules/profiles and a single Helm chart
- heredoc makes Skaffold abort
- skaffold 2 with multiple deployers kubectl and helm in one time config values in skaffold.yaml
- [DOCS]: Release notes for `v2.13.0` _Full Changelog_ link is wrong HOT 1
- Wrong host for docker API calls when using an ssh DOCKER_HOST HOT 1
- Gradle build concurrency can result in deadlocks
- helm templates with lookup function not working with skaffold v2
- Question: what is the recommended approach to work with multi-module Gradle+Jib project
- Confusing "Image is not used" warning
- Gradle wrapper is not detected reliably HOT 1
- skaffold.yaml with only `portForward` errors out with "nothing to deploy"
- skaffold verify should be able to build images HOT 1
- Profiles don't inherit top-level builds if they specify builds
- Cloud Native Buildpacks with arm64
- panic: interface conversion: runtime.Object is nil, not *v1.Pod
- "requires" field does not take affect on the order of module deployment
- Precedence given to progressDeadline even if its value greater than statusCheckDeadlineSeconds
- Support disabling Cloud Run URL - populate CloudRunServiceReady even if URL is not there
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from skaffold.