Comments (3)
Do you want to store the deployment at all if the expansion fails? I was just surprised by:
$ dm deploy templates/spark/v1/spark.yaml
2015/11/19 16:45:55 cannot deploy configuration named spark.yaml: status code: 400 status: 400 Bad Request : cannot expand template named spark.yaml (template expansion: expandybird response:
error expanding template: error expanding template spark.yaml: Traceback (most recent call last):
File "./expansion/expansion.py", line 372, in <module>
main()
File "./expansion/expansion.py", line 369, in main
print Expand(template, imports, env=env, validate_schema=validate_schema)
File "./expansion/expansion.py", line 57, in Expand
raise ExpansionError('config', str(e))
__main__.ExpansionError: unexpected '}' Resource: config
):
imports:
- path: spark.jinja
resources:
- name: spark
type: spark.jinja
zml@zml:~/deployment-manager$ dm deploy templates/spark/v1/spark.yaml
2015/11/19 16:49:12 cannot deploy configuration named spark.yaml: status code: 400 status: 400 Bad Request : Deployment spark.yaml already exists
from helm.
Yeah, so the thinking was that the flow would be deploy, if it fails, you'd look at the errors and update. However, if it seems like it's more natural to fail fast and not even create a deployment, I can change the semantics. Unless somebody complains loudly about this, I can make the change.
from helm.
That change will be hard to keep around once we move to an asynchronous API.
On Mon, Nov 23, 2015 at 11:46 AM, vaikas-google [email protected]
wrote:
Yeah, so the thinking was that the flow would be deploy, if it fails,
you'd look at the errors and update. However, if it seems like it's more
natural to fail fast and not even create a deployment, I can change the
semantics. Unless somebody complains loudly about this, I can make the
change.—
Reply to this email directly or view it on GitHub
#79 (comment)
.
from helm.
Related Issues (20)
- Unable to add plugins, helm uses fsmonitor regardless of git config
- Merge operation leaks to the elements HOT 1
- Helm installs resources in the same namespace as the helm pod instead of the different namespace HOT 1
- Add Argon2 to Cryptographic and Security Functions
- `helm get values <release> -n <namespace> -a -o yaml` does not show all dependency chart values
- Template warning function HOT 2
- tpl trick https://helm.sh/docs/howto/charts_tips_and_tricks/#using-the-tpl-function throws an error when used inside the range loop
- JFrog Artifactory link updation HOT 3
- Proposal: add chart source repository to the stored chart information in kubernetes
- Accessing global config value in subchart within `if` block sometimes injects `true` HOT 1
- Helm does not render the full values map HOT 2
- [Q] Build OCI image to tarball and push it by external tool HOT 3
- Does Helm support specifying the container's image warehouse address when installing a chart package? HOT 1
- CVE-2023-45288 golang.org/x/net/http2 HOT 2
- Access "-f" Filename(s)
- Command "repository add" raises "Client.Timeout or context cancellation while reading body"
- Additional YAML document header when rendering CRDs to stdout
- Helm having issues with properly resolving nested (duplicated) dependencies HOT 1
- BUG: helm non-deterministic random use of charts files or tgz
- Security vulnerabilities on golang.org/x/net HOT 2
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 helm.