Skip to content

Apply folders out of alpha#750

Closed
frodesundby wants to merge 1 commit into
mainfrom
apply_folders_out_of_alpha
Closed

Apply folders out of alpha#750
frodesundby wants to merge 1 commit into
mainfrom
apply_folders_out_of_alpha

Conversation

@frodesundby

Copy link
Copy Markdown
Contributor

feat(apply): flytt fra alpha til rot, støtt kataloger, sorter workloads sist

  • Promoter nais alpha apply til nais apply som top-level kommando
    (fjerner avhengighet til alpha-pakken)
  • Støtt katalog som alternativ til enkeltfil: leser alle YAML-filer i
    katalogen, ignorerer mixin-filer og rendrer hver base med sin
    miljø-spesifikke mixin
  • Identifiser mixin-filer (..yaml) ved å matche suffix mot
    listen av kjente Nais-miljøer fra API-et; fallback til heuristic når
    API-et ikke er tilgjengelig
  • Sorter dokumenter slik at workloads (Application, Naisjob) alltid
    havner sist, så avhengigheter som Config/Valkey/OpenSearch opprettes først
  • Deaktiver --set og --mixin for kataloger med tydelig feilmelding

@github-actions

Copy link
Copy Markdown
Contributor

😞 No release for you

There are no commits in your branch that follow the Conventional Commits specification, so no release will be created.

If you want to create a release from this pull request, please reword your commit messages to replace this message with a preview of a beautiful Changelog.

@frodesundby frodesundby marked this pull request as ready for review June 26, 2026 07:58
sist

- Promoter `nais alpha apply` til `nais apply` som top-level kommando
  (fjerner avhengighet til alpha-pakken)
- Støtt katalog som alternativ til enkeltfil: leser alle YAML-filer i
  katalogen, ignorerer mixin-filer og rendrer hver base med sin
  miljø-spesifikke mixin
- Identifiser mixin-filer (<base>.<env>.yaml) ved å matche suffix mot
  listen av kjente Nais-miljøer fra API-et; fallback til heuristic når
  API-et ikke er tilgjengelig
- Sorter dokumenter slik at workloads (Application, Naisjob) alltid
  havner sist, så avhengigheter som Config/Valkey/OpenSearch opprettes
  først
- Deaktiver `--set` og `--mixin` for kataloger med tydelig feilmelding
@frodesundby frodesundby force-pushed the apply_folders_out_of_alpha branch from dced047 to fb7c8ed Compare June 26, 2026 08:29
@jhrv jhrv closed this Jun 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants