Comments (3)
install:
- helm3:
chart: ...
namespace: myns
create-namespace: false # default to true, preserves existing behavior
I am not a fan of making boolean config values that default to true, but it lines up well with the name of the flag, and we are already doing it for the atomic flag too so I feel like that would be most consistent.
What do you think?
from porter-helm3.
I agree that it is slightly confusing that users would have to specify create-namespace: false
to disable. It is consistent with itself, just not with helm.
I think that's a good workaround for now to ensure compatibility with most and keeping current behaviour. In a future release I would still recommend to match as closely as possible helm behaviour: same defaults, same flags. Boolean flags are really easy to implement, it's a shame not to expose them.
from porter-helm3.
I just went ahead and implemented this as it's currently blocking our ability to deliver the bundle to customers.
Feel free to merge or request changes.
from porter-helm3.
Related Issues (20)
- Suggestion: idempotent install HOT 5
- Remove temporary zip file in docker build to trim the porter invocation image HOT 2
- atom.xml file is no longer available at the path written in documentation HOT 2
- Helm3 in a minikube enviroment times out HOT 1
- Document the values field
- outputs fail because kubectl isn't installed
- Does this mixin support login to private registry? HOT 2
- Use upsert = true by default when installing HOT 1
- Mixin version missing with latest release HOT 2
- Allow bundle authors to ensure a namespace exists HOT 3
- Support Buildkit driver at build time
- Support the --timeout and --debug flags
- Mixin errors out when Porter attempts to get schema HOT 1
- Support reading the kubeconfig file from any location HOT 9
- Support --wait-for-jobs flag HOT 1
- Which license is the repository under? HOT 1
- helm mixin installs a hardcoded version of kubectl HOT 1
- should have the ability to check for existance of chart and control re-run HOT 1
- Vendor charts are not downloaded and included in the bundle, even when exported for an air-gapped install 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 porter-helm3.