File tree Expand file tree Collapse file tree
templates/kuttl/non-sensitive-data Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ ---
2+ apiVersion : kuttl.dev/v1beta1
3+ kind : TestStep
4+ commands :
5+ - script : envsubst '$NAMESPACE' < 01_secret.yaml | kubectl apply -f -
6+ - script : envsubst '$NAMESPACE' < 01_secretclass.yaml | kubectl apply -f -
Original file line number Diff line number Diff line change 1+ ---
2+ apiVersion : v1
3+ kind : Secret
4+ metadata :
5+ name : secret-root-trust-$NAMESPACE
6+ namespace : $NAMESPACE
7+ labels :
8+ secrets.stackable.tech/class : root-trust-$NAMESPACE
9+ stringData :
10+ ca.crt : |
11+ -----BEGIN CERTIFICATE-----
12+ MIIDGzCCAgOgAwIBAgIIG5dt7kW4YcYwDQYJKoZIhvcNAQELBQAwJjEkMCIGA1UE
13+ Awwbc2VjcmV0LW9wZXJhdG9yIHNlbGYtc2lnbmVkMB4XDTI2MDIxMTE2MTQ1OVoX
14+ DTI3MDIxMTE2MTk1OVowJjEkMCIGA1UEAwwbc2VjcmV0LW9wZXJhdG9yIHNlbGYt
15+ c2lnbmVkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxPkrHfHnhu1v
16+ GoG45mZdvBHalxc9RFnv0oX68OkQzEjTOVvdr6eL0qycO3SDRTkFvFOwt+i472Kk
17+ uGd2RR0xKRy0Rv9+vheRIQpE4AvDTVcMbI9wJJNaYRNIb0IsPSCrol4D9NB2wPej
18+ 8/HDquBbwP5lhpUu/ueRqKK01JrSgfS/ztn0/3pkaBp+QhyUoKEN0UzR3CCQ4yFt
19+ uxQ20fGTFXglgTICSiZTTJrckL+fBpU2joiVWCDuxaO8lVjeVnHNgrLVN/3U4vMx
20+ Wrd8/nl3lMGk4EOgX3JEytwiaAYCxgOBngGHAQixBg/frTUxnyAroxARccrznzt2
21+ 8szAmGTffwIDAQABo00wSzAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBS7LrYm
22+ TPCRQymkBxEsGVn7eTjYJDAJBgNVHSMEAjAAMA4GA1UdDwEB/wQEAwIBhjANBgkq
23+ hkiG9w0BAQsFAAOCAQEABr3a66G/FMkZT1Qdnx1b4Rc1cEt3DMMMKHhK/BkesPUa
24+ 65OWxx16jT6CY0kFSJvxm/sLyZnm4fbvtUEHK64rdSO8L28l6vRSOGC4VF7cbPFm
25+ nAHCElsVNpBw2CORKV1+R0E2LeYo9Ks/TzH70U3HFtLkTT1s5K0xQ0sej2wcj+1F
26+ 09WvYgQ5PqnQwhJShgUseLcHq4AAKJ5YPo4yOxa6Bs639+KcF9HgRj214SUZKFGs
27+ DlJm/wWPjD8XCqo08RcNoYO3E5yL+vJnmdmisiEXClJ+7W5fi/5EfIWo56cNh235
28+ +GVR5Hs+TiEK8e8Cj6ExV0ksTERW15oNFhC/aZFfwQ==
29+ -----END CERTIFICATE-----
Original file line number Diff line number Diff line change 1+ ---
2+ apiVersion : secrets.stackable.tech/v1alpha1
3+ kind : SecretClass
4+ metadata :
5+ name : root-trust-$NAMESPACE
6+ spec :
7+ backend :
8+ k8sSearch :
9+ searchNamespace :
10+ name : $NAMESPACE
Original file line number Diff line number Diff line change 1+ ---
2+ apiVersion : kuttl.dev/v1beta1
3+ kind : TestAssert
4+ timeout : 10
5+ commands :
6+ # Ensure that the Pod comes up
7+ - script : kubectl wait --for=condition=Ready pod/secret-consumer-$NAMESPACE --namespace "$NAMESPACE" --timeout 60s
8+ # Ensure there is only a single file in the target directory
9+ - script : kubectl exec secret-consumer-$NAMESPACE --namespace "$NAMESPACE" -- bash -c 'if [ $(ls -p /stackable/ca | grep -v / | wc -l) = "1" ]; then echo "Success"; else exit 1; fi'
Original file line number Diff line number Diff line change 1+ ---
2+ apiVersion : kuttl.dev/v1beta1
3+ kind : TestStep
4+ commands :
5+ - script : envsubst '$NAMESPACE' < 02_pod.yaml | kubectl apply -f -
Original file line number Diff line number Diff line change 1+ ---
2+ apiVersion : v1
3+ kind : Pod
4+ metadata :
5+ name : secret-consumer-$NAMESPACE
6+ namespace : $NAMESPACE
7+ spec :
8+ securityContext :
9+ fsGroup : 1000
10+ volumes :
11+ - name : ca
12+ ephemeral :
13+ volumeClaimTemplate :
14+ metadata :
15+ annotations :
16+ secrets.stackable.tech/class : root-trust-$NAMESPACE
17+ # Only non-sensitive data is needed
18+ secrets.stackable.tech/only-provision-identity : " true"
19+ # Explicitly request a format to trigger parsing in the secret-operator
20+ secrets.stackable.tech/format : tls-pem
21+ spec :
22+ storageClassName : secrets.stackable.tech
23+ accessModes :
24+ - ReadWriteOnce
25+ resources :
26+ requests :
27+ storage : " 1"
28+ containers :
29+ - name : test
30+ image : oci.stackable.tech/sdp/testing-tools:0.3.0-stackable0.0.0-dev
31+ stdin : true
32+ tty : true
33+ volumeMounts :
34+ - name : ca
35+ mountPath : /stackable/ca
Original file line number Diff line number Diff line change 4848 - name : cert-manager-tls
4949 dimensions :
5050 - openshift
51+ - name : non-sensitive-data
52+ dimensions : []
5153suites :
5254 - name : nightly
5355 - name : openshift
You can’t perform that action at this time.
0 commit comments