# Copyright 2017 The Openstack-Helm Authors. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. --- apiVersion: batch/v1 kind: Job metadata: labels: version: v0.1.0 test: ceph name: ceph-test-job spec: template: spec: restartPolicy: OnFailure containers: - name: test image: docker.io/alpine:latest imagePullPolicy: Always command: - /bin/sh - -ec - | echo "Ceph PVC Mount Test Passed" volumeMounts: - name: ceph-mount mountPath: /mnt/ceph volumes: - name: ceph-mount persistentVolumeClaim: claimName: ceph-test --- kind: PersistentVolumeClaim apiVersion: v1 metadata: name: ceph-test spec: storageClassName: general accessModes: [ "ReadWriteOnce" ] resources: requests: storage: 1Gi