/ src / loki / tasks.yaml
tasks.yaml
 1  # Copyright 2024 Defense Unicorns
 2  # SPDX-License-Identifier: AGPL-3.0-or-later OR LicenseRef-Defense-Unicorns-Commercial
 3  
 4  tasks:
 5    - name: validate
 6      actions:
 7        - description: Validate loki
 8          wait:
 9            cluster:
10              kind: Pod
11              name: app.kubernetes.io/name=loki
12              namespace: loki
13              condition: Ready
14        - description: Validate uds-loki-dns
15          wait:
16            cluster:
17              kind: Service
18              name: uds-loki-dns
19              namespace: kube-system
20        - description: Validate loki-gw
21          wait:
22            cluster:
23              kind: Pod
24              name: app.kubernetes.io/component=gateway
25              namespace: loki
26              condition: Ready
27  
28    - name: e2e-test
29      actions:
30        - description: "Run Loki E2E tests"
31          cmd: |
32            npm ci && npx vitest run "loki" --exclude "**/*integration*"
33          dir: test/vitest