-
Notifications
You must be signed in to change notification settings - Fork 14
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
435fc6c
commit 2f6580c
Showing
2 changed files
with
55 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -109,3 +109,49 @@ jobs: | |
- name: Check logs | ||
working-directory: ./operator | ||
run: make test-examples | ||
|
||
deploy-helm-chart: | ||
name: Deploy helm chart for tailing sidecar operator | ||
runs-on: ubuntu-20.04 | ||
steps: | ||
- uses: actions/checkout@v2 | ||
- uses: imranismail/setup-kustomize@v1 | ||
- uses: AbsaOSS/[email protected] | ||
id: single-cluster | ||
name: Create single k3d Cluster with Registry | ||
with: | ||
cluster-name: "test-cluster" | ||
use-default-registry: true | ||
args: >- | ||
--agents 1 | ||
--no-lb | ||
--k3s-server-arg "--no-deploy=traefik,servicelb,metrics-server" | ||
- name: Add Helm | ||
uses: WyriHaximus/github-action-helm3@v2 | ||
- name: Deploy cert-manager | ||
working-directory: ./operator | ||
run: make deploy-cert-manager | ||
- name: Build and push tailing sidecar image | ||
working-directory: ./sidecar | ||
run: make TAG=registry.localhost:5000/sumologic/tailing-sidecar:test | ||
- name: Build tailing sidecar operator | ||
working-directory: ./operator | ||
run: make docker-build IMG="registry.localhost:5000/sumologic/tailing-sidecar-operator:test" | ||
- name: Push tailing sidecar operator | ||
working-directory: ./operator | ||
run: make docker-push IMG="registry.localhost:5000/sumologic/tailing-sidecar-operator:test" | ||
- name: Deploy Helm chart | ||
working-directory: ./helm | ||
run: helm upgrade --install test-release ./tailing-sidecar-operator -f tests/values.yaml -n tailing-sidecar-system --create-namespace | ||
- name: Wait for operator to be ready | ||
run: kubectl wait --for=condition=ready --timeout 60s pod -l app.kubernetes.io/name=tailing-sidecar-operator -n tailing-sidecar-system | ||
- name: Deploy examples | ||
working-directory: ./operator | ||
run: make deploy-examples | ||
- name: Wait for logs to be generated | ||
run: sleep 5 | ||
- name: Check Pods | ||
run: kubectl get pods -n tailing-sidecar-system | ||
- name: Check logs | ||
working-directory: ./operator | ||
run: make test-examples |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
operator: | ||
image: | ||
repository: registry.localhost:5000/sumologic/tailing-sidecar-operator | ||
tag: test | ||
|
||
sidecar: | ||
image: | ||
repository: registry.localhost:5000/sumologic/tailing-sidecar | ||
tag: test |