-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add CI job for helm chart #73
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
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" | ||
Comment on lines
+136
to
+142
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Only now I see the inconsistency between There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. There should have different variables names for these if we want to introduce #67, maybe they should have then different names like There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I've opened issue for this change: #76 |
||
- 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 |
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 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why not just
v1
to get the upgrades?There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
⬆️
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'll change this :) But firstly helm chart needs to be fixed in #75
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've tried to change to
v1
but with that change it does not work: