Timoni's CUE engine has been updated to v0.7.0.
New Features
- Timoni CUE Schemas - New Timoni CUE schemas are available under the
timoni.sh/core/v1alpha1
package that can be imported and used by module authors to generate Kubernetes metadata for components, image pull secrets, resource requirements and semantic version constraints.
New Commands
timoni artifact tag
- Allow adding extra tags to OCI artifacts after publishing. This command can be used to move the latest tag for modules, in case the latest version needs to be retracted.timoni mod vet
- The vet command gains two new optional flags,--name
and--values
, that allow vetting a module with a custom name and values.timoni --registry-insecure
- All commands that perform pull and push operations gain a new optional flag,--registry-insecure
, that allows connecting to container registry servers over plain HTTP or with self-signed certs.
What's Changed
- Improve cmd test coverage by @stefanprodan in #260
- Document the module config required fields by @stefanprodan in #261
- Improve Timoni's CUE
#Metadata
schema by @stefanprodan in #263 - Add instance definitions to Timoni's CUE schemas by @stefanprodan in #264
- Add resource requirements to Timoni's CUE schemas by @stefanprodan in #265
- Add semver validation to Timoni's CUE schemas by @stefanprodan in #266
- Add image pull secret generator to Timoni's CUE schemas by @stefanprodan in #267
- Update
cuelang.org/go
to v0.7.0 by @stefanprodan in #276 - Add
--name
flag totimoni mod vet
command by @Nalum in #272 - Add
#MetaComponent
generator to Timoni's CUE schemas by @stefanprodan in #270 - Refactor init module by @stefanprodan in #280
- Refactor Redis module using latest schemas by @stefanprodan in #282
- Document the Timoni's CUE schemas by @stefanprodan in #283
- Add
timoni artifact tag
command by @stefanprodan in #281 - Document
managed-by
label usage by @stefanprodan in #284 - Bump golang.org/x/crypto from 0.16.0 to 0.17.0 by @dependabot in #286
- Introduce starter module blueprint by @stefanprodan in #262
- Allow connecting to insecure container registries by @stefanprodan in #290
- Add
--values
arg totimoni mod vet
cmd by @b4nst in #292 - Add
--blueprint
arg totimoni mod init
cmd by @stefanprodan in #291 - Add
#ObjectReference
to Timoni's CUE schemas by @stefanprodan in #293 - Fix
x-kubernetes-preserve-unknown-fields
path mismatch by @stefanprodan in #279
New Contributors
Full Changelog: v0.17.0...v0.18.0