upgrade valkey operator

This commit is contained in:
2025-10-09 12:40:42 -04:00
parent 6661771272
commit c9db4fc4dd

View File

@@ -162,7 +162,7 @@ spec:
Claims lists the names of resources, defined in spec.resourceClaims, Claims lists the names of resources, defined in spec.resourceClaims,
that are used by this container. that are used by this container.
This is an alpha field and requires enabling the This field depends on the
DynamicResourceAllocation feature gate. DynamicResourceAllocation feature gate.
This field is immutable. It can only be set for containers. This field is immutable. It can only be set for containers.
@@ -266,7 +266,7 @@ spec:
Claims lists the names of resources, defined in spec.resourceClaims, Claims lists the names of resources, defined in spec.resourceClaims,
that are used by this container. that are used by this container.
This is an alpha field and requires enabling the This field depends on the
DynamicResourceAllocation feature gate. DynamicResourceAllocation feature gate.
This field is immutable. It can only be set for containers. This field is immutable. It can only be set for containers.
@@ -317,6 +317,10 @@ spec:
More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
type: object type: object
type: object type: object
serviceMonitor:
default: false
description: ServiceMonitor Enabled
type: boolean
servicePassword: servicePassword:
description: Service Password description: Service Password
properties: properties:
@@ -542,15 +546,13 @@ spec:
volumeAttributesClassName may be used to set the VolumeAttributesClass used by this claim. volumeAttributesClassName may be used to set the VolumeAttributesClass used by this claim.
If specified, the CSI driver will create or update the volume with the attributes defined If specified, the CSI driver will create or update the volume with the attributes defined
in the corresponding VolumeAttributesClass. This has a different purpose than storageClassName, in the corresponding VolumeAttributesClass. This has a different purpose than storageClassName,
it can be changed after the claim is created. An empty string value means that no VolumeAttributesClass it can be changed after the claim is created. An empty string or nil value indicates that no
will be applied to the claim but it's not allowed to reset this field to empty string once it is set. VolumeAttributesClass will be applied to the claim. If the claim enters an Infeasible error state,
If unspecified and the PersistentVolumeClaim is unbound, the default VolumeAttributesClass this field can be reset to its previous value (including nil) to cancel the modification.
will be set by the persistentvolume controller if it exists.
If the resource referred to by volumeAttributesClass does not exist, this PersistentVolumeClaim will be If the resource referred to by volumeAttributesClass does not exist, this PersistentVolumeClaim will be
set to a Pending state, as reflected by the modifyVolumeStatus field, until such as a resource set to a Pending state, as reflected by the modifyVolumeStatus field, until such as a resource
exists. exists.
More info: https://kubernetes.io/docs/concepts/storage/volume-attributes-classes/ More info: https://kubernetes.io/docs/concepts/storage/volume-attributes-classes/
(Beta) Using this field requires the VolumeAttributesClass feature gate to be enabled (off by default).
type: string type: string
volumeMode: volumeMode:
description: |- description: |-
@@ -710,13 +712,11 @@ spec:
description: |- description: |-
currentVolumeAttributesClassName is the current name of the VolumeAttributesClass the PVC is using. currentVolumeAttributesClassName is the current name of the VolumeAttributesClass the PVC is using.
When unset, there is no VolumeAttributeClass applied to this PersistentVolumeClaim When unset, there is no VolumeAttributeClass applied to this PersistentVolumeClaim
This is a beta field and requires enabling VolumeAttributesClass feature (off by default).
type: string type: string
modifyVolumeStatus: modifyVolumeStatus:
description: |- description: |-
ModifyVolumeStatus represents the status object of ControllerModifyVolume operation. ModifyVolumeStatus represents the status object of ControllerModifyVolume operation.
When this is unset, there is no ModifyVolume operation being attempted. When this is unset, there is no ModifyVolume operation being attempted.
This is a beta field and requires enabling VolumeAttributesClass feature (off by default).
properties: properties:
status: status:
description: "status is the status of the ControllerModifyVolume description: "status is the status of the ControllerModifyVolume
@@ -797,6 +797,7 @@ spec:
- anonymousAuth - anonymousAuth
- clusterDomain - clusterDomain
- prometheus - prometheus
- serviceMonitor
- volumePermissions - volumePermissions
type: object type: object
status: status:
@@ -1040,6 +1041,14 @@ rules:
- patch - patch
- update - update
- watch - watch
- apiGroups:
- storage.k8s.io
resources:
- storageclasses
verbs:
- get
- list
- watch
--- ---
apiVersion: rbac.authorization.k8s.io/v1 apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole kind: ClusterRole
@@ -1128,7 +1137,7 @@ apiVersion: v1
data: data:
exporterImage: ghcr.io/hyperspike/valkey-sidecar:v0.0.51 exporterImage: ghcr.io/hyperspike/valkey-sidecar:v0.0.51
nodes: "3" nodes: "3"
valkeyImage: ghcr.io/hyperspike/valkey:8.0.2 valkeyImage: ghcr.io/hyperspike/valkey:8.1.3
kind: ConfigMap kind: ConfigMap
metadata: metadata:
labels: labels:
@@ -1174,7 +1183,7 @@ spec:
valueFrom: valueFrom:
fieldRef: fieldRef:
fieldPath: metadata.labels['app.kubernetes.io/instance'] fieldPath: metadata.labels['app.kubernetes.io/instance']
image: ghcr.io/hyperspike/valkey-operator:v0.0.59 image: ghcr.io/hyperspike/valkey-operator:v0.0.60
livenessProbe: livenessProbe:
httpGet: httpGet:
path: /healthz path: /healthz