rancher-partner-charts/charts/aquarist-labs/s3gw/templates/tests/smoke-bucket-create.yaml

33 lines
902 B
YAML

---
apiVersion: batch/v1
kind: Job
metadata:
name: 'smoke-{{ .Chart.Name }}-bucket-create'
namespace: '{{ .Release.Namespace }}'
annotations:
helm.sh/hook: test
spec:
template:
spec:
containers:
- name: create-bucket
image: opensuse/tumbleweed:latest
command:
- /bin/sh
- -exc
- zypper -n install --no-recommends libs3-tools;
s3 -u -t 50 create testbucket;
s3 -u -t 50 list | grep testbucket
env:
- name: S3_ACCESS_KEY_ID
value: {{ .Values.accessKey | quote }}
- name: S3_SECRET_ACCESS_KEY
value: {{ .Values.secretKey | quote }}
- name: S3_HOSTNAME
value:
'{{ .Values.serviceName }}.{{ .Release.Namespace }}.{{ .Values.privateDomain }}'
restartPolicy: Never
backoffLimit: 3