File tree Expand file tree Collapse file tree 3 files changed +25
-3
lines changed
Expand file tree Collapse file tree 3 files changed +25
-3
lines changed Original file line number Diff line number Diff line change 2929 uses : fluxcd/pkg/actions/kustomize@master
3030 - name : Setup Kubebuilder
3131 uses : fluxcd/pkg/actions/kubebuilder@master
32+ - name : Setup Helm
33+ uses : fluxcd/pkg/actions/helm@master
3234 - name : Run tests
3335 run : make test
3436 env :
6466 kubectl -n source-system wait helmchart/mariadb --for=condition=ready --timeout=5m
6567 kubectl -n source-system wait helmchart/mariadb-git --for=condition=ready --timeout=5m
6668 kubectl -n source-system delete -f ./config/testdata/helmchart-valuesfile
69+ - name : Setup Minio
70+ run : |
71+ kubectl create ns minio
72+ helm repo add minio https://helm.min.io/
73+ helm upgrade --wait -i minio minio/minio \
74+ --namespace minio \
75+ --set accessKey=myaccesskey \
76+ --set secretKey=mysecretkey \
77+ --set resources.requests.memory=128Mi \
78+ --set persistence.enable=false
79+ kubectl -n minio port-forward svc/minio 9000:9000 &>/dev/null &
80+ sleep 2
81+ wget -q https://dl.min.io/client/mc/release/linux-amd64/mc
82+ chmod +x mc
83+ ./mc alias set minio http://localhost:9000 myaccesskey mysecretkey --api S3v4
84+ ./mc mb minio/podinfo
85+ ./mc cp --recursive ./config/testdata/minio/manifests minio/podinfo
86+ - name : Run S3 tests
87+ run : |
88+ kubectl -n source-system apply -f ./config/testdata/minio/source.yaml
89+ kubectl -n source-system wait bucket/podinfo --for=condition=ready --timeout=1m
6790 - name : Debug failure
6891 if : failure()
6992 run : |
7295 kubectl -n source-system get helmcharts -oyaml
7396 kubectl -n source-system get all
7497 kubectl -n source-system logs deploy/source-controller
98+ kubectl -n minio get all
Original file line number Diff line number Diff line change @@ -10,4 +10,4 @@ roleRef:
1010subjects :
1111 - apiGroup : rbac.authorization.k8s.io
1212 kind : User
13- name : gotk:web-team :reconciler
13+ name : gotk:minio-test :reconciler
Original file line number Diff line number Diff line change @@ -2,7 +2,6 @@ apiVersion: source.toolkit.fluxcd.io/v1alpha1
22kind : Bucket
33metadata :
44 name : podinfo
5- namespace : gitops-system
65spec :
76 interval : 1m
87 provider : generic
@@ -17,7 +16,6 @@ apiVersion: v1
1716kind : Secret
1817metadata :
1918 name : minio-credentials
20- namespace : gitops-system
2119data :
2220 accesskey : bXlhY2Nlc3NrZXk=
2321 secretkey : bXlzZWNyZXRrZXk=
You can’t perform that action at this time.
0 commit comments