Comments (6)
the alternative option is to disallow multiple -a specifications.
im not sure if we should allow multiple -a on delete as then deploy command becomes asymmetric with delete. thoughts about alternative mentioned above?
from kapp.
the alternative option is to disallow multiple -a specifications.
Cobra doesn't make this easy
from kapp.
can just switch to string slice type and assert on length == 1.
from kapp.
can just switch to string slice type and assert on length == 1.
The docs for the command will then be misleading as they will show the flag as an array. Also, this pattern applies to every other flag. I'd leave it alone and let Cobra manage the behavior generically.
from kapp.
but if so, what does it mean to kapp deploy -a foo -a another-one ...?
from kapp.
after thinking some more, i think at this point kapp should stick with one deployment for -a flag for now to maintain consistency with other commands.
from kapp.
Related Issues (20)
- Version checker errors when consumed as library
- Add configuration support to kapp for preflight checks HOT 1
- Update copyright headers
- v0.60.0 app-group deploy suddenly also deletes after deploying HOT 1
- Add a basic `CRDUpgradeSafety` preflight check
- Add no new required field validation to `CRDUpgradeSafety` preflight check
- Add validation to `CRDUpgradeSafety` preflight check to prevent removal of existing fields HOT 1
- Add validation to `CRDUpgradeSafety` preflight check to allow decreasing minimum values on existing fields
- Add validation to `CRDUpgradeSafety` preflight check to allow increasing maximum values on existing fields HOT 1
- Add validation to `CRDUpgradeSafety` preflight check to allow changing an existing required field to be optional
- Add validation to `CRDUpgradeSafety` preflight check to allow adding more enum values to existing field
- kapp flip flops betweek gk scoping and non scoping while using `--dangerous-allow-empty-list-of-resources`
- Add ability to configure API used for permission validation when using the permission validation pre-flight check
- Cleanup: preflight checks HOT 3
- kapp reports incorrect diff for a resource having no annotation and spec updated by a webhook
- Add validation to CRDUpgradeSafety preflight check to ensure default values for a field are not changed during an upgrade HOT 1
- Add a typeMatcher for Secrets
- hasAnnotationMatcher not working HOT 2
- kapp has yaml Norway issues HOT 5
- Kapp deploy command changing K8S ServiceAccount label value HOT 4
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 kapp.