Skip to content

Releases: DelineaXPM/dsv-k8s

v1.2.4

03 Oct 00:14
Compare
Choose a tag to compare
build(mage): migrate deprecated flag to v2 of goreleaser [skip ci]

v1.2.2

15 Jan 18:34
Compare
Choose a tag to compare

v1.2.2 - 2024-01-15

⬆️ Dependencies

  • Update dependent libraries and go version. No user facing changes, just continued maintenance for improved security & stability.

v1.2.1

05 Sep 22:51
2d05721
Compare
Choose a tag to compare

v1.2.1 - 2023-09-05

📘 Documentation

  • Include detail on providing tld in the configuration, allowing eu and other TLDs to be used.
  • Mention tilt up in the initial setup config as viable option.

🤖 CI & Build

  • Improve mage tasks with secret setup and tear down for better development support and troubleshooting.
  • Bump go version in release pipeline to use 1.21 as can include standard library security improvements.
  • Remove failing error condition on mage job:rebuild to better allow default setup without running local builds, such as just using the published docker image.
    This supports easier demo/test usage by support.

🔨 Refactor

  • Improve logging with error wrapping and remove deprecated Go ioutil usage.

⬆️ Dependencies

  • Bump tooling such as changie, release, trunk, more security scanners.
  • Other dependency bumps such as golang.org/x/net.

v1.2.0

28 Apr 00:20
7901bf4
Compare
Choose a tag to compare

v1.2.0 - 2023-04-27

🤖 CI & Build

  • Improve mage tasks for minikube, including list images, remove/load images.
  • Update aqua to the latest version.
  • Include aqua configuration tags for Github actions.
  • Pin the version examples in the chart install and yaml values file as a better practice for production chart usage.
  • Chart versions no longer are independently versioned.
    Instead the docker image, syncing chart, and injector chart are all aligned with the same version number.
    This is automatically kept to the correct version when running changie merge.

🔨 Refactor

  • Improve output to structured json logs.
  • Change invocation to use environment variable configuration.
  • Allow users to provide config maps dynamically in Values.yaml.
  • Note the current version, commit sha, and date of the currently used binary at startup.

🔒 Security

  • Improve the base image to use Chainguard's static nonroot image.
  • Ensure default timeout is set for ReadHeaderTimeout.

🤖 Development

  • Improve the local development experience with Tilt.
  • Improve documentation and include stern/kubectl log to file snippets.
  • Add local development checks for values files.
    This will catch incorrectly configured values that are difficult to troubleshoot in local development workflows.
  • Add missing --overwrite tag to mage minikube:loadimages task.

v1.1.6

07 Feb 00:44
Compare
Choose a tag to compare

v1.1.6 - 2023-02-06

🤖 CI

  • Adjust Quay registry to be a target publishing platform instead of building on every single commit to main.
    This aligns Quay registry with the more controlled semver versioning in docker hub instead of publishing under latest only.

Related

  • fixed AB#485565

Contributors

v1.1.5

25 Jan 02:01
Compare
Choose a tag to compare

v1.1.5 - 2023-01-24

🔨 Refactor

  • Point the helm charts towards docker hub based images, instead of quay, as these are now iterated on with changelog driven release instead of each commit.
    This should reduce frequency of needless version updates.

🐛 Bug Fix

  • Docker Hub published images did not have the correct path to the injector and syncer, resulting in an invalid entrypoint.
    This is fixed and should now correctly resolve when using the updated helm charts that provide a qualified path.
    For example: /app/dsv-injector instead of just saying dsv-injector now.
    This is due to using a minimal distroless image and not copying binaries into a path that is assumed to be resolved automatically by PATH, such as /usr/local/bin.
    Now the path to the binary is explicitly set and should resolve any path resolution issues.

🤖 Development

  • Bump aqua tooling and include dsv-cli in the project setup.
  • Included CGO_ENABLED=0 to avoid issues with running commands in devcontainers & codespaces.
  • Improved mage tasks to support minikube as default to see if this helps with Codespace timeouts being experienced.
  • Bumped the docker feature kit to 2.0 as well to attempt to resolve timeouts in devcontainer/codespaces.

Related

Contributors

v1.1.4

13 Oct 14:20
a2a7b5f
Compare
Choose a tag to compare

v1.1.4 - 2022-10-11

Security

Update kubernetes package dependencies.

v1.1.3

11 Oct 06:49
8d1cc86
Compare
Choose a tag to compare

v1.1.3 - 2022-10-10

Added

  • Changelog generation triggers docker release instead of every commit

Fixed

  • Resolve dockerhub publishing.