Restrict worker egress and publish manifest
Build and publish rule engine / release (push) Successful in 2m48s

This commit is contained in:
Ein Anderssono
2026-10-20 11:42:13 +02:00
parent 6f67b8012f
commit c4403f297a
3 changed files with 10 additions and 7 deletions
+6 -3
View File
@@ -100,9 +100,12 @@ jobs:
install "$RUNNER_TEMP/oras/oras" "$RUNNER_TEMP/oras-bin"
printf '%s' "$HARBOR_PASSWORD" | "$RUNNER_TEMP/oras-bin" login harbor.k3s.k0.nu --username "$HARBOR_USERNAME" --password-stdin
unset HARBOR_PASSWORD
"$RUNNER_TEMP/oras-bin" push --artifact-type application/vnd.ai-spel.kubernetes-manifest.v1 \
"harbor.k3s.k0.nu/ai-spel/rule-engine-manifest:$version" \
"$package_dir/manifest.yaml:application/yaml"
(
cd "$package_dir"
"$RUNNER_TEMP/oras-bin" push --artifact-type application/vnd.ai-spel.kubernetes-manifest.v1 \
"harbor.k3s.k0.nu/ai-spel/rule-engine-manifest:$version" \
"manifest.yaml:application/yaml"
)
echo "version=$version" >> "$GITHUB_OUTPUT"
- name: Deploy rule engine through Argo CD