Recent Releases of k8s-controller

k8s-controller - Release v0.5.0

🚀 Features

  • (k8s) Add client-go integration with connection testing
  • (cmd) Add list deployments command with namespace filtering and output formats
  • (ci) Add CodeRabbit.ai config
  • (cmd) Enhance namespace validation with DNS label compliance
  • (devcontainer) Setup Kubernetes with Ansible playbooks and automation scripts (#5)

🐛 Bug/Lint Fixes

  • (client) Add a constant instead RY
  • (client) Update func name to match expression
  • (connection) Add proper name
  • (k8s) Improve TestConnection timeout handling and server version logging
  • (k8s) Fixed the name of the example function for TestConnection
  • (task) Update dev, ci commands

🚜 Refactor

  • (cmd) Reduce cognitive complexity and eliminate string duplication in tests
  • (cmd) Extract test case creation to reduce function length

⚙️ Miscellaneous Tasks

  • (config) Update code owners file

Dep

  • (go) Integrate k8s libraries and updates go version

Deps

  • (deps) Bump github.com/valyala/fasthttp in the updates group

📦 Downloads

Docker Image: bash docker pull ghcr.io/searge/k8s-controller:v0.5.0

Binary Archives: - Linux (amd64): kc.linux.amd64.tar.gz - Linux (arm64): kc.linux.arm64.tar.gz - macOS (Intel): kc.darwin.amd64.tar.gz - macOS (Apple Silicon): kc.darwin.arm64.tar.gz - Windows (amd64): kc.windows.amd64.zip

Installation: ```bash

Linux/macOS

tar -xzf kc.linux.amd64.tar.gz chmod +x kc sudo mv kc /usr/local/bin/

Windows

Extract kc.windows.amd64.zip and add kc.exe to PATH

```

What's Changed

  • feat(k8s): add client-go integration with connection testing by @searge in https://github.com/searge/k8s-controller/pull/2
  • Add list command with deployments subcommand and related validations by @searge in https://github.com/searge/k8s-controller/pull/3
  • deps(deps): bump github.com/valyala/fasthttp from 1.62.0 to 1.63.0 in the updates group by @dependabot in https://github.com/searge/k8s-controller/pull/4
  • feat(devcontainer): Setup Kubernetes with Ansible playbooks and automation scripts by @searge in https://github.com/searge/k8s-controller/pull/5

New Contributors

  • @dependabot made their first contribution in https://github.com/searge/k8s-controller/pull/4

Full Changelog: https://github.com/searge/k8s-controller/compare/v0.4.3...v0.5.0

- Go
Published by github-actions[bot] 8 months ago

k8s-controller - Release v0.4.3

🐛 Bug/Lint Fixes

  • (ci) Fix Docker tag generation in workflow_run context

📦 Downloads

Docker Image: bash docker pull ghcr.io/searge/k8s-controller:v0.4.3

Binary Archives: - Linux (amd64): kc.linux.amd64.tar.gz - Linux (arm64): kc.linux.arm64.tar.gz - macOS (Intel): kc.darwin.amd64.tar.gz - macOS (Apple Silicon): kc.darwin.arm64.tar.gz - Windows (amd64): kc.windows.amd64.zip

Installation: ```bash

Linux/macOS

tar -xzf kc.linux.amd64.tar.gz chmod +x kc sudo mv kc /usr/local/bin/

Windows

Extract kc.windows.amd64.zip and add kc.exe to PATH

```

Full Changelog: https://github.com/searge/k8s-controller/compare/v0.4.2...v0.4.3

- Go
Published by github-actions[bot] 8 months ago

k8s-controller - Release v0.4.0

🚀 Features

  • (ci) Add pre-release security scanning with Trivy
  • (ci) Add security gate and matrix builds to release workflow

📦 Downloads

Docker Image: bash docker pull ghcr.io/searge/k8s-controller:v0.4.0

Binaries: - Linux (amd64): kc-linux-amd64 - Linux (arm64): kc-linux-arm64 - macOS (Intel): kc-darwin-amd64 - macOS (Apple Silicon): kc-darwin-arm64 - Windows (amd64): kc-windows-amd64.exe

Full Changelog: https://github.com/searge/k8s-controller/compare/v0.3.0...v0.4.0

- Go
Published by github-actions[bot] 8 months ago