mirror of
https://github.com/outbackdingo/cozystack.git
synced 2026-01-27 18:18:41 +00:00
Update LINSTOR v1.29.2 (#494)
<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit ## Release Notes - **New Features** - Updated Piraeus Operator chart to version 2.7.1. - Introduced new Custom Resource Definitions (CRDs) for enhanced management of LINSTOR resources. - **Improvements** - Updated image tags for various components to their latest versions. - Added `nodeSelector` and `affinity` fields for improved pod scheduling in deployments. These enhancements provide users with better resource management and operational capabilities. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
This commit is contained in:
@@ -3,8 +3,8 @@ name: piraeus
|
||||
description: |
|
||||
The Piraeus Operator manages software defined storage clusters using LINSTOR in Kubernetes.
|
||||
type: application
|
||||
version: 2.6.0
|
||||
appVersion: "v2.6.0"
|
||||
version: 2.7.1
|
||||
appVersion: "v2.7.1"
|
||||
maintainers:
|
||||
- name: Piraeus Datastore
|
||||
url: https://piraeus.io
|
||||
|
||||
@@ -17,20 +17,20 @@ data:
|
||||
# quay.io/piraeusdatastore/piraeus-server:v1.24.2
|
||||
components:
|
||||
linstor-controller:
|
||||
tag: v1.29.1
|
||||
tag: v1.29.2
|
||||
image: piraeus-server
|
||||
linstor-satellite:
|
||||
# Pin with digest to ensure we pull the version with downgraded thin-send-recv
|
||||
tag: v1.29.1
|
||||
tag: v1.29.2
|
||||
image: piraeus-server
|
||||
linstor-csi:
|
||||
tag: v1.6.3
|
||||
tag: v1.6.4
|
||||
image: piraeus-csi
|
||||
drbd-reactor:
|
||||
tag: v1.4.1
|
||||
tag: v1.6.0
|
||||
image: drbd-reactor
|
||||
ha-controller:
|
||||
tag: v1.2.1
|
||||
tag: v1.2.2
|
||||
image: piraeus-ha-controller
|
||||
drbd-shutdown-guard:
|
||||
tag: v1.0.0
|
||||
@@ -39,13 +39,13 @@ data:
|
||||
tag: v0.11
|
||||
image: ktls-utils
|
||||
drbd-module-loader:
|
||||
tag: v9.2.11
|
||||
tag: v9.2.12
|
||||
# The special "match" attribute is used to select an image based on the node's reported OS.
|
||||
# The operator will first check the k8s node's ".status.nodeInfo.osImage" field, and compare it against the list
|
||||
# here. If one matches, that specific image name will be used instead of the fallback image.
|
||||
image: drbd9-noble # Fallback image: chose a recent kernel, which can hopefully compile whatever config is actually in use
|
||||
match:
|
||||
- osImage: Red Hat Enterprise Linux 7\.
|
||||
- osImage: Red Hat Enterprise Linux Server 7\.
|
||||
image: drbd9-centos7
|
||||
- osImage: Red Hat Enterprise Linux 8\.
|
||||
image: drbd9-almalinux8
|
||||
|
||||
@@ -830,6 +830,19 @@ spec:
|
||||
The daemon uses the TLS certificate and key to establish secure connections on behalf of DRBD.
|
||||
type: boolean
|
||||
type: object
|
||||
ipFamilies:
|
||||
description: |-
|
||||
IPFamilies configures the IP Family (IPv4 or IPv6) to use to connect to the LINSTOR Satellite.
|
||||
|
||||
If set, the control traffic between LINSTOR Controller and Satellite will use only the given IP Family.
|
||||
If not set, the Operator will configure all families found in the Satellites Pods' Status.
|
||||
items:
|
||||
description: IPFamily represents the IP Family (IPv4 or IPv6).
|
||||
enum:
|
||||
- IPv4
|
||||
- IPv6
|
||||
type: string
|
||||
type: array
|
||||
nodeAffinity:
|
||||
description: |-
|
||||
NodeAffinity selects which LinstorSatellite resources this spec should be applied to.
|
||||
@@ -1426,6 +1439,19 @@ spec:
|
||||
The daemon uses the TLS certificate and key to establish secure connections on behalf of DRBD.
|
||||
type: boolean
|
||||
type: object
|
||||
ipFamilies:
|
||||
description: |-
|
||||
IPFamilies configures the IP Family (IPv4 or IPv6) to use to connect to the LINSTOR Satellite.
|
||||
|
||||
If set, the control traffic between LINSTOR Controller and Satellite will use only the given IP Family.
|
||||
If not set, the Operator will configure all families found in the Satellites Pods' Status.
|
||||
items:
|
||||
description: IPFamily represents the IP Family (IPv4 or IPv6).
|
||||
enum:
|
||||
- IPv4
|
||||
- IPv6
|
||||
type: string
|
||||
type: array
|
||||
patches:
|
||||
description: |-
|
||||
Patches is a list of kustomize patches to apply.
|
||||
|
||||
@@ -93,8 +93,12 @@ spec:
|
||||
serviceAccountName: {{ include "piraeus-operator.serviceAccountName" . }}
|
||||
terminationGracePeriodSeconds: 10
|
||||
priorityClassName: {{ .Values.priorityClassName | default "system-cluster-critical" }}
|
||||
nodeSelector:
|
||||
{{- toYaml .Values.nodeSelector | nindent 8 }}
|
||||
tolerations:
|
||||
{{- toYaml .Values.tolerations | nindent 8 }}
|
||||
affinity:
|
||||
{{- toYaml .Values.affinity | nindent 8 }}
|
||||
volumes:
|
||||
- name: cert
|
||||
secret:
|
||||
|
||||
Reference in New Issue
Block a user