Closed pixelsoccupied closed 3 months ago
/cc @nocturnalastro
/hold Making some review changes
Hey, @pixelsoccupied! Really nice to see templating leveraged here. :rocket: I'm wondering if it would be an option to avoid having 2 sets of source-crs. Including them in the manner you're proposing in this PR creates yet another location where these CRs need to be kept in sync and updated manually.
yet another location where these CRs need to be kept in sync
Absolutely....I'm not a fan of this also. Ultimately we need some kind of tooling satisfy the need for "legacy" source-crs used by PGT and only keep this go-template/kube-compare version. I'll follow up with you and Ian for brainstorming and track this work better
@pixelsoccupied @irinamihai I wonder if we could produce the templates from normal source-crs + some kustomize overlays or recreate the normal source-crs from the templates?
@nocturnalastro The plan is to recreate the source-crs from the templates, its in progress :) @imiller0 @pixelsoccupied are there any reasons to change the plan?
/retest
[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: imiller0, pixelsoccupied
The full list of commands accepted by this bot can be found here.
The pull request process is described here
/unhold
/retest
This PR introduces go template validation rules around DU profile RDS. The rules should be able to run with kube-compare
Required and Optional RDS are structured based on upstream doc