feat: brand assets + Pages site against the docs chrome
What this MR ships
Three commits, one logical change: refresh the brand artifacts to the public-sector/reference v1.1.0 shape and publish a single-page docs site on GitLab Pages.
Brand artifacts
avatar.svg(256×256),hero.svg(1200×430),favicon.svg(64×64) redrawn againststandards/repository/templates/from the reference: paper canvas (#fbfaf8), ink (#1d1d1f), accent (Pajamas Orange#fc6d26),GITLAB PUBLIC SECTORbrand band inside the frame, Inter + JetBrains Mono type stack.- Glyph: spine + layered container. Vertical accent column on the left (the curated/signed binding) plus horizontal layer dividers on the right (the build layers). Same composition at three legibility tiers; the favicon strips dividers and keeps spine + frame.
- Tagline (avatar tag + hero subline, same phrase verbatim per the
repository SKILL):
A curated kaniko for GitLab Runner. Drops the FIPS-strict lede — FIPS is a downstream variant, not the headline. avatar.pngandhero.pngre-rendered (256×256 and 3600×1290).
Pages site
site/index.html— single static HTML, no build step. Consumesdesign/chrome/docs/from the reference's Pages CDN. Site header band with brand + nav + theme toggle;<main class="page">with one<header class="page-header">and six<section class="section">blocks for the content (Overview, Design, Variants, Use, Maintenance, Airgap);<footer class="site-footer">at the bottom.- Content covers what a regulated buyer asks before adopting kaniko: what this is, how it's designed (six design choices with rationale), the seven-variant matrix, pull/verify/run flow, maintenance discipline (Renovate, patch refresh, pre-release gates, security response), and a replication recipe for airgapped consumers.
.gitlab-ci.ymlgains apagesstage and job that copiessite/topublic/on push tomain. Once Pages is enabled on the project, the site serves at https://gitlab-com.gitlab.io/public-sector/kaniko/.
README
- Adds the
GitLab Public Sectorbadge as the first badge per the repository SKILL (badge row order: estate → pipeline → license). - Ends with the canonical
GitLab Public Sector, 2026.footer line that ties every Public Sector project together visually.
Why now
Pre-flip prep for the kaniko visibility change. The current public-flip sequence is kaniko + lab/rootless + lab/airgap-fips. All three need the reference's v1.1.0 visual baseline before the namespace's first public projects land.
Test plan
- Pipeline runs the full build + scan + verify matrix (no test
rules changed; only the
pagesstage was added). - Once merged on
main, thepagesjob publishes the site; spot check https://gitlab-com.gitlab.io/public-sector/kaniko/ for chrome- content + the anchor sections (Overview, Design, Variants, Use, Maintenance, Airgap).
- Repository SKILL self-conformance: avatar/hero/favicon present at repo root, badge row order correct, footer line present.
- cosign verify and verify-attestation commands in the site work against a real release-tagged image digest.