@@ -135,7 +135,7 @@ data:
135
135
}
136
136
137
137
# Try connecting to MinIO instance
138
- scheme=http
138
+ scheme=https
139
139
connectToMinio $scheme
140
140
141
141
@@ -223,7 +223,7 @@ data:
223
223
}
224
224
225
225
# Try connecting to MinIO instance
226
- scheme=http
226
+ scheme=https
227
227
connectToMinio $scheme
228
228
229
229
@@ -291,7 +291,7 @@ data:
291
291
}
292
292
293
293
# Try connecting to MinIO instance
294
- scheme=http
294
+ scheme=https
295
295
connectToMinio $scheme
296
296
297
297
@@ -372,7 +372,7 @@ data:
372
372
}
373
373
374
374
# Try connecting to MinIO instance
375
- scheme=http
375
+ scheme=https
376
376
connectToMinio $scheme
377
377
378
378
@@ -418,7 +418,7 @@ data:
418
418
}
419
419
420
420
# Try connecting to MinIO instance
421
- scheme=http
421
+ scheme=https
422
422
connectToMinio $scheme
423
423
---
424
424
# Source: minio/templates/pvc.yaml
@@ -452,7 +452,7 @@ spec:
452
452
type : NodePort
453
453
externalTrafficPolicy : " Cluster"
454
454
ports :
455
- - name : http
455
+ - name : https
456
456
port : 9001
457
457
protocol : TCP
458
458
targetPort : 9001
@@ -475,7 +475,7 @@ spec:
475
475
type : NodePort
476
476
externalTrafficPolicy : " Cluster"
477
477
ports :
478
- - name : http
478
+ - name : https
479
479
port : 9000
480
480
protocol : TCP
481
481
targetPort : 9000
@@ -514,7 +514,7 @@ spec:
514
514
stackable.tech/vendor : Stackable
515
515
annotations :
516
516
checksum/secrets : fa63e34a92c817c84057e2d452fa683e66462a57b0529388fb96a57e05f38e57
517
- checksum/config : 2b1e6b6d0485236a84032ab7e9eeee4a7bac29d2b63d3b0260bde76e84626730
517
+ checksum/config : ebea49cc4c1bfbd1b156a58bf770a776ff87fe199f642d31c2816b5515112e72
518
518
spec :
519
519
securityContext :
520
520
@@ -549,9 +549,9 @@ spec:
549
549
- mountPath : /etc/minio/certs
550
550
name : certs
551
551
ports :
552
- - name : http
552
+ - name : https
553
553
containerPort : 9000
554
- - name : http -console
554
+ - name : https -console
555
555
containerPort : 9001
556
556
env :
557
557
- name : MINIO_ROOT_USER
@@ -579,7 +579,7 @@ spec:
579
579
- name : minio-user
580
580
secret :
581
581
secretName : minio
582
-
582
+
583
583
- ephemeral :
584
584
volumeClaimTemplate :
585
585
metadata :
@@ -633,12 +633,38 @@ spec:
633
633
name : minio
634
634
- secret :
635
635
name : minio
636
+ - ephemeral :
637
+ volumeClaimTemplate :
638
+ metadata :
639
+ annotations :
640
+ secrets.stackable.tech/class : tls
641
+ secrets.stackable.tech/scope : service=minio
642
+ spec :
643
+ accessModes :
644
+ - ReadWriteOnce
645
+ resources :
646
+ requests :
647
+ storage : 1
648
+ storageClassName : secrets.stackable.tech
649
+ name : tls
650
+ - emptyDir :
651
+ medium : Memory
652
+ sizeLimit : 5Mi
653
+ name : certs
636
654
serviceAccountName : minio-sa
637
655
containers :
638
656
- name : minio-make-bucket
639
657
image : " quay.io/minio/mc:RELEASE.2024-11-21T17-21-54Z"
640
658
imagePullPolicy : IfNotPresent
641
- command : [ "/bin/sh", "/config/initialize" ]
659
+ command :
660
+ - " /bin/sh"
661
+ - " -ce"
662
+ - |
663
+ # Copy the CA cert from the "tls" SecretClass
664
+ # mkdir -p /etc/minio/mc/certs/CAs
665
+ cp -v /etc/minio/mc/original_certs/ca.crt /etc/minio/mc/certs/CAs/public.crt
666
+
667
+ . /config/initialize
642
668
env :
643
669
- name : MINIO_ENDPOINT
644
670
value : minio
@@ -651,13 +677,25 @@ spec:
651
677
mountPath : /tmp
652
678
- name : minio-configuration
653
679
mountPath : /config
680
+ - name : tls
681
+ mountPath : /etc/minio/mc/original_certs
682
+ - name : certs
683
+ mountPath : /etc/minio/mc/certs/CAs
654
684
resources :
655
685
requests :
656
686
memory : 128Mi
657
687
- name : minio-make-user
658
688
image : " quay.io/minio/mc:RELEASE.2024-11-21T17-21-54Z"
659
689
imagePullPolicy : IfNotPresent
660
- command : [ "/bin/sh", "/config/add-user" ]
690
+ command :
691
+ - " /bin/sh"
692
+ - " -ce"
693
+ - |
694
+ # Copy the CA cert from the "tls" SecretClass
695
+ # mkdir -p /etc/minio/mc/certs/CAs
696
+ cp -v /etc/minio/mc/original_certs/ca.crt /etc/minio/mc/certs/CAs/public.crt
697
+
698
+ . /config/add-user
661
699
env :
662
700
- name : MINIO_ENDPOINT
663
701
value : minio
@@ -670,6 +708,10 @@ spec:
670
708
mountPath : /tmp
671
709
- name : minio-configuration
672
710
mountPath : /config
711
+ - name : tls
712
+ mountPath : /etc/minio/mc/original_certs
713
+ - name : certs
714
+ mountPath : /etc/minio/mc/certs/CAs
673
715
resources :
674
716
requests :
675
717
memory : 128Mi
0 commit comments