Skip to content
This repository was archived by the owner on Nov 1, 2022. It is now read-only.

Commit 59fe83f

Browse files
authoredDec 23, 2019
Release v1.0.0-rc5 (#157)
Release v1.0.0-rc5
2 parents 10cbb3c + 716de45 commit 59fe83f

File tree

99 files changed

+4533
-2007
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

99 files changed

+4533
-2007
lines changed
 

‎.circleci/config.yml

+22-4
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,12 @@ jobs:
44
working_directory: /home/circleci/go/src/github.com/fluxcd/helm-operator
55
machine:
66
image: ubuntu-1604:201903-01
7+
resource_class: large
78
environment:
8-
GO_VERSION: 1.12.5
9+
GO_VERSION: 1.13.3
910
# We don't need a GOPATH but CircleCI defines it, so we override it
1011
GOPATH: /home/circleci/go
11-
GO111MODULE: 'on'
12+
GOPROXY: https://proxy.golang.org
1213
PATH: /bin:/usr/bin:/usr/local/go/bin:/home/circleci/go/bin
1314
steps:
1415
- checkout
@@ -33,8 +34,10 @@ jobs:
3334
sudo killall apt-get || true
3435
3536
sudo apt-get update
37+
sudo apt-get install jq
3638
git version
3739
docker version
40+
jq --version
3841
- restore_cache:
3942
keys:
4043
- cache-{{ checksum "Makefile" }}
@@ -52,7 +55,16 @@ jobs:
5255
- run: make test TEST_FLAGS="-race -timeout 60s"
5356
- run: make all
5457
- run: make test-docs
55-
- run: make e2e
58+
- run:
59+
name: End-to-end Helm v2
60+
command: E2E_KIND_CLUSTER_NUM=4 make e2e
61+
environment:
62+
HELM_VERSION: v2
63+
- run:
64+
name: End-to-end Helm v3
65+
command: E2E_KIND_CLUSTER_NUM=4 make e2e
66+
environment:
67+
HELM_VERSION: v3
5668
- save_cache:
5769
key: cache-{{ checksum "Makefile" }}
5870
paths:
@@ -71,6 +83,12 @@ jobs:
7183
if [ -z "${CIRCLE_TAG}" -a "${CIRCLE_BRANCH}" == "master" ]; then
7284
echo "$DOCKER_FLUXCD_PASSWORD" | docker login --username "$DOCKER_FLUXCD_USER" --password-stdin
7385
86+
docker tag "docker.io/fluxcd/helm-operator:$(docker/image-tag)" "docker.io/fluxcd/helm-operator-prerelease:$(docker/image-tag)"
87+
docker push "docker.io/fluxcd/helm-operator-prerelease:$(docker/image-tag)"
88+
fi
89+
if [ -z "${CIRCLE_TAG}" -a "${CIRCLE_BRANCH}" == "helm-v3-dev" ]; then
90+
echo "$DOCKER_FLUXCD_PASSWORD" | docker login --username "$DOCKER_FLUXCD_USER" --password-stdin
91+
7492
docker tag "docker.io/fluxcd/helm-operator:$(docker/image-tag)" "docker.io/fluxcd/helm-operator-prerelease:$(docker/image-tag)"
7593
docker push "docker.io/fluxcd/helm-operator-prerelease:$(docker/image-tag)"
7694
fi
@@ -96,7 +114,7 @@ jobs:
96114
97115
helm:
98116
docker:
99-
- image: circleci/golang:1.12
117+
- image: circleci/golang:1.13
100118
steps:
101119
- checkout
102120
- run:
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
---
2+
name: Helm v3 bug report
3+
about: Create a bug report for Flux Helm operator with Helm v3
4+
title: ''
5+
labels: blocked needs validation, bug, helm-v3
6+
assignees: ''
7+
8+
---
9+
10+
**Describe the bug**
11+
A clear and concise description of what the bug is.
12+
13+
**To Reproduce**
14+
Steps to reproduce the behaviour:
15+
0. What's your setup?
16+
1. Go to '...'
17+
2. Click on '....'
18+
3. Scroll down to '....'
19+
4. See error
20+
21+
**Expected behavior**
22+
A clear and concise description of what you expected to happen.
23+
24+
**Logs**
25+
If applicable, please provide logs. In a standard stand-alone installation, you'd get this by running `kubectl logs -n default deploy/flux-helm-operator`.
26+
27+
**Additional context**
28+
Add any other context about the problem here, e.g
29+
- Helm operator version:
30+
- Targeted Helm version:
31+
- Kubernetes version:
32+
- Git provider:
33+
- Container registry provider:

0 commit comments

Comments
 (0)