diff --git a/.github/release-please/manifest.json b/.github/release-please/manifest.json index 4ee98b6f99..5bf4208ada 100644 --- a/.github/release-please/manifest.json +++ b/.github/release-please/manifest.json @@ -1 +1 @@ -{"charts/base-cluster":"9.4.0","charts/teuto-portal-k8s-worker":"3.3.0","charts/t8s-cluster":"9.3.1","charts/stellio-context-broker":"0.1.0","charts/chirpstack":"0.1.0","charts/common":"1.5.0","charts/ckan":"1.3.3","charts/teuto-cnpg":"3.0.0"} +{"charts/base-cluster":"9.4.0","charts/teuto-portal-k8s-worker":"3.3.0","charts/t8s-cluster":"9.4.0","charts/stellio-context-broker":"0.1.0","charts/chirpstack":"0.1.0","charts/common":"1.5.0","charts/ckan":"1.3.3","charts/teuto-cnpg":"3.0.0"} diff --git a/charts/t8s-cluster/CHANGELOG.md b/charts/t8s-cluster/CHANGELOG.md index 9e3add2cd1..4703042432 100644 --- a/charts/t8s-cluster/CHANGELOG.md +++ b/charts/t8s-cluster/CHANGELOG.md @@ -1,5 +1,18 @@ # Changelog +## [9.4.0](https://github.com/teutonet/teutonet-helm-charts/compare/t8s-cluster-v9.3.1...t8s-cluster-v9.4.0) (2025-09-26) + + +### Features + +* **t8s-cluster/auth:** add staff authentication ([#1703](https://github.com/teutonet/teutonet-helm-charts/issues/1703)) ([0fbd753](https://github.com/teutonet/teutonet-helm-charts/commit/0fbd753f58e14338077626c43bbd784544eb9371)) +* **t8s-cluster:** implement autoscaling ([#1686](https://github.com/teutonet/teutonet-helm-charts/issues/1686)) ([b5de270](https://github.com/teutonet/teutonet-helm-charts/commit/b5de2705b345fb5ff5d54d94e8ca7d8a92eb2505)) + + +### Miscellaneous Chores + +* **t8s-cluster:** migrate config, ignore-volume-az is not enough ([#1679](https://github.com/teutonet/teutonet-helm-charts/issues/1679)) ([55b14c6](https://github.com/teutonet/teutonet-helm-charts/commit/55b14c69d2990c8de2afa640423315e1da29221b)) + ## [9.3.1](https://github.com/teutonet/teutonet-helm-charts/compare/t8s-cluster-v9.3.0...t8s-cluster-v9.3.1) (2025-07-11) diff --git a/charts/t8s-cluster/Chart.yaml b/charts/t8s-cluster/Chart.yaml index 12fa15c039..f94a8e5488 100644 --- a/charts/t8s-cluster/Chart.yaml +++ b/charts/t8s-cluster/Chart.yaml @@ -15,10 +15,10 @@ maintainers: name: tasches name: t8s-cluster sources: - - https://github.com/teutonet/teutonet-helm-charts/tree/t8s-cluster-v9.3.1/charts/t8s-cluster + - https://github.com/teutonet/teutonet-helm-charts/tree/t8s-cluster-v9.4.0/charts/t8s-cluster - https://github.com/teutonet/teutonet-helm-charts/tree/main/charts/t8s-cluster type: application -version: 9.3.1 +version: 9.4.0 annotations: artifacthub.io/images: |- - image: quay.io/cilium/cilium-envoy:v1.32.6-1746661844-0f602c28cb2aa57b29078195049fb257d5b5246c@sha256:a04218c6879007d60d96339a441c448565b6f86650358652da27582e0efbf182 # default/HelmRelease/t8s-cluster-cni/kube-system/DaemonSet/cilium-envoy.yaml diff --git a/charts/t8s-cluster/README.md b/charts/t8s-cluster/README.md index 3da540d72c..7380d4108e 100644 --- a/charts/t8s-cluster/README.md +++ b/charts/t8s-cluster/README.md @@ -1,7 +1,7 @@ # t8s-cluster -![Version: 9.3.1](https://img.shields.io/badge/Version-9.3.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) +![Version: 9.4.0](https://img.shields.io/badge/Version-9.4.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) t8s-operator cluster with necessary addons @@ -17,7 +17,7 @@ t8s-operator cluster with necessary addons ## Source Code -* +* * ## Requirements @@ -543,7 +543,7 @@ Must be one of: | Property | Pattern | Type | Deprecated | Definition | Title/Description | | ----------------------------------------------- | ------- | ------ | ---------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| - [claims](#controlPlane_resources_claims ) | No | array | No | - | Claims lists the names of resources, defined in spec.resourceClaims, that are used by this container.

This is an alpha field and requires enabling the DynamicResourceAllocation feature gate.

This field is immutable. It can only be set for containers. | +| - [claims](#controlPlane_resources_claims ) | No | array | No | - | Claims lists the names of resources, defined in spec.resourceClaims, that are used by this container.

This field depends on the DynamicResourceAllocation feature gate.

This field is immutable. It can only be set for containers. | | - [limits](#controlPlane_resources_limits ) | No | object | No | - | Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ | | - [requests](#controlPlane_resources_requests ) | No | object | No | - | Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. Requests cannot exceed Limits. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ | @@ -555,7 +555,7 @@ Must be one of: **Description:** Claims lists the names of resources, defined in spec.resourceClaims, that are used by this container. -This is an alpha field and requires enabling the DynamicResourceAllocation feature gate. +This field depends on the DynamicResourceAllocation feature gate. This field is immutable. It can only be set for containers. @@ -724,14 +724,26 @@ Specific value: `1` | **Type** | `object` | | **Additional properties** | ![Not allowed](https://img.shields.io/badge/Not%20allowed-red) | -| Property | Pattern | Type | Deprecated | Definition | Title/Description | -| ----------------------------------------------------------------------- | ------- | ------- | ---------- | ---------- | ----------------- | -| + [replicas](#nodePools_additionalProperties_replicas ) | No | integer | No | - | - | -| - [availabilityZone](#nodePools_additionalProperties_availabilityZone ) | No | string | No | - | - | -| + [flavor](#nodePools_additionalProperties_flavor ) | No | string | No | - | - | +| Property | Pattern | Type | Deprecated | Definition | Title/Description | +| ----------------------------------------------------------------------- | ------- | ----------- | ---------- | ---------- | ----------------- | +| + [replicas](#nodePools_additionalProperties_replicas ) | No | Combination | No | - | - | +| - [availabilityZone](#nodePools_additionalProperties_availabilityZone ) | No | string | No | - | - | +| + [flavor](#nodePools_additionalProperties_flavor ) | No | string | No | - | - | #### 6.1.1. ![Required](https://img.shields.io/badge/Required-blue) Property `t8s cluster configuration > nodePools > additionalProperties > replicas` +| | | +| ------------------------- | --------------------------------------------------------------------------- | +| **Type** | `combining` | +| **Additional properties** | ![Any type: allowed](https://img.shields.io/badge/Any%20type-allowed-green) | + +| One of(Option) | +| ----------------------------------------------------------- | +| [item 0](#nodePools_additionalProperties_replicas_oneOf_i0) | +| [item 1](#nodePools_additionalProperties_replicas_oneOf_i1) | + +##### 6.1.1.1. Property `t8s cluster configuration > nodePools > additionalProperties > replicas > oneOf > item 0` + | | | | -------- | --------- | | **Type** | `integer` | @@ -740,6 +752,38 @@ Specific value: `1` | ------------ | ------ | | **Minimum** | ≥ 0 | +##### 6.1.1.2. Property `t8s cluster configuration > nodePools > additionalProperties > replicas > oneOf > item 1` + +| | | +| ------------------------- | -------------------------------------------------------------- | +| **Type** | `object` | +| **Additional properties** | ![Not allowed](https://img.shields.io/badge/Not%20allowed-red) | + +| Property | Pattern | Type | Deprecated | Definition | Title/Description | +| --------------------------------------------------------------- | ------- | ------- | ---------- | ---------- | ----------------- | +| + [min](#nodePools_additionalProperties_replicas_oneOf_i1_min ) | No | integer | No | - | - | +| + [max](#nodePools_additionalProperties_replicas_oneOf_i1_max ) | No | integer | No | - | - | + +###### 6.1.1.2.1. Property `t8s cluster configuration > nodePools > additionalProperties > replicas > oneOf > item 1 > min` + +| | | +| -------- | --------- | +| **Type** | `integer` | + +| Restrictions | | +| ------------ | ------ | +| **Minimum** | ≥ 1 | + +###### 6.1.1.2.2. Property `t8s cluster configuration > nodePools > additionalProperties > replicas > oneOf > item 1 > max` + +| | | +| -------- | --------- | +| **Type** | `integer` | + +| Restrictions | | +| ------------ | ------ | +| **Minimum** | ≥ 1 | + #### 6.1.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `t8s cluster configuration > nodePools > additionalProperties > availabilityZone` | | |