What's Changed
- Database interface refactor by @micahhausler in #544
- Introduce more stringent golangci-lint checks & address issues raised by @tstromberg in #538
- set the default retry-interval unit to seconds by @rgl in #548
- Fix all the dynamically generated code by @mmlb in #547
- Documented environment variables used in Tink Server/CLI/Worker: by @jacobweinstock in #545
- tink-worker: do not attach the action container stdout/stderr to the current process when --capture-action-logs=false by @rgl in #549
- Upgrade to PostgreSQL 14 by @rgl in #552
- Added Kubernetes API types by @micahhausler in #542
- Use newer alpine by @swills in #560
- Update shell.nix (fixes Mac) by @nshalman in #562
- Updated repository config files by @micahhausler in #565
- Add controller-gen to tools.go by @mmlb in #564
- Minor cleanup of client/main.go by @nshalman in #570
- Use db.Database interface in grpc server by @micahhausler in #569
- Add max limit of 2 groups to import blocks by @mmlb in #566
- Add or update mergify config by @mmlb in #580
- Use system version of Go by @mmlb in #582
- mergify: Change docker-images check more explicit by @mmlb in #581
- Add Kubernetes Controller by @micahhausler in #563
- Bump github.com/opencontainers/image-spec to v1.0.2 by @mmlb in #585
- escape pgsql field and values generated by buildGetCondition by @displague in #577
- Fix help and usage for
tink template update
by @detiber in #587 - Fix issue with
tink template update
using stdin by @detiber in #588 - Drop json rpc gateway support by @mmlb in #583
- Tinkerbell GRPC Insecure Mode by @nshalman in #567
- Get rid of verbose test runs by @mmlb in #590
- build(deps): bump github.com/docker/distribution from 2.7.1+incompatible to 2.8.0+incompatible by @dependabot in #592
- Downgrade docker/distributions to 2.8.0-beta.1 by @chrisdoherty4 in #593
- tink-cli: Add bash to container image by @mmlb in #595
- Update github.com/docker/distribution dependency to 2.8.1 by @chrisdoherty4 in #594
- Refactored Tink Worker by @micahhausler in #596
- Add WorkflowContext methods to Workflow CRD by @micahhausler in #600
- Add running workflow for worker index to cache by @micahhausler in #599
- Refactor grpc-server package by @micahhausler in #598
- [tink-worker] Use workflowID instead of workerID in getWorkflowData by @detiber in #604
- deprecate Tink worker global timeout cli flag: by @jacobweinstock in #605
- Stop serving and fetching the tls cert used for gRPC by @mmlb in #584
- Move to path.Join for repo + image_name: by @jacobweinstock in #607
- Added virtual worker by @micahhausler in #602
- [tink worker] Make registry CLI flags optional by @jacobweinstock in #609
- Krm/tink server by @micahhausler in #573
- Add repo roles: by @jacobweinstock in #611
- fix ReportActionStatus panic by @displague in #576
- Add RBAC for tink-controller and tink-server by @abhinavmpandey08 in #610
- Upgrade to Go 1.17 by @chrisdoherty4 in #612
- Add make targets to generate release Kubernetes manifests by @abhinavmpandey08 in #613
- Fix some issues from #613 by @mmlb in #615
- Create an automated release workflow by @detiber in #603
- Add functionality for users to retrieve template by Name as well as UUID by @mmlb in #553
- Add image substitutions in kustomization instead of doing a patch by @abhinavmpandey08 in #617
- Standardize Kubernetes API flag name by @micahhausler in #619
- Expose indexing funcs by @micahhausler in #620
- Add Hardware resources and BMCRef by @micahhausler in #614
- Modified tink hardware crd example by @panktishah26 in #621
- Add kube namespace override and default to in cluster namespace by @chrisdoherty4 in #622
- Make namespace configurable for tink manifest by @abhinavmpandey08 in #624
- Stop building 32b flavors by @chrisdoherty4 in #626
- Fix invalid interpolation in docker-compose: by @jacobweinstock in #627
- Validate mac address on Hardware spec: by @jacobweinstock in #628
- Fixed handling of failed task by @micahhausler in #630
- Error when template for workflow doesn't exist by @chrisdoherty4 in #631
- Fix failure when reporting final action: by @jacobweinstock in #632
- Add Vendordata to metadata by @displague in #579
- Changed hardware templating system by @srikarsganti in #635
- Expose custom funcs to template by @chrisdoherty4 in #638
- Maintainer application by @chrisdoherty4 in #640
New Contributors
- @micahhausler made their first contribution in #544
- @swills made their first contribution in #560
- @dependabot made their first contribution in #592
- @chrisdoherty4 made their first contribution in #593
- @abhinavmpandey08 made their first contribution in #610
- @panktishah26 made their first contribution in #621
- @srikarsganti made their first contribution in #635
Full Changelog: v0.6.0...v0.7.0