github.com/Racer159/jackal@v0.32.7-0.20240401174413-0bd2339e4f2e/src/test/packages/09-composable-packages/jackal.yaml (about) 1 kind: JackalPackageConfig 2 metadata: 3 name: test-compose-package 4 description: A contrived example for podinfo using many Jackal primitives for compose testing 5 version: 0.0.1 6 7 components: 8 - name: test-compose-package 9 description: A contrived example for podinfo using many Jackal primitives for compose testing 10 required: true 11 import: 12 path: sub-package 13 name: test-compose-sub-package 14 charts: 15 - name: podinfo-compose 16 releaseName: podinfo-override 17 namespace: podinfo-override 18 valuesFiles: 19 - files/test-values.yaml 20 - name: podinfo-compose-two 21 releaseName: podinfo-compose-two 22 version: 6.4.0 23 namespace: podinfo-compose-two 24 url: oci://ghcr.io/stefanprodan/charts/podinfo 25 valuesFiles: 26 - files/test-values.yaml 27 manifests: 28 - name: connect-service 29 namespace: podinfo-override 30 files: 31 - files/service.yaml 32 kustomizations: 33 - files/ 34 - name: connect-service-two 35 namespace: podinfo-compose-two 36 files: 37 - files/service.yaml 38 kustomizations: 39 - files/ 40 images: 41 - ghcr.io/stefanprodan/podinfo:6.4.1 42 repos: 43 - https://github.com/Racer159/jackal-public-test.git@refs/heads/dragons 44 files: 45 - source: files/coffee-ipsum.txt 46 target: coffee-ipsum.txt 47 dataInjections: 48 - source: files 49 target: 50 selector: app.kubernetes.io/name=podinfo-compose 51 namespace: podinfo-compose 52 container: podinfo 53 path: /home/app/service.yaml 54 actions: 55 onCreate: 56 before: 57 - cmd: ls 58 onDeploy: 59 after: 60 - wait: 61 cluster: 62 kind: deployment 63 name: podinfo-compose-two 64 namespace: podinfo-compose-two 65 condition: available