diff --git a/charts/lagoon-core/Chart.lock b/charts/lagoon-core/Chart.lock new file mode 100644 index 00000000..006d3d13 --- /dev/null +++ b/charts/lagoon-core/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: harbor + repository: https://helm.goharbor.io + version: 1.4.2 +digest: sha256:d18c6c774cbe9e0d0d4ea6d8766f43799348a1858f4ea6f9175671a0faaa4f07 +generated: "2020-09-09T15:09:24.920394379+08:00" diff --git a/charts/lagoon-core/Chart.yaml b/charts/lagoon-core/Chart.yaml index 4d263016..046433d4 100644 --- a/charts/lagoon-core/Chart.yaml +++ b/charts/lagoon-core/Chart.yaml @@ -17,10 +17,16 @@ type: application # time you make changes to the chart and its templates, including the app # version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 0.18.0 +version: 0.19.0 # This is the version number of the application being deployed. This version # number should be incremented each time you make changes to the application. # Versions are not expected to follow Semantic Versioning. They should reflect # the version the application is using. appVersion: v1-8-2 + +dependencies: +- name: harbor + version: ~1.4.2 + repository: https://helm.goharbor.io + condition: harbor.enabled diff --git a/charts/lagoon-core/README.md b/charts/lagoon-core/README.md index 3d099f21..8f5edd1e 100644 --- a/charts/lagoon-core/README.md +++ b/charts/lagoon-core/README.md @@ -44,7 +44,14 @@ Run these commands: ``` kind create cluster -helm upgrade --install --create-namespace --namespace lagoon-core --values ./charts/lagoon-core/ci/linter-values.yaml --set lagoonAPIURL=http://localhost:7070/graphql --set keycloakAPIURL=http://localhost:8080/auth lagoon-core ./charts/lagoon-core +helm upgrade --install --create-namespace --namespace lagoon-core \ + --values ./charts/lagoon-core/ci/linter-values.yaml \ + --set lagoonAPIURL=http://localhost:7070/graphql \ + --set keycloakAPIURL=http://localhost:8080/auth \ + --set harbor.expose.type=clusterIP \ + --set harbor.expose.tls.enabled=false \ + lagoon-core \ + ./charts/lagoon-core # make a note of the lagoonadmin credentials diff --git a/charts/lagoon-core/values.yaml b/charts/lagoon-core/values.yaml index f23705a7..b1e41247 100644 --- a/charts/lagoon-core/values.yaml +++ b/charts/lagoon-core/values.yaml @@ -500,3 +500,8 @@ sshPortal: # If not set and create is true, a name is generated using the fullname # template name: "" + +# these services are chart dependencies + +harbor: + enabled: true diff --git a/ct.yaml b/ct.yaml index 3fd491eb..5f4d257e 100644 --- a/ct.yaml +++ b/ct.yaml @@ -5,4 +5,5 @@ chart-dirs: - charts chart-repos: - banzaicloud-stable=https://kubernetes-charts.banzaicloud.com +- harbor=https://helm.goharbor.io helm-extra-args: --timeout 600s