Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 16 additions & 10 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,29 +5,35 @@ on:
types:
- created

permissions:
contents: read
packages: write

env:
REGISTRY: ghcr.io

jobs:
goreleaser:
name: Build binary and Docker image
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v6

- name: Setup Golang
uses: actions/setup-go@v3
uses: actions/setup-go@v6
with:
go-version: '^1.17'

- name: Docker Login
if: success() && startsWith(github.ref, 'refs/tags/')
env:
DOCKER_USERNAME: hellofreshtech
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
run: |
echo "${DOCKER_PASSWORD}" | docker login --username "${DOCKER_USERNAME}" --password-stdin
- name: Log in to the Container registry
uses: docker/login-action@v3
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}

- name: Run GoReleaser
uses: goreleaser/goreleaser-action@v3
uses: goreleaser/goreleaser-action@v6
if: success() && startsWith(github.ref, 'refs/tags/')
with:
version: v1.2.2
Expand Down
4 changes: 2 additions & 2 deletions .goreleaser.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ dockers:
- goos: linux
goarch: amd64
image_templates:
- "hellofresh/kangal:latest"
- "hellofresh/kangal:{{.Tag}}"
- "ghcr.io/hellofresh/kangal:latest"
- "ghcr.io/hellofresh/kangal:{{.Tag}}"
dockerfile: Dockerfile
extra_files:
- openapi.json
Expand Down
6 changes: 6 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,12 @@
Run performance tests in Kubernetes cluster with Kangal.
___

> [!WARNING]
> Kangal's upload to DockerHub has been removed
> We apologize for the disruption, but you can get the image from `ghcr.io/hellofresh/kangal` from January 31st 2026
>
> The registry in DockerHub will not be available from February-onwards

## Table of content
- [Why Kangal?](#why-kangal)
- [Key features](#key-features)
Expand Down
2 changes: 1 addition & 1 deletion charts/kangal/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ keywords:
- performance tests
- tests runner
name: kangal
version: 2.3.0
version: 2.3.1
home: https://github.com/hellofresh/kangal
icon: https://raw.githubusercontent.com/hellofresh/kangal/master/logo.svg
maintainers:
Expand Down
16 changes: 9 additions & 7 deletions charts/kangal/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ proxy:
replicaCount: 2

image:
repository: hellofresh/kangal
repository: ghcr.io/hellofresh/kangal
tag: latest
pullPolicy: Always

Expand All @@ -33,7 +33,8 @@ proxy:
hosts:
http: kangal-proxy.example.com

resources: {}
resources:
{}
# We usually recommend not to specify default resources and to leave this as a conscious
# choice for the user. This also increases chances charts run on environments with little
# resources, such as Minikube. If you do want to specify resources, uncomment the following
Expand Down Expand Up @@ -89,7 +90,7 @@ controller:
replicaCount: 1

image:
repository: hellofresh/kangal
repository: ghcr.io/hellofresh/kangal
tag: latest
pullPolicy: Always

Expand All @@ -107,7 +108,8 @@ controller:
containerPorts:
http: 8080

resources: {}
resources:
{}
# We usually recommend not to specify default resources and to leave this as a conscious
# choice for the user. This also increases chances charts run on environments with little
# resources, such as Minikube. If you do want to specify resources, uncomment the following
Expand Down Expand Up @@ -187,11 +189,11 @@ configMap:
AWS_ENDPOINT_URL: s3.us-east-1.amazonaws.com
AWS_BUCKET_NAME: my-bucket
AWS_USE_HTTPS: "false"
GHZ_IMAGE_NAME: hellofresh/kangal-ghz
GHZ_IMAGE_NAME: ghcr.io/hellofresh/kangal-ghz
GHZ_IMAGE_TAG: latest
JMETER_MASTER_IMAGE_NAME: hellofresh/kangal-jmeter-master
JMETER_MASTER_IMAGE_NAME: ghcr.io/hellofresh/kangal-jmeter/master
JMETER_MASTER_IMAGE_TAG: latest
JMETER_WORKER_IMAGE_NAME: hellofresh/kangal-jmeter-worker
JMETER_WORKER_IMAGE_NAME: ghcr.io/hellofresh/kangal-jmeter/worker
JMETER_WORKER_IMAGE_TAG: latest
LOCUST_IMAGE_NAME: locustio/locust
LOCUST_IMAGE_TAG: "1.3.0"
Expand Down
Loading