Describe the bug:
I built against latest build on against my local repo and the build went fine; however, helm failed to install due to errors.
Expected behaviour:
helm command runs without issues
Steps to reproduce the bug:
szhou@Shawns-MacBook-Pro:~/github/cert-manager 16:58:28 $ make build
APP_VERSION=canary DOCKER_REPO= DOCKER_TAG=canary \
bazel run //:images
INFO: Invocation ID: eec7a32c-b376-4b81-b9a5-c96c1f433a17
DEBUG: Rule 'io_bazel_rules_docker' modified arguments {"commit": "3732c9d05315bef6a3dbd195c545d6fea3b86880", "shallow_since": "1547471117 +0100"} and dropped ["tag"]
DEBUG: /private/var/tmp/_bazel_szhou/accffb2a2a9f59775bb6f12dbda64f30/external/bazel_skylib/lib.bzl:30:1: WARNING: lib.bzl is deprecated and will go away in the future, please directly load the bzl file(s) of the module(s) needed as it is more efficient.
INFO: Analysed target //:images (0 packages loaded, 0 targets configured).
INFO: Found 1 target...
Target //:images up-to-date (nothing to build)
INFO: Elapsed time: 5.401s, Critical Path: 0.23s
INFO: 0 processes.
INFO: Build completed successfully, 1 total action
INFO: Build completed successfully, 1 total action
Loaded image ID: sha256:28630d3822d7d940db33c5388a34f23df9800d2bdbe5ba5c671fccbe1ffd3ea7
Loaded image ID: sha256:0576b8a6f731b612cb89c9069ec1690ee2f7d761ef8320e037931065b191438f
Loaded image ID: sha256:40a61bce5536aa88c76e8df7d37ee398b78fdf7cd88edc2dc4efa744ed45f228
Loaded image ID: sha256:9e5537cba4b5a6cd78e534ffdf0df11ab6b5848ce9dae0089cb52d08f7b51052
Loaded image ID: sha256:be67758bc083a39b46fe4e87fd93156a028d12ce0465d040633947bd09955dad
Loaded image ID: sha256:b38d1d2fc7a284538c4d13756caffc2de34c40f1b2d5e6705311cdbf7ebf11e5
Loaded image ID: sha256:d338694ad2fd97358439d481ae0da90903451b4671d569643fb5e5ece1b8a54c
Loaded image ID: sha256:456e8c8ea56ad96748faf71367756072d45549304440ccac9f96b3e062465ec3
Loaded image ID: sha256:d9540480d7a56724ca244ee9f7d32c3748359fe5a10e9e5365371338b8a6a6b0
Loaded image ID: sha256:f03cc8350242fc4b81b0d444dc4d865f20d56f931444a16dd3b23b0573b222ab
Loaded image ID: sha256:c640e2dd153e416bca90fdca430663633f931c99f79207d2a196574c38b40250
Loaded image ID: sha256:31bec1f817d161bf80ea5762712dda9ffeea3077f1d72fa6573137b12b7f07a8
Tagging 28630d3822d7d940db33c5388a34f23df9800d2bdbe5ba5c671fccbe1ffd3ea7 as quay.io/jetstack/cert-manager-controller-amd64:canary
Tagging 0576b8a6f731b612cb89c9069ec1690ee2f7d761ef8320e037931065b191438f as quay.io/jetstack/cert-manager-acmesolver-amd64:canary
Tagging 40a61bce5536aa88c76e8df7d37ee398b78fdf7cd88edc2dc4efa744ed45f228 as quay.io/jetstack/cert-manager-webhook-amd64:canary
Tagging 9e5537cba4b5a6cd78e534ffdf0df11ab6b5848ce9dae0089cb52d08f7b51052 as quay.io/jetstack/cert-manager-cainjector-amd64:canary
Tagging be67758bc083a39b46fe4e87fd93156a028d12ce0465d040633947bd09955dad as quay.io/jetstack/cert-manager-controller-arm64:canary
Tagging b38d1d2fc7a284538c4d13756caffc2de34c40f1b2d5e6705311cdbf7ebf11e5 as quay.io/jetstack/cert-manager-acmesolver-arm64:canary
Tagging d338694ad2fd97358439d481ae0da90903451b4671d569643fb5e5ece1b8a54c as quay.io/jetstack/cert-manager-webhook-arm64:canary
Tagging 456e8c8ea56ad96748faf71367756072d45549304440ccac9f96b3e062465ec3 as quay.io/jetstack/cert-manager-cainjector-arm64:canary
Tagging d9540480d7a56724ca244ee9f7d32c3748359fe5a10e9e5365371338b8a6a6b0 as quay.io/jetstack/cert-manager-controller-arm:canary
Tagging f03cc8350242fc4b81b0d444dc4d865f20d56f931444a16dd3b23b0573b222ab as quay.io/jetstack/cert-manager-acmesolver-arm:canary
Tagging c640e2dd153e416bca90fdca430663633f931c99f79207d2a196574c38b40250 as quay.io/jetstack/cert-manager-webhook-arm:canary
Tagging 31bec1f817d161bf80ea5762712dda9ffeea3077f1d72fa6573137b12b7f07a8 as quay.io/jetstack/cert-manager-cainjector-arm:canary
szhou@Shawns-MacBook-Pro:~/github/cert-manager 16:59:05 $ helm install --set image.tag=canary --set image.pullPolicy=Never --set extraArgs="{-v=4}" --name cert-manager ./deploy/charts/cert-manager
Error: found in requirements.yaml, but missing in charts/ directory: cainjector
szhou@Shawns-MacBook-Pro:~/github/cert-manager 16:59:37 $ helm install --set image.tag=canary --set image.pullPolicy=Never --set extraArgs="{-v=4}" --name cert-manager ./deploy/charts/cert-manager
Error: found in requirements.yaml, but missing in charts/ directory: cainjector
szhou@Shawns-MacBook-Pro:~/github/cert-manager 17:10:00 $ ls -l ./deploy/charts/cert-manager/cainjector/
total 16
-rw-r--r-- 1 szhou staff 389 Mar 6 16:28 Chart.yaml
drwxr-xr-x 7 szhou staff 224 Mar 6 16:28 templates
-rw-r--r-- 1 szhou staff 834 Mar 6 16:28 values.yaml
Anything else we need to know?:
Environment details::
/kind bug
just run into the same issue
you have to execute
helm dependency update deploy/charts/cert-manager
first, then it should work
Thanks. That works for me as well.
Most helpful comment
you have to execute
helm dependency update deploy/charts/cert-managerfirst, then it should work