Commit Graph
26 Commits
Author SHA1 Message Date
Cédric VerstraetenandCopilot 56ea65c6e7 Add hardened Hub API security contexts and writable scratch (0.170.1)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-11-04 14:05:22 +00:00
Cédric VerstraetenandCopilot 166b4a31e6 Default Hub frontends to hardened images on port 8080 (0.170.0) (#220)
Coordinate frontend v1.19.28, port 8080, non-root/read-only security defaults and writable scratch for primary and demo. Preserve Service port 80, Admin legacy defaults, and explicit legacy rollback settings. Validate real image startup, health and generated configuration in Kind.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-11-04 11:16:48 +01:00
Cédric VerstraetenandCopilot bd4e118a7a Add safe recovery for hardened HTTP port upgrades (#217)
Add guarded, dry-run-first HTTP port migration and rollback recovery for Admin and both frontends. Preserve unrelated ports and containers; validate strategic-merge duplicates and repaired specifications against Kubernetes in CI.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-11-04 10:19:05 +01:00
KilianandCopilot 38806cae0e Add additive workflow ConfigMaps for Hub 0.153.0 (#181)
* Add additive workflow ConfigMaps and bump Hub chart to 0.150.0

Preserve bundled Start metadata and shared classifications when adding custom contracts/catalogs. Reject conflicting mount paths and retain the 0.149.0 replacement option for compatibility.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Bump Hub chart to 0.151.0

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Remove workflow-specific CI checks and scripts

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Bump Hub chart to 0.153.0

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Support externally managed classification catalogs

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-10-06 09:19:01 +02:00
KilianandCopilot 2111c0f9d6 Add workflow condition contracts and shared catalog packaging (#180)
* Add workflow condition contracts and shared catalog packaging

Define versioned contract and catalog schemas, Start and custom-stage examples, and opt-in bundled/external ConfigMap packaging. Extract classification defaults without changing the rendered default manifests or existing overrides.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Bump Hub chart to 0.149.0

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Omit optional classification catalog override by default

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-10-05 16:40:48 +02:00
KilianandCopilot eef273bf3c Support explicit IDs for deployment-defined workflows (#179)
Render and validate optional stable workflow IDs, retain legacy name-derived identities, pin documented examples, and exercise identity consistency across API and engine manifests.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-09-29 16:15:02 +02:00
KilianandCopilot Autofix powered by AI b78a2246ee Apply suggestions from code review
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-06-24 10:09:06 +02:00
Kilian Boute 33b41cee0e otp share template 2026-06-23 17:13:18 +02:00
cedricve 27f9182516 Update release workflow to trigger on Chart.yaml changes 2026-02-07 07:52:36 +01:00
Cédric Verstraeten 504ebd096c Update release workflow to trigger on push to main and downgrade chart-releaser action version 2025-12-09 17:06:31 +01:00
Cédric Verstraeten 23ec876e9f Remove tag push trigger from release workflow and enable manual dispatch 2025-12-09 16:59:53 +01:00
Cédric Verstraeten a08a9a5061 Update release-create.yaml 2025-12-09 16:57:21 +01:00
Cédric Verstraeten 599ea56529 Update release workflow to trigger on version tag pushes and upgrade dependencies 2025-12-09 16:53:05 +01:00
Cédric Verstraeten bb8b1b1143 Fix indentation in release workflow YAML 2025-11-27 12:23:41 +01:00
Cédric Verstraeten 0208ff3fa8 Remove redundant deployment wait commands from k3d, kind, and microk8s workflows 2025-11-27 12:09:12 +01:00
Cédric Verstraeten 69f81a4209 Add release workflow for creating new chart releases 2025-11-27 11:55:54 +01:00
Cédric Verstraeten 7343a5282d Remove OpenEBS and storage class installation steps from k3d, kind, and microk8s workflows 2025-11-27 11:51:19 +01:00
Cédric Verstraeten 505b9c81dc Refactor CI workflows: consolidate deployment steps for microk8s, k3d, and kind; add Slack notifications for success and failure 2025-11-27 11:48:37 +01:00
Cedric Verstraeten c71eadd28a add prometheus 2024-11-27 13:49:46 +01:00
Cedric Verstraeten 90c892eb12 update chart reference 2024-11-27 13:31:19 +01:00
Cedric Verstraeten 19399a01ca update references helm chart values.yaml 2024-11-27 13:28:58 +01:00
Cedric Verstraeten a75358affb change values.yaml file. 2024-11-27 13:26:40 +01:00
Cedric Verstraeten 9b8050a7f6 add files 2024-11-27 13:24:15 +01:00
Cedric Verstraeten 95ca1689dc Create pr-description.yml 2024-10-04 08:58:59 +02:00
Thomas Quandalle c7117e7ad2 update 2022-06-13 15:27:09 +02:00
Thomas Quandalle 4101a262ca add hub chart 2022-06-13 15:16:50 +02:00