A Kubernetes operator that bridges Hardware Security Module (HSM) data storage with Kubernetes Secrets, providing true secret portability th
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

chore: bump version to 0.6.44

+14 -4
+1 -1
Makefile
··· 3 3 # To re-generate a bundle for another specific version without changing the standard setup, you can: 4 4 # - use the VERSION as arg of the bundle target (e.g make bundle VERSION=0.0.2) 5 5 # - use environment variables to overwrite this value (e.g export VERSION=0.0.2) 6 - VERSION ?= 0.6.43 6 + VERSION ?= 0.6.44 7 7 8 8 # CHANNELS define the bundle channels used in the bundle. 9 9 # Add a new line here if you would like to change its default config. (E.g CHANNELS = "candidate,fast,stable")
+2 -2
helm/hsm-secrets-operator/Chart.yaml
··· 2 2 name: hsm-secrets-operator 3 3 description: A Kubernetes operator that bridges Pico HSM binary data storage with Kubernetes Secrets 4 4 type: application 5 - version: 0.6.42 6 - appVersion: v0.6.42 5 + version: 0.6.44 6 + appVersion: v0.6.44 7 7 icon: https://raw.githubusercontent.com/cncf/artwork/master/projects/kubernetes/icon/color/kubernetes-icon-color.svg 8 8 home: https://github.com/evanjarrett/hsm-secrets-operator 9 9 sources:
+3
helm/hsm-secrets-operator/templates/deployment.yaml
··· 67 67 valueFrom: 68 68 fieldRef: 69 69 fieldPath: spec.serviceAccountName 70 + # Inject operator deployment name for stable controller identification 71 + - name: OPERATOR_NAME 72 + value: {{ include "hsm-secrets-operator.controllerManagerName" . | quote }} 70 73 ports: 71 74 {{- if .Values.metrics.enabled }} 72 75 - name: metrics
+8 -1
internal/modes/manager/manager.go
··· 248 248 setupLog.Error(err, "unable to get the current namespace") 249 249 return "", "", err 250 250 } 251 - operatorName, _ := os.Hostname() 251 + 252 + // Get operator name from environment variable (deployment name) 253 + // Fallback to hostname for backward compatibility during local testing 254 + operatorName := os.Getenv("OPERATOR_NAME") 255 + if operatorName == "" { 256 + operatorName, _ = os.Hostname() 257 + setupLog.Info("OPERATOR_NAME not set, falling back to hostname", "hostname", operatorName) 258 + } 252 259 setupLog.Info("Detected operator details", "namespace", operatorNamespace, "name", operatorName) 253 260 254 261 return operatorNamespace, operatorName, nil