Comments (4)
Why? How? It looks like yet more kubernetes yaml madness.
I suspect there will be an emerging/converging White Box Application ecosystem. It would be useful for kubenix to capture this configuration database and enable users to employ the power of nix/nickel for overlays.
So the intention of this suggestion is:
- avoid yaml madness
- hook into a growing configuration database with great potential
Are there actually folks trying to use Nix... and the kustomize ecosystem?
I think we first need to acknowledge the myriad of potential impacts of kustomize now being merged fully into kubectl in terms of an emerging standard for off-the-shelf k8s configs.
from kubenix.
Why? How? It looks like yet more kubernetes yaml madness. Does this look like kubenix
consuming kustomization resources now too and converting them to Nix, or something else? Are there actually folks trying to use Nix... and the kustomize ecosystem? I have a hard time imagining that user.
from kubenix.
I'm comparing kubenix + nix to kpt
+ kustomize
.
quick notes to self (eventually expanding):
kpt
→inputs.X.url = ...?/dir=path/to/deploydir
kustomize
→nix
It would be appropriate for kubenix to load kustomize
projects out in the wild, render them with kustomize and make them available for modification with nix a la lib.revursiveUpdate
(but with a little extra implementation of the k8s native merge strategies for associative arrays and arrays in general).
from kubenix.
This repo has been deprecated, since I stopped maintaining it some time ago. There is a fork maintained by @hall available at https://github.com/hall/kubenix, that has better documentation and looks like a way further.
from kubenix.
Related Issues (18)
- Secret claims
- Name configMaps after a path in Nix store, just likeyou do for docker images HOT 2
- Flaky tests HOT 7
- Loading custom resource definitions from yaml HOT 3
- using 'kubernetes.imports' in a module results in an error HOT 2
- [question] What does kubenix do? HOT 5
- Support for efficient copy of multiple docker images using skopeo HOT 1
- Implement more examples HOT 1
- code-server: fix vscode-vim extension
- my first epic
- How to override a generated kubernetes definition value type? HOT 3
- extensions vim unable to install, open in Vim not work;
- kubernetes 1.22 support? HOT 1
- installation instructions? usage? HOT 6
- Wrong version for ClusterRoleBinding HOT 3
- feedback HOT 4
- Kubenix refactoring HOT 28
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 kubenix.