Hermes Agent f94f96a704 jenkins: give hermes-webui-image its own build-trigger token
hermes-webui-image had no authenticationToken, so there was no supported
non-interactive route to trigger it -- only an interactively-authenticated
Jenkins UI build worked. Give it an independently-scoped, create-only Vault
token (kv/atlas/hermes/developer-jenkins-webui, seeded by a dedicated
hermes-jenkins-webui-token-seed identity) mirroring the proven
hermes-agent-image lane exactly, never sharing state or capability with the
agent token. Adds jenkins_webui_image_build_trigger.py as the coordinator's
supported trigger route for future approved releases.
2026-08-23 16:32:13 +00:00

19 lines
650 B
YAML

# services/vault-hermes-jenkins-token-seed/kustomization.yaml
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: vault
resources:
- serviceaccount.yaml
- job.yaml
- serviceaccount-webui.yaml
- job-webui.yaml
generatorOptions:
disableNameSuffixHash: true
configMapGenerator:
- name: vault-hermes-jenkins-token-seed-script
files:
- vault_hermes_jenkins_build_token_ensure.sh=scripts/vault_hermes_jenkins_build_token_ensure.sh
- name: vault-hermes-jenkins-webui-token-seed-script
files:
- vault_hermes_jenkins_webui_build_token_ensure.sh=scripts/vault_hermes_jenkins_webui_build_token_ensure.sh