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