auto-detect cluster registry host
Some checks failed
CI / Rustfmt (push) Successful in 53s
CI / Cargo Audit & Deny (push) Successful in 2m4s
CI / Web Blocking Checks (push) Successful in 4m47s
CI / Security Blocking Checks (push) Successful in 55s
CI / Tests (push) Successful in 8m51s
CI / Security Advisory Checks (push) Successful in 39s
Publish Images And Chart / Resolve Publish Metadata (push) Successful in 2s
Publish Images And Chart / Publish init-packs (push) Failing after 15s
Publish Images And Chart / Publish init-user (push) Failing after 13s
CI / Web Advisory Checks (push) Successful in 1m31s
Publish Images And Chart / Publish migrations (push) Failing after 12s
Publish Images And Chart / Publish web (push) Failing after 13s
Publish Images And Chart / Publish worker (push) Failing after 12s
Publish Images And Chart / Publish sensor (push) Failing after 38s
Publish Images And Chart / Publish api (push) Failing after 13s
Publish Images And Chart / Publish notifier (push) Failing after 8s
Publish Images And Chart / Publish executor (push) Failing after 33s
Publish Images And Chart / Publish Helm Chart (push) Has been skipped
CI / Clippy (push) Successful in 19m26s
Some checks failed
CI / Rustfmt (push) Successful in 53s
CI / Cargo Audit & Deny (push) Successful in 2m4s
CI / Web Blocking Checks (push) Successful in 4m47s
CI / Security Blocking Checks (push) Successful in 55s
CI / Tests (push) Successful in 8m51s
CI / Security Advisory Checks (push) Successful in 39s
Publish Images And Chart / Resolve Publish Metadata (push) Successful in 2s
Publish Images And Chart / Publish init-packs (push) Failing after 15s
Publish Images And Chart / Publish init-user (push) Failing after 13s
CI / Web Advisory Checks (push) Successful in 1m31s
Publish Images And Chart / Publish migrations (push) Failing after 12s
Publish Images And Chart / Publish web (push) Failing after 13s
Publish Images And Chart / Publish worker (push) Failing after 12s
Publish Images And Chart / Publish sensor (push) Failing after 38s
Publish Images And Chart / Publish api (push) Failing after 13s
Publish Images And Chart / Publish notifier (push) Failing after 8s
Publish Images And Chart / Publish executor (push) Failing after 33s
Publish Images And Chart / Publish Helm Chart (push) Has been skipped
CI / Clippy (push) Successful in 19m26s
This commit is contained in:
@@ -38,6 +38,8 @@ jobs:
|
||||
registry="${REGISTRY_HOST}"
|
||||
namespace="${REGISTRY_NAMESPACE}"
|
||||
registry_plain_http_raw="${REGISTRY_PLAIN_HTTP:-}"
|
||||
registry_host_only="${registry%%:*}"
|
||||
registry_plain_http_default="false"
|
||||
|
||||
if [ -z "$registry" ]; then
|
||||
echo "CLUSTER_GITEA_HOST app variable is required"
|
||||
@@ -48,14 +50,26 @@ jobs:
|
||||
namespace="${{ github.repository_owner }}"
|
||||
fi
|
||||
|
||||
if printf '%s' "$registry_host_only" | grep -Eq '(^|[.])svc[.]cluster[.]local$'; then
|
||||
registry_plain_http_default="true"
|
||||
fi
|
||||
|
||||
if [ -n "$registry_plain_http_raw" ]; then
|
||||
case "$(printf '%s' "$registry_plain_http_raw" | tr '[:upper:]' '[:lower:]')" in
|
||||
1|true|yes|on)
|
||||
registry_plain_http="true"
|
||||
;;
|
||||
*)
|
||||
0|false|no|off)
|
||||
registry_plain_http="false"
|
||||
;;
|
||||
*)
|
||||
echo "CONTAINER_REGISTRY_INSECURE must be a boolean when set"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
else
|
||||
registry_plain_http="$registry_plain_http_default"
|
||||
fi
|
||||
|
||||
short_sha="$(printf '%s' "${{ github.sha }}" | cut -c1-12)"
|
||||
ref_type="${{ github.ref_type }}"
|
||||
|
||||
10
Makefile
10
Makefile
@@ -349,6 +349,11 @@ ci-web-blocking:
|
||||
cd web && npm run typecheck
|
||||
cd web && npm run build
|
||||
|
||||
ci-web-pre-commit:
|
||||
cd web && npm ci
|
||||
cd web && npm run lint
|
||||
cd web && npm run typecheck
|
||||
|
||||
ci-web-advisory:
|
||||
cd web && npm ci
|
||||
cd web && npm run knip
|
||||
@@ -389,8 +394,9 @@ licenses:
|
||||
cargo license --json > licenses.json
|
||||
@echo "License information saved to licenses.json"
|
||||
|
||||
# All blocking checks run by the git pre-commit hook after formatting
|
||||
pre-commit: deny ci-web-blocking ci-security-blocking
|
||||
# Blocking checks run by the git pre-commit hook after formatting.
|
||||
# Keep the local web step fast; full production builds stay in CI.
|
||||
pre-commit: deny ci-web-pre-commit ci-security-blocking
|
||||
@echo "✅ Pre-commit checks passed."
|
||||
|
||||
install-git-hooks:
|
||||
|
||||
@@ -30,7 +30,7 @@ Set these variables:
|
||||
|
||||
- `CLUSTER_GITEA_HOST`: Registry hostname only, for example `gitea.example.com`
|
||||
- `CONTAINER_REGISTRY_NAMESPACE`: Optional override for the registry namespace. If omitted, the workflow uses the repository owner.
|
||||
- `CONTAINER_REGISTRY_INSECURE`: Optional boolean toggle for plain HTTP registries. Set to `true` for cluster-internal registries such as `gitea-http.gitea.svc.cluster.local`.
|
||||
- `CONTAINER_REGISTRY_INSECURE`: Optional boolean override for plain HTTP registry access. If omitted, the workflow auto-detects `*.svc.cluster.local` registry hosts and treats them as insecure/plain HTTP. Set this explicitly to force either behavior.
|
||||
|
||||
Set one of these authentication options:
|
||||
|
||||
|
||||
17
gitleaks.sarif
Normal file
17
gitleaks.sarif
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"$schema": "https://json.schemastore.org/sarif-2.1.0.json",
|
||||
"version": "2.1.0",
|
||||
"runs": [
|
||||
{
|
||||
"tool": {
|
||||
"driver": {
|
||||
"name": "gitleaks",
|
||||
"semanticVersion": "v8.0.0",
|
||||
"informationUri": "https://github.com/gitleaks/gitleaks",
|
||||
"rules": []
|
||||
}
|
||||
},
|
||||
"results": []
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user