Skip to content

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

Merged
frodesundby merged 1 commit into
mainfrom
apply_folders_out_of_alpha
Jun 26, 2026
Merged

feat(apply): flytt fra alpha til rot, støtt kataloger, sorter workloads#751
frodesundby merged 1 commit into
mainfrom
apply_folders_out_of_alpha

Conversation

@jhrv

@jhrv jhrv commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

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

github-actions Bot commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

📝 Changelog preview

Below is a preview of the Changelog that will be added to the next release. Only commit messages that follow the Conventional Commits specification will be included in the Changelog.

v5.43.0 - 2026-06-26

Full Changelog: v5.42.0...v5.43.0

🚀 Features

  • (apply) Flytt fra alpha til rot, støtt kataloger, sorter workloads sist (0be76f8)

…ds 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
@jhrv jhrv force-pushed the apply_folders_out_of_alpha branch from fb7c8ed to 0be76f8 Compare June 26, 2026 08:41
@frodesundby frodesundby merged commit a18ea5b into main Jun 26, 2026
22 checks passed
@frodesundby frodesundby deleted the apply_folders_out_of_alpha branch June 26, 2026 12:31
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