diff --git a/chart/jenkins-operator/crds/jenkinsimage-crd.yaml b/chart/jenkins-operator/crds/jenkinsimage-crd.yaml new file mode 100644 index 00000000..127530a4 --- /dev/null +++ b/chart/jenkins-operator/crds/jenkinsimage-crd.yaml @@ -0,0 +1,19 @@ +apiVersion: apiextensions.k8s.io/v1beta1 +kind: CustomResourceDefinition +metadata: + name: jenkinsimages.jenkins.io +spec: + group: jenkins.io + names: + kind: JenkinsImage + listKind: JenkinsImageList + plural: jenkinsimages + singular: jenkinsimage + scope: Namespaced + versions: + - name : v1alpha2 + served: true + storage: true + - name : v1alpha1 + served: true + storage: false \ No newline at end of file diff --git a/website/content/en/docs/Installation/_index.md b/website/content/en/docs/Installation/_index.md index 91abb30a..9e457b83 100644 --- a/website/content/en/docs/Installation/_index.md +++ b/website/content/en/docs/Installation/_index.md @@ -65,6 +65,12 @@ $ helm repo add jenkins https://raw.githubusercontent.com/jenkinsci/kubernetes-o $ helm install jenkins/jenkins-operator -n ``` +In case you want to use released Chart **v0.4.1**, before installing/upgrading please install additional CRD into the cluster: + +```bash +$ kubectl apply -f https://raw.githubusercontent.com/jenkinsci/kubernetes-operator/master/chart/jenkins-operator/crds/jenkinsimage-crd.yaml +``` + To add custom labels and annotations, you can use `values.yaml` file or pass them into `helm install` command, e.g.: ```bash