rename helm instances to releases

This commit is contained in:
Bryton Hall 2022-08-15 09:46:23 -04:00
parent 5c5191680e
commit 89e1e70bf0
3 changed files with 8 additions and 8 deletions

View file

@ -2,7 +2,7 @@
(evalModules {
module = {kubenix, ...}: {
imports = with kubenix.modules; [helm];
kubernetes.helm.instances.example = {
kubernetes.helm.releases.example = {
chart = kubenix.lib.helm.fetch {
chart = "nginx";
repo = "https://charts.bitnami.com/bitnami";

View file

@ -32,8 +32,8 @@ in {
imports = [./k8s.nix];
options.kubernetes.helm = {
instances = mkOption {
description = "Attribute set of helm instances";
releases = mkOption {
description = "Attribute set of helm releases";
type = types.attrsOf (types.submodule ({
config,
name,
@ -108,7 +108,7 @@ in {
kubernetes.api.resources = mkMerge (flatten (mapAttrsToList
(
_: instance:
_: release:
map
(object: let
apiVersion = parseApiVersion object.apiVersion;
@ -117,10 +117,10 @@ in {
"${apiVersion.group}"."${apiVersion.version}".${object.kind}."${name}" = mkMerge ([
object
]
++ instance.overrides);
++ release.overrides);
})
instance.objects
release.objects
)
cfg.instances));
cfg.releases));
};
}

View file

@ -80,7 +80,7 @@ in {
'';
};
kubernetes.helm.instances.app-psql = {
kubernetes.helm.releases.app-psql = {
namespace = "some-overridden-by-kubetest";
chart = helm.fetch {
repo = "https://charts.bitnami.com/bitnami";