Coder Social home page Coder Social logo

Comments (4)

blaggacao avatar blaggacao commented on August 20, 2024 1

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.

colemickens avatar colemickens commented on August 20, 2024

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.

blaggacao avatar blaggacao commented on August 20, 2024

I'm comparing kubenix + nix to kpt + kustomize.

quick notes to self (eventually expanding):

  • kptinputs.X.url = ...?/dir=path/to/deploydir
  • kustomizenix

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.

offlinehacker avatar offlinehacker commented on August 20, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.