File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- VERSION ?= 0.0.1
1+ VERSION ?= test
22IMG ?= ghcr.io/unagex/immudb-operator/controller:${VERSION}
33
44OPERATOR_SDK_VERSION ?= v1.33.0
Original file line number Diff line number Diff line change @@ -2,6 +2,6 @@ apiVersion: v2
22name : immudb-operator
33description : Helm chart to deploy [unagex-immudb-operator](https://github.com/unagex/immudb-operator)
44type : application
5- version : 0.0.1
6- appVersion : 0.0.1
5+ version : 0.0.2
6+ appVersion : 0.0.2
77home : https://github.com/unagex/immudb-operator
Original file line number Diff line number Diff line change @@ -9,6 +9,7 @@ require (
99 k8s.io/api v0.27.7
1010 k8s.io/apimachinery v0.27.7
1111 k8s.io/client-go v0.27.7
12+ k8s.io/utils v0.0.0-20240102154912-e7106e64919e
1213 sigs.k8s.io/controller-runtime v0.15.0
1314)
1415
@@ -68,7 +69,6 @@ require (
6869 k8s.io/component-base v0.27.7 // indirect
6970 k8s.io/klog/v2 v2.90.1 // indirect
7071 k8s.io/kube-openapi v0.0.0-20230501164219-8b0f38b5fd1f // indirect
71- k8s.io/utils v0.0.0-20230220204549-a5ecb0141aa5 // indirect
7272 sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd // indirect
7373 sigs.k8s.io/structured-merge-diff/v4 v4.2.3 // indirect
7474 sigs.k8s.io/yaml v1.3.0 // indirect
Original file line number Diff line number Diff line change @@ -279,8 +279,8 @@ k8s.io/klog/v2 v2.90.1 h1:m4bYOKall2MmOiRaR1J+We67Do7vm9KiQVlT96lnHUw=
279279k8s.io/klog/v2 v2.90.1 /go.mod h1:y1WjHnz7Dj687irZUWR/WLkLc5N1YHtjLdmgWjndZn0 =
280280k8s.io/kube-openapi v0.0.0-20230501164219-8b0f38b5fd1f h1:2kWPakN3i/k81b0gvD5C5FJ2kxm1WrQFanWchyKuqGg =
281281k8s.io/kube-openapi v0.0.0-20230501164219-8b0f38b5fd1f /go.mod h1:byini6yhqGC14c3ebc/QwanvYwhuMWF6yz2F8uwW8eg =
282- k8s.io/utils v0.0.0-20230220204549-a5ecb0141aa5 h1:kmDqav+P+/5e1i9tFfHq1qcF3sOrDp+YEkVDAHu7Jwk =
283- k8s.io/utils v0.0.0-20230220204549-a5ecb0141aa5 /go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0 =
282+ k8s.io/utils v0.0.0-20240102154912-e7106e64919e h1:eQ/4ljkx21sObifjzXwlPKpdGLrCfRziVtos3ofG/sQ =
283+ k8s.io/utils v0.0.0-20240102154912-e7106e64919e /go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0 =
284284sigs.k8s.io/controller-runtime v0.15.0 h1:ML+5Adt3qZnMSYxZ7gAverBLNPSMQEibtzAgp0UPojU =
285285sigs.k8s.io/controller-runtime v0.15.0 /go.mod h1:7ngYvp1MLT+9GeZ+6lH3LOlcHkp/+tzA/fmHa4iq9kk =
286286sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd h1:EDPBXCAspyGV4jQlpZSudPeMmr1bNJefnuqLsRAsHZo =
Original file line number Diff line number Diff line change @@ -12,6 +12,7 @@ import (
1212 "k8s.io/apimachinery/pkg/api/resource"
1313 metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
1414 "k8s.io/apimachinery/pkg/util/intstr"
15+ "k8s.io/utils/ptr"
1516
1617 "k8s.io/apimachinery/pkg/types"
1718)
@@ -100,6 +101,13 @@ func (r *ImmudbReconciler) GetStatefulset(immudb *unagexcomv1.Immudb) *appsv1.St
100101 },
101102 },
102103 },
104+ SecurityContext : & corev1.PodSecurityContext {
105+ RunAsNonRoot : ptr .To (true ),
106+ RunAsUser : ptr.To [int64 ](3322 ),
107+ RunAsGroup : ptr.To [int64 ](3322 ),
108+ FSGroup : ptr.To [int64 ](3322 ),
109+ FSGroupChangePolicy : ptr.To [corev1.PodFSGroupChangePolicy ](corev1 .FSGroupChangeOnRootMismatch ),
110+ },
103111 Containers : []corev1.Container {
104112 {
105113 Image : immudb .Spec .Image ,
You can’t perform that action at this time.
0 commit comments