You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
every dependency is rendered unless the values leave it out (ad6d6ef)
example: add basic target configure example (7f29cbc)
example: add the catalog annotations to the webapp chart (75800c6)
example: add the webapp chart and contracts, test the example (9fd35e5)
find the }} of an expression past raw and triple-quoted strings and comments, refuse mapping keys Helm reads at random, read the mapping's lines and YAML 1.1 scalars as Helm, fuzz the scanner, paths, values and the mapping reader (e09a264)
key the chart cache by repository, <repository>/<chart>-<version>, the flat entry kept unless two repositories share it (c7c1a43)
let a require entry of service.yaml take a condition, $if, evaluated on the mapping's context (cf6095b)
make DcrSource a function, add CompileContext with a CEL cost limit (3e8d2e1)
mark generated files with a DO NOT EDIT line (c735d84)
name the platform values input in the errors of a missing platform value, add CONTRIBUTING.md and a license section (bfe1717)
name the upstream chart in each <key>.values.yaml (b4c2996)
no empty okdp.instance.yaml, okdp.dependencies.yaml or keys (8a2f8f3)
no named output of a contract with a naming convention (1cab6c4)
no okdp.dependencies.yaml, the dependencies printed on stderr (06954e6)
normalize Go-typed values layers as Helm values, refuse what values cannot hold (3f038a1)
okdp.info.yaml, what an instance publishes (ad6a137)
okdp.instance.yaml replaces the descriptor ConfigMap (731eb36)
OKDP's objects in the umbrella, no okdp chart (a802f92)
read chart archives as Helm does, backslash names, paths out of the chart refused and a 100 MiB cap (047a10c)
refuse a YAML 1.1 boolean as upstream in service.yaml instead of taking it as a file name (3c6f09c)
refuse a YAML alias inside its own anchor and excessive aliasing (291fa3b)
refuse mistakes in the mapping language and resolve YAML merge keys as Helm (0236fa5)
refuse positional arguments, check the input directories, write every output or none, keep the output directories to their files, require --release and --namespace (33a6e4c)
refuse sections and platform settings of the wrong shape (667cba1)
refuse template code in instance parameters and connections, and a connection reference that is not a string or not a release name (004c863)
release the okdp-compile binaries with goreleaser, print the module version without ldflags (ce2f1ba)
rename charts.<key>.base to defaults, <key>.defaults.yaml by convention (510cb24)
replace okdp.charts.yaml with install.sh (--mkinstall) (328cf6e)
report connection errors at once and in a stable order (6c289d3)
take global from the platform's values layers only (--platform, Inputs.Platform) (5f6a468)
validate the release and namespace, name the descriptor with fullname, refuse colliding OAuth clients and objects and a secretRef without a name (ef77c56)
values.yaml, the charts' values without expressions (80704bf)
write okdp.dependencies.yaml only with --mkdag (01f4e89)
write the errors in CEL.YAML instead of CEL (b53c504)