Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update LINSTOR v1.29.2 #494

Merged
merged 1 commit into from
Dec 2, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions packages/system/piraeus-operator/charts/piraeus/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down Expand Up @@ -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.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down