spiffe/spire

Migrate from HCL1 to HCL2

Ouverte

#4 042 ouverte le 3 avr. 2023

 (13 commentaires) (0 réaction) (0 personne assignée)Go (631 forks)auto 404
help wantedpriority/backlog

Métriques du dépôt

Stars
 (2 443 étoiles)
Métriques de merge PR
 (Métriques PR en attente)

Description

HCL1 has been deprecated and unmaintained for quite some time. Further, there are bugs and non-deterministic behavior that has caused us issue from time to time. We could benefit from moving from hcl1 to hcl2. Unfortunately the syntax is not fully backwards compatible. We need a solid plan to migrate folks from hcl1 to hcl2.

Acceptance criteria:

  • Configuration syntax changes as minimal as possible
  • Deterministically detect if someone is configuring via hcl1 or hcl2
  • Provide a way to emit hcl2 from hcl1 to aid in auto-migration
  • Eventual deprecation plan for hcl1 support (we can and should probably continue to support hcl1 for some time)

Guide contributeur