--- kind: secret name: local_username get: path: local name: username --- kind: secret name: local_password get: path: local name: password --- kind: pipeline type: kubernetes name: build steps: - name: nixos image: docker.io/jcollie/nixos-runner:latest pull: always commands: - nix build -L .#webserver - push-container result --repository network/healthchecks-webserver - nix build -L .#smtpd - push-container result --repository network/healthchecks-smtpd - nix build -L .#sendalerts - push-container result --repository network/healthchecks-sendalerts - nix build -L .#sendreports - push-container result --repository network/healthchecks-sendreports - nix build -L .#maintenance - push-container result --repository network/healthchecks-maintenance - nix build -L .#migrate - push-container result --repository network/healthchecks-migrate - nix build -L .#static - push-container result --repository network/healthchecks-static settings: registry: r.ocj.io username: from_secret: local_username password: from_secret: local_password - name: notify image: plugins/webhook failure: ignore settings: urls: - http://webhook-receiver.flux-system.svc/hook/edb4b3e16a177e035bc595a5be33c3b04b51145c7d802bddf05f27486e1dbd4d