yk8s.infra

This section contains various configuration options necessary for all cluster types, Terraform and bare-metal based.

yk8s.infra.cluster_name

Name of the cluster that is to be build and managed.

Used to distinguish the cluster from others and to name harbour infrastructure resources.

Type::

non-empty string without spaces

Declared by https://gitlab.com/alasca.cloud/tarook/tarook/-/tree/devel/nix/yk8s/infra.nix

yk8s.infra.hosts_file

A custom hosts file in case yk8s.openstack.enabled is set to false

Type::

null or path in the Nix store

Default::

null

Example::

./hosts

Declared by https://gitlab.com/alasca.cloud/tarook/tarook/-/tree/devel/nix/yk8s/infra.nix

yk8s.infra.ipv4_enabled

Whether to enable IPv4.

Type::

boolean

Default::

true

Example::

false

Declared by https://gitlab.com/alasca.cloud/tarook/tarook/-/tree/devel/nix/yk8s/infra.nix

yk8s.infra.ipv6_enabled

Whether to enable IPv6.

Type::

boolean

Default::

false

Example::

true

Declared by https://gitlab.com/alasca.cloud/tarook/tarook/-/tree/devel/nix/yk8s/infra.nix

yk8s.infra.networking_fixed_ip

Type::

null or IPv4 address in four-octets decimal notation

Default::

null

Declared by https://gitlab.com/alasca.cloud/tarook/tarook/-/tree/devel/nix/yk8s/infra.nix

yk8s.infra.networking_fixed_ip_v6

Type::

null or IPv6 address in colon-hexadecimal notation

Default::

null

Declared by https://gitlab.com/alasca.cloud/tarook/tarook/-/tree/devel/nix/yk8s/infra.nix

yk8s.infra.subnet_cidr

Type::

IPv4 address in four-octets decimal notation plus subnet in CIDR notation

Default::

"172.30.154.0/24"

Declared by https://gitlab.com/alasca.cloud/tarook/tarook/-/tree/devel/nix/yk8s/infra.nix

yk8s.infra.subnet_v6_cidr

Type::

IPv6 address in colon-hexadecimal notation plus subnet in CIDR notation

Default::

"fd00::/120"

Declared by https://gitlab.com/alasca.cloud/tarook/tarook/-/tree/devel/nix/yk8s/infra.nix