Skip to content

Epic: Make the pack guide and template work for third-party pack authors #43

Open
0 of 9 issues completed

Description

@dcmcand

A third party who follows packs.nebari.dev/building-a-software-pack today and copies the examples ends up with a pack that reports Ready but isn't routed (basic-nginx, wrap-existing-chart). Their ArgoCD Application is rejected by NIC's deny-all default project. Their group restriction doesn't restrict anything, and their app trusts an unverified token. The CRD field tables are accurate. The examples, and the claims the prose makes about routing, deployment and security, are not.

This epic is done when someone starting from a fresh clone of the template, using only these docs, can deploy each example to a NIC v0.14.0 cluster through ArgoCD, reach it over HTTPS with OIDC login working, and every security statement on the site matches what the operator actually enforces.

Every child issue was checked against this repo at 4e50cd0, nebari-operator v0.1.1 and NIC v0.14.0, with file:line evidence in each.

Plan

Phase 1: a copied pack deploys and is reachable

These two block everything else. Until they're fixed, nobody can use the template end to end.

Phase 2: the security story is true

Pack authors make access-control decisions based on these pages, so the docs have to describe what is actually enforced.

Phase 3: the reference matches the operator

Guardrails so this doesn't drift again

Related

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: documentation 📖Improvements or additions to documentationepicEpic: tracks a group of related issuespriority: critical 🚨Critical - drop everything, immediate attention

    Type

    No type

    Fields

    Priority

    None yet

    Start date

    None yet

    Target date

    None yet

    Size

    None yet

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions