From da07dcc90728c938d7345e8bdcc5456892a3555b Mon Sep 17 00:00:00 2001 From: Glenn McDonald Date: Fri, 17 May 2024 14:19:14 -0400 Subject: [PATCH 1/2] Build executor docker on release --- .github/workflows/release.yml | 5 +++++ .goreleaser.yaml | 7 ++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index a9f244d..f874f81 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -19,6 +19,11 @@ jobs: with: fetch-depth: 0 - run: git fetch --force --tags + - uses: docker/login-action@v3 + with: + registry: ghcr.io + username: ${{ github.actor }} + password: ${{ secrets.GITHUB_TOKEN }} - uses: actions/setup-go@v4 with: go-version: '1.21.3' diff --git a/.goreleaser.yaml b/.goreleaser.yaml index 8057ce1..6441fb4 100644 --- a/.goreleaser.yaml +++ b/.goreleaser.yaml @@ -13,7 +13,12 @@ builds: - "-X github.com/operantai/secops-chaos/cmd/secops-chaos/cmd.GitCommit={{.Commit}}" - "-X github.com/operantai/secops-chaos/cmd/secops-chaos/cmd.Version={{.Version}}" - "-X github.com/operantai/secops-chaos/cmd/secops-chaos/cmd.BuildDate={{ .Date }}" - +dockers: + - id: executor-server + dockerfile: "Dockerfile.executor-server" + image_templates: + - "ghcr.io/operant-ai/secops-chaos-executor-server:{{ .Version }}" + - "ghcr.io/operant-ai/secops-chaos-executor-server:latest" archives: - format: tar.gz name_template: >- From 13eee0c15bd2f9758d8902eabced6e99210a9492 Mon Sep 17 00:00:00 2001 From: Glenn McDonald Date: Fri, 17 May 2024 14:23:51 -0400 Subject: [PATCH 2/2] Typo fixes --- .goreleaser.yaml | 4 ++-- experiments/list_k8s_secrets.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.goreleaser.yaml b/.goreleaser.yaml index 6441fb4..4d28b50 100644 --- a/.goreleaser.yaml +++ b/.goreleaser.yaml @@ -17,8 +17,8 @@ dockers: - id: executor-server dockerfile: "Dockerfile.executor-server" image_templates: - - "ghcr.io/operant-ai/secops-chaos-executor-server:{{ .Version }}" - - "ghcr.io/operant-ai/secops-chaos-executor-server:latest" + - "ghcr.io/operantai/secops-chaos-executor-server:{{ .Version }}" + - "ghcr.io/operantai/secops-chaos-executor-server:latest" archives: - format: tar.gz name_template: >- diff --git a/experiments/list_k8s_secrets.yaml b/experiments/list_k8s_secrets.yaml index dbdd7d5..758f26f 100644 --- a/experiments/list_k8s_secrets.yaml +++ b/experiments/list_k8s_secrets.yaml @@ -5,7 +5,7 @@ experiments: namespace: default parameters: executor_config: - image: public.ecr.aws/x5n8v5k9/executor-server:latest + image: ghcr.io/operantai/secops-chaos-executor-server:latest target: target_port: 4000 path: /experiment/listKubernetesSecrets/ @@ -13,4 +13,4 @@ experiments: namespaces: - default - kube-system - \ No newline at end of file +