Comments (5)
Just hit this when migrating some resources to being managed with kapp.
I think kapp.k14s.io/disable-label-scoping should be the default setting, since kapp should not break routing from services to deployments - kapp should try to not break things
from kapp.
Works great!
from kapp.
it may also be worth adding functionality to replace "symbolic" app label with actual label so that scoping works across multiple apps. e.g.
kind: Service
...
spec:
selector:
dep: backend
kapp.k14s.io/app-ref: another-app # <-- will be replaced with a label of app called "another-app" TODO namespaces...
from kapp.
support for opt out in 9f590e9 via kapp.k14s.io/disable-label-scoping: ""
annotation.
from kapp.
closing this since per resource disabling was shipped in https://github.com/k14s/kapp/releases/tag/v0.7.0.
from kapp.
Related Issues (20)
- Create ServiceAccount before creating Secret associated with a ServiceAccount HOT 1
- Update `--preflight` flag to no longer follow the `Check=true` format HOT 3
- 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
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.