Releases: OpsLevel/kubectl-opslevel
Releases · OpsLevel/kubectl-opslevel
v2024.9.5
September 05, 2024
Feature
- Add flag on
service reconcile
to disable service name updates which can in certain cases cause unwanted alias generation - BREAKING CHANGE: Set the default for the tool to not update service names
- When the tool loads if it doesn't find a valid configuration file it will fallback to the default printed out by the
config sample
command
Security
- Change docker base image to fix vulnerabilities that were in the previous one
Dependency
- Bump goreleaser/goreleaser-action from 5.0.0 to 5.1.0
- Bump github.com/rs/zerolog from 1.32.0 to 1.33.0 in /src
- Bump github.com/spf13/cobra from 1.8.0 to 1.8.1 in /src
- Bump github.com/hashicorp/go-retryablehttp from 0.7.5 to 0.7.7 in /src
- Bump github.com/creasty/defaults from 1.7.0 to 1.8.0 in /src
- Bump opslevel/report-deploy-github-action from 0.7.0 to 0.10.0
- bump opslevel-go to v2024.9.3, opslevel-jq-parser to v2024.9.3, opslevel-k8s-controller to v2024.9.3
Docker Image
docker pull public.ecr.aws/opslevel/kubectl-opslevel:v2024.9.5
v2024.5.1
May 01, 2024
Bugfix
- Fix bug where
namespaces
filtering was not respected by jq parser
Docker Image
docker pull public.ecr.aws/opslevel/kubectl-opslevel:v2024.5.1
v2024.4.3
April 03, 2024
Bugfix
- Fix bug where repositories were being attached unnecessarily, resulting in error logs
Docker Image
docker pull public.ecr.aws/opslevel/kubectl-opslevel:v2024.4.3
v2024.3.18
March 18, 2024
Bugfix
- Fix bug where service fields are being set to "null" if they are not defined in Kubernetes or in the user's config
- Fix bug where not all system aliases were being checked during service updates
Feature
- Log the
ServiceUpdateInput
sent to the API before service updates - Log the diff between services before and after updates
Dependency
- Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 in /src
Docker Image
docker pull public.ecr.aws/opslevel/kubectl-opslevel:v2024.3.18
v2022.10.19
October 19, 2022
Feature
- upgrade go to 1.17
- Upgrade opslevel-go to v2022.7.15
- update to go 1.18
- Add command
collect
to send k8s payloads to custom even checks - update opslevel-go to v2022.8.25
Refactor
- BREAKING CHANGE:
--api-url
no longer needs/graphql
on the end - this keeps this field in sync with our other tools. A full example of usage is--api-url=https://self-hosted.prod.example.com
Docs
- Fix sample config to show how tools entries can set environment
Docker Image
docker pull public.ecr.aws/opslevel/kubectl-opslevel:v2022.10.19
v2022.8.5
v2022.02.25
v2022.02.08
[v2022.02.08] - 2022-02-08
Bugfix
- remove ldflags override from goreleaser.yml to fix output of version command
v2022.01.27
v2022.01.27 - 2022-01-27
Feature
- set opslevel client timeout to 40s and allow configuration via OPSLEVEL_API_TIMEOUT or corresponding cli flag
Refactor
- If all tags in a service tag assign API already exist on the service then skip sending an API request
Bugfix
- remove duplicate values from the tag assigns array before sending to the API to reduce memory pressure
- fix a bug where API failures during service lookup causes new service creation
v2022.01.19
v2022.01.19 - 2022-01-19
Switch to CalVer
Refactor
- Do not send a ServiceUpdate mutation if nothing changed about the data