github.com/Racer159/jackal@v0.32.7-0.20240401174413-0bd2339e4f2e/src/test/packages/09-composable-packages/sub-package/jackal.yaml (about)

     1  kind: JackalPackageConfig
     2  metadata:
     3    name: test-compose-sub-package
     4    description: Deploy podinfo using a Helm OCI chart
     5    version: 6.4.0
     6  
     7  components:
     8    - name: test-compose-sub-package
     9      only:
    10        localOS: linux
    11      charts:
    12        - name: podinfo-compose
    13          releaseName: podinfo-compose
    14          version: 6.4.0
    15          namespace: podinfo-compose
    16          url: oci://ghcr.io/stefanprodan/charts/podinfo
    17          valuesFiles:
    18            - ../files/test-values.yaml
    19      manifests:
    20        - name: connect-service
    21          namespace: podinfo-compose
    22          files:
    23            - ../files/service.yaml
    24          kustomizations:
    25            - ../files/
    26      images:
    27        - ghcr.io/stefanprodan/podinfo:6.4.0
    28      repos:
    29        - https://github.com/Racer159/jackal-public-test.git
    30      files:
    31        - source: ../files/coffee-ipsum.txt
    32          target: coffee-ipsum.txt
    33      dataInjections:
    34        - source: ../files
    35          target:
    36            selector: app.kubernetes.io/name=podinfo-compose
    37            namespace: podinfo-compose
    38            container: podinfo
    39            path: /home/app/service.yaml
    40      actions:
    41        onCreate:
    42          before:
    43            - cmd: ls
    44        onDeploy:
    45          after:
    46            - cmd: cat coffee-ipsum.txt