kubenix icon indicating copy to clipboard operation
kubenix copied to clipboard

Kubernetes management with Nix

Results 23 kubenix issues
Sort by recently updated
recently updated
newest added

I tried doing the least amount of changes to fix keys with leading underscore in ConfigMap data.

I need to populate a `ConfigMap` with a key that is starting with a underscore but the resulting `ConfigMap` doesn't contain the expected keys. Example: ``` kubernetes.resources.configMaps.foo.data._FOO = "_bar"; ```...

Using helm chart with ports, without protocol specified (which default to TCP), cause error during https://github.com/hall/kubenix/blob/08740f5f557adf9368fc8388485965935cd241e2/pkgs/generators/k8s/default.nix#L391 evaluation. This hack use TCP as a default when protocol key is not defined....

Closes #30. Nothing terribly detailed but aimed to be a generic survey of options; open to feedback.

I followed https://kubenix.org/examples/namespaces/ and it works very good. However, I feel like the boilerplate required for being able to avoid repeating the namespace is too complex. Would it be possible...

`kubernetes.api.resources` options generated as a result of specifying `kubernetes.customTypes` config values [currently assume](https://github.com/hall/kubenix/blob/71cb0a2a47eef8b7abe25ef3f8d49b4e0c216256/modules/k8s.nix#L181) that the custom types have a `spec` field. Though it may be convention, AFAIK it is not...

The generic `List` kind is a [client-side implementation](https://github.com/kubernetes/community/blob/4675360e03f0b18abfea196780cc9e0175a5458c/contributors/devel/sig-architecture/api-conventions.md?plain=1#L157-L160) and therefore cannot be validated by the API. So we need to unfurl its `items` key into individual resources. For example, the...

enhancement

One of kubenix's main goals is to create resource manifests. While there's a basic CLI included for simple use-cases (e.g., my own), there are several, more robust and featureful, approaches...

documentation

In https://github.com/hall/kubenix/commit/6dfa8e81c72fced722b7182350d82a51128ff059, I've set any option whose type is its own module's type to `unspecified`. I'm opening this issue to go back, at some point, and verify that this is...

help wanted