- API Reference
Zone
This feature is available for the following tiers: Premium.
Packages:
tenancy.entigo.com/v1alpha1
Resource Types:
Zone
↩ Parent| Name | Type | Description | Required |
|---|---|---|---|
| apiVersion | string | tenancy.entigo.com/v1alpha1 | true |
| kind | string | Zone | true |
| metadata | object | Refer to the Kubernetes API documentation for the fields of the metadata field. | true |
| spec | object | false |
Zone.spec
↩ Parent| Name | Type | Description | Required |
|---|---|---|---|
| namespaces | []object | List of namespaces to manage as part of the Zone. At least one namespace must be specified. | true |
| pools | []object | List of node pool configurations for cluster-autoscaler | true |
| appProject | object | false | |
| clusterPermissions | boolean | Enable cluster-level permissions for the zone Default: false | false |
Zone.spec.namespaces[index]
↩ Parent| Name | Type | Description | Required |
|---|---|---|---|
| name | string | Name of the namespace. | true |
| pool | string | Name of the Node Pool where to schedule workloads. If not specified, the first pool is used. | false |
Zone.spec.pools[index]
↩ Parent| Name | Type | Description | Required |
|---|---|---|---|
| name | string | Name of the node pool | true |
| requirements | []object | Node pool requirements including instance type, capacity type, zone, and scaling limits | true |
Zone.spec.pools[index].requirements[index]
↩ Parent| Name | Type | Description | Required |
|---|---|---|---|
| key | enum | Requirement key Enum: instance-type, capacity-type, zone, min-size, max-size, desired-size | true |
| value | int or string | Single value for capacity-type, min-size, max-size, or desired-size. Can be string or integer. | false |
| values | []string | Array of values for instance-type or availability-zone | false |
Zone.spec.appProject
↩ Parent| Name | Type | Description | Required |
|---|---|---|---|
| contributorGroups | []string | OIDC groups with full access to applications | false |