Skip to content

Releases: OpsLevel/kubectl-opslevel

v2024.9.5

05 Sep 13:32
Compare
Choose a tag to compare

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

01 May 23:49
e4856e2
Compare
Choose a tag to compare

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

03 Apr 20:49
Compare
Choose a tag to compare

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

18 Mar 20:37
4f8a774
Compare
Choose a tag to compare

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

19 Oct 02:32
8e34ce7
Compare
Choose a tag to compare

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

08 Aug 16:43
v2022.8.5
fbbdc52
Compare
Choose a tag to compare

v2022.8.5 - 2022-08-05

Bugfix

  • fix where tools and repositories JQ processing that returns null but still registers an empty structure

v2022.02.25

25 Feb 20:32
Compare
Choose a tag to compare

v2022.02.25 - 2022-02-25

Refactor

  • Updating version command output format

v2022.02.08

08 Feb 19:17
7768a8a
Compare
Choose a tag to compare

[v2022.02.08] - 2022-02-08

Bugfix

  • remove ldflags override from goreleaser.yml to fix output of version command

v2022.01.27

28 Jan 01:59
v2022.01.27
4a3cce4
Compare
Choose a tag to compare

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

19 Jan 12:48
v2022.01.19
c273dc7
Compare
Choose a tag to compare

v2022.01.19 - 2022-01-19

Switch to CalVer

Refactor

  • Do not send a ServiceUpdate mutation if nothing changed about the data