Releases: DelineaXPM/dsv-k8s
Releases · DelineaXPM/dsv-k8s
v1.2.4
v1.2.2
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
v1.2.1 - 2023-09-05
📘 Documentation
- Include detail on providing
tld
in the configuration, allowingeu
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
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 runningchangie 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 tomage minikube:loadimages
task.
v1.1.6
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
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 sayingdsv-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 byPATH
, 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
- fixes AB#483421
- Issue 83 Fixed.
Thank you @JulianPedro for helping identify this and opening the descriptive issue. 👍
Contributors
v1.1.4
v1.1.4 - 2022-10-11
Security
Update kubernetes package dependencies.
v1.1.3
v1.1.3 - 2022-10-10
Added
- Changelog generation triggers docker release instead of every commit
Fixed
- Resolve dockerhub publishing.