Wave-2 right-sizing and inter-hub removal (RAPPS-WP-0018, CSOC-WP-0017, REUSE-WP-0026)
- coulomb-social: requests 100m/256Mi -> 15m/176Mi (limits unchanged)
- reuse-surface: main 100m/256Mi -> 5m/64Mi, landing 10m/32Mi -> 5m/16Mi
- vergabe-demo-company: memory request 256Mi -> 512Mi, CPU 60m kept
- inter-hub (retired, CORE-WP-0007): delete chart, values, Make targets,
smoke script and production deploy workflow; release to be uninstalled
Full renders vs live: resources only, except the vergabe release-unit label
from 64530e1 not yet on its Service and PVCs.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 276069@bnt-lap001
Assistant-Session: 2e192b3d-b3e8-4403-94d4-d55a2c8b476c
This commit is contained in:
parent
1dd7387cbc
commit
b7fb7b226f
18 changed files with 41 additions and 426 deletions
|
|
@ -1,50 +0,0 @@
|
|||
name: Inter-Hub production deploy
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
image_tag:
|
||||
description: "Immutable inter-hub image tag to deploy, for example 5101eb5"
|
||||
required: true
|
||||
confirm:
|
||||
description: "Type deploy-inter-hub-production to confirm Railiance01 production deploy"
|
||||
required: true
|
||||
|
||||
jobs:
|
||||
deploy:
|
||||
runs-on: [self-hosted, haskelseed, linux_amd64]
|
||||
timeout-minutes: 20
|
||||
env:
|
||||
INTER_HUB_IMAGE_TAG: ${{ inputs.image_tag }}
|
||||
steps:
|
||||
- name: Check out repository
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Validate dispatch inputs
|
||||
env:
|
||||
CONFIRM: ${{ inputs.confirm }}
|
||||
run: |
|
||||
set -euo pipefail
|
||||
if [ "$CONFIRM" != "deploy-inter-hub-production" ]; then
|
||||
echo "Refusing deploy: confirmation text did not match." >&2
|
||||
exit 1
|
||||
fi
|
||||
if ! [[ "$INTER_HUB_IMAGE_TAG" =~ ^[A-Za-z0-9._-]+$ ]]; then
|
||||
echo "Refusing deploy: image_tag contains unsupported characters." >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
- name: Verify image manifest exists
|
||||
run: make check-inter-hub-image
|
||||
|
||||
- name: Helm server dry-run
|
||||
run: make inter-hub-server-dry-run
|
||||
|
||||
- name: Deploy Inter-Hub
|
||||
run: make inter-hub-deploy
|
||||
|
||||
- name: Show release status
|
||||
run: make inter-hub-status
|
||||
|
||||
- name: Run public smoke checks
|
||||
run: make inter-hub-smoke
|
||||
Loading…
Add table
Add a link
Reference in a new issue