File tree Expand file tree Collapse file tree 3 files changed +13
-4
lines changed Expand file tree Collapse file tree 3 files changed +13
-4
lines changed Original file line number Diff line number Diff line change @@ -20,6 +20,11 @@ ARG TARGETOS
20
20
ARG TARGETARCH
21
21
ENV GOOS=$TARGETOS
22
22
ENV GOARCH=$TARGETARCH
23
+
24
+ # FIPS
25
+ ARG FIPS_MODE=off
26
+ ENV GOFIPS140=$FIPS_MODE
27
+
23
28
RUN CGO_ENABLED=0 GO111MODULE=on go build -a -tags timetzdata -o manager main.go
24
29
25
30
# ---------------------------------------
Original file line number Diff line number Diff line change @@ -49,6 +49,7 @@ $(KUBEBUILDER_ASSETS):
49
49
50
50
.PHONY : kubebuilder-assets
51
51
kubebuilder-assets : $(KUBEBUILDER_ASSETS )
52
+ @echo " export KUBEBUILDER_ASSETS=$( KUBEBUILDER_ASSETS) "
52
53
53
54
.PHONY : kubebuilder-assets-rm
54
55
kubebuilder-assets-rm :
Original file line number Diff line number Diff line change 9
9
package main
10
10
11
11
import (
12
+ "crypto/fips140"
12
13
"flag"
13
14
"fmt"
14
15
"os"
@@ -192,7 +193,7 @@ func main() {
192
193
193
194
clusterConfig := config .GetConfigOrDie ()
194
195
195
- err = (& controllers.RabbitmqClusterReconciler {
196
+ if err = (& controllers.RabbitmqClusterReconciler {
196
197
Client : mgr .GetClient (),
197
198
APIReader : mgr .GetAPIReader (),
198
199
Scheme : mgr .GetScheme (),
@@ -205,14 +206,16 @@ func main() {
205
206
DefaultUserUpdaterImage : defaultUserUpdaterImage ,
206
207
DefaultImagePullSecrets : defaultImagePullSecrets ,
207
208
ControlRabbitmqImage : controlRabbitmqImage ,
208
- }).SetupWithManager (mgr )
209
- if err != nil {
209
+ }).SetupWithManager (mgr ); err != nil {
210
210
log .Error (err , "unable to create controller" , controllerName )
211
211
os .Exit (1 )
212
212
}
213
- log .Info ("started controller" )
214
213
// +kubebuilder:scaffold:builder
215
214
215
+ if fips140 .Enabled () {
216
+ log .Info ("FIPS 140-3 mode enabled" )
217
+ }
218
+
216
219
log .Info ("starting manager" )
217
220
if err := mgr .Start (ctrl .SetupSignalHandler ()); err != nil {
218
221
log .Error (err , "problem running manager" )
You can’t perform that action at this time.
0 commit comments