summaryrefslogtreecommitdiffstats
path: root/ansible_collections/community/okd/molecule/default/files
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-13 12:04:41 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-13 12:04:41 +0000
commit975f66f2eebe9dadba04f275774d4ab83f74cf25 (patch)
tree89bd26a93aaae6a25749145b7e4bca4a1e75b2be /ansible_collections/community/okd/molecule/default/files
parentInitial commit. (diff)
downloadansible-975f66f2eebe9dadba04f275774d4ab83f74cf25.tar.xz
ansible-975f66f2eebe9dadba04f275774d4ab83f74cf25.zip
Adding upstream version 7.7.0+dfsg.upstream/7.7.0+dfsg
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'ansible_collections/community/okd/molecule/default/files')
-rw-r--r--ansible_collections/community/okd/molecule/default/files/crd-resource.yml21
-rw-r--r--ansible_collections/community/okd/molecule/default/files/example.env9
-rw-r--r--ansible_collections/community/okd/molecule/default/files/kuard-extra-property.yml22
-rw-r--r--ansible_collections/community/okd/molecule/default/files/kuard-invalid-type.yml21
-rw-r--r--ansible_collections/community/okd/molecule/default/files/nginx.env12
-rw-r--r--ansible_collections/community/okd/molecule/default/files/pod-template.yaml23
-rw-r--r--ansible_collections/community/okd/molecule/default/files/setup-crd.yml53
-rw-r--r--ansible_collections/community/okd/molecule/default/files/simple-template.yaml34
8 files changed, 195 insertions, 0 deletions
diff --git a/ansible_collections/community/okd/molecule/default/files/crd-resource.yml b/ansible_collections/community/okd/molecule/default/files/crd-resource.yml
new file mode 100644
index 000000000..23d0663c3
--- /dev/null
+++ b/ansible_collections/community/okd/molecule/default/files/crd-resource.yml
@@ -0,0 +1,21 @@
+---
+apiVersion: certmanager.k8s.io/v1alpha1
+kind: Certificate
+metadata:
+ name: acme-crt
+spec:
+ secretName: acme-crt-secret
+ dnsNames:
+ - foo.example.com
+ - bar.example.com
+ acme:
+ config:
+ - ingressClass: nginx
+ domains:
+ - foo.example.com
+ - bar.example.com
+ issuerRef:
+ name: letsencrypt-prod
+ # We can reference ClusterIssuers by changing the kind here.
+ # The default value is Issuer (i.e. a locally namespaced Issuer)
+ kind: Issuer
diff --git a/ansible_collections/community/okd/molecule/default/files/example.env b/ansible_collections/community/okd/molecule/default/files/example.env
new file mode 100644
index 000000000..f98f7d9ee
--- /dev/null
+++ b/ansible_collections/community/okd/molecule/default/files/example.env
@@ -0,0 +1,9 @@
+#
+NAME=example
+# Multiline values shouldn't break things
+export CONTENT=This is a long message\
+ that may take one or more lines to parse\
+ but should still work without issue
+
+# This shouldn't throw an error
+UNUSED=
diff --git a/ansible_collections/community/okd/molecule/default/files/kuard-extra-property.yml b/ansible_collections/community/okd/molecule/default/files/kuard-extra-property.yml
new file mode 100644
index 000000000..1da160b33
--- /dev/null
+++ b/ansible_collections/community/okd/molecule/default/files/kuard-extra-property.yml
@@ -0,0 +1,22 @@
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ labels:
+ app: kuard
+ name: kuard
+ namespace: default
+spec:
+ replicas: 3
+ selector:
+ matchLabels:
+ app: kuard
+ unwanted: value
+ template:
+ metadata:
+ labels:
+ app: kuard
+ spec:
+ containers:
+ - image: gcr.io/kuar-demo/kuard-amd64:1
+ name: kuard
diff --git a/ansible_collections/community/okd/molecule/default/files/kuard-invalid-type.yml b/ansible_collections/community/okd/molecule/default/files/kuard-invalid-type.yml
new file mode 100644
index 000000000..6ff8018ef
--- /dev/null
+++ b/ansible_collections/community/okd/molecule/default/files/kuard-invalid-type.yml
@@ -0,0 +1,21 @@
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ labels:
+ app: kuard
+ name: kuard
+ namespace: default
+spec:
+ replicas: hello
+ selector:
+ matchLabels:
+ app: kuard
+ template:
+ metadata:
+ labels:
+ app: kuard
+ spec:
+ containers:
+ - image: gcr.io/kuar-demo/kuard-amd64:1
+ name: kuard
diff --git a/ansible_collections/community/okd/molecule/default/files/nginx.env b/ansible_collections/community/okd/molecule/default/files/nginx.env
new file mode 100644
index 000000000..939ad0d7f
--- /dev/null
+++ b/ansible_collections/community/okd/molecule/default/files/nginx.env
@@ -0,0 +1,12 @@
+# Want to make sure comments don't break it
+export NAME=test123
+NAMESPACE=openshift
+
+
+
+
+# Blank lines should be fine too
+
+# Equals in comments shouldn't break things=True
+MEMORY_LIMIT=1Gi
+
diff --git a/ansible_collections/community/okd/molecule/default/files/pod-template.yaml b/ansible_collections/community/okd/molecule/default/files/pod-template.yaml
new file mode 100644
index 000000000..ac388ad67
--- /dev/null
+++ b/ansible_collections/community/okd/molecule/default/files/pod-template.yaml
@@ -0,0 +1,23 @@
+---
+kind: Template
+apiVersion: template.openshift.io/v1
+metadata:
+ name: pod-template
+objects:
+ - apiVersion: v1
+ kind: Pod
+ metadata:
+ name: "Pod-${{ NAME }}"
+ spec:
+ containers:
+ - args:
+ - /bin/sh
+ - -c
+ - while true; do echo $(date); sleep 15; done
+ image: python:3.7-alpine
+ imagePullPolicy: Always
+ name: python
+parameters:
+ - name: NAME
+ description: trailing name of the pod
+ required: true
diff --git a/ansible_collections/community/okd/molecule/default/files/setup-crd.yml b/ansible_collections/community/okd/molecule/default/files/setup-crd.yml
new file mode 100644
index 000000000..15debdbdd
--- /dev/null
+++ b/ansible_collections/community/okd/molecule/default/files/setup-crd.yml
@@ -0,0 +1,53 @@
+---
+apiVersion: apiextensions.k8s.io/v1
+kind: CustomResourceDefinition
+metadata:
+ name: certificates.certmanager.k8s.io
+ annotations:
+ "api-approved.kubernetes.io": "https://github.com/kubernetes/kubernetes/pull/78458"
+spec:
+ group: certmanager.k8s.io
+ versions:
+ - name: v1alpha1
+ served: true
+ storage: true
+ schema:
+ openAPIV3Schema:
+ type: object
+ properties:
+ certificate:
+ type: string
+ secretName:
+ type: string
+ dnsNames:
+ type: array
+ items:
+ type: string
+ acme:
+ type: object
+ properties:
+ config:
+ type: array
+ items:
+ type: object
+ properties:
+ ingressClass:
+ type: string
+ domains:
+ type: array
+ items:
+ type: string
+ issuerRef:
+ type: object
+ properties:
+ name:
+ type: string
+ kind:
+ type: string
+ scope: Namespaced
+ names:
+ kind: Certificate
+ plural: certificates
+ shortNames:
+ - cert
+ - certs
diff --git a/ansible_collections/community/okd/molecule/default/files/simple-template.yaml b/ansible_collections/community/okd/molecule/default/files/simple-template.yaml
new file mode 100644
index 000000000..29c85b9cd
--- /dev/null
+++ b/ansible_collections/community/okd/molecule/default/files/simple-template.yaml
@@ -0,0 +1,34 @@
+---
+apiVersion: template.openshift.io/v1
+kind: Template
+labels:
+ template: simple-example-test
+message: |-
+ The following configmaps have been created in your project: ${NAME}.
+metadata:
+ annotations:
+ description: A super basic template for testing
+ openshift.io/display-name: Super basic template
+ openshift.io/provider-display-name: Red Hat, Inc.
+ tags: quickstart,examples
+ name: simple-example
+objects:
+- apiVersion: v1
+ kind: ConfigMap
+ metadata:
+ annotations:
+ description: Big example
+ name: ${NAME}
+ data:
+ content: "${CONTENT}"
+parameters:
+- description: The name assigned to the ConfigMap
+ displayName: Name
+ name: NAME
+ required: true
+ value: example
+- description: The value for the content key of the configmap
+ displayName: Content
+ name: CONTENT
+ required: true
+ value: ''