Inputs

The following input variables are supported:

admin_groups

Description: The names of the kubernetes groups to give admin access to the namespace.

Type: list(string)

Default:

["system:admins"]

extra_labels

Description: Extra labels to apply to the namespace resource

Type: map(string)

Default: {}

linkerd_inject

Description: Whether to inject linkerd sidecars into pods in this namespace.

Type: bool

Default: true

loadbalancer_enabled

Description: Whether the namespace is going to create LoadBalancer services

Type: bool

Default: false

monitoring_enabled

Description: Whether to allow monitoring CRs to be deployed in the namespace

Type: bool

Default: true

namespace

Description: The name of the kubernetes namespace to instantiate.

Type: string

Default: n/a

reader_groups

Description: The names of the kubernetes groups to give read access to the namespace.

Type: list(string)

Default:

["system:readers"]

Outputs

The following outputs are exported:

namespace

Description: n/a

Providers

The following providers are needed by this module:


There are many clouds. This one is yours.

Copyright © 2026 Panfactum Group, Inc.