GoogleContainerTools / GoogleContainerTools/skaffold

Helm wait=true waits for indefinitely and timedout

Open
#4,976 2 comments 0 reactions 0 assignees View on GitHub
deploy/helm kind/bug priority/awaiting-more-evidence
Dominant language
Go
Stars
15.9k
Forks
1.7k
Avg merge
3d 9h
Merged PRs (30d)
10

Description

### Expected behavior
Skaffold build indefinitely waits when the flag wait=true. This was happening for remote repositories.
### Actual behavior

Starting deploy...
Helm release ambassador not installed. Installing...
manifest_sorter.go:192: info: skipping unknown hook: "crd-install"
manifest_sorter.go:192: info: skipping unknown hook: "crd-install"
manifest_sorter.go:192: info: skipping unknown hook: "crd-install"
manifest_sorter.go:192: info: skipping unknown hook: "crd-install"
manifest_sorter.go:192: info: skipping unknown hook: "crd-install"
manifest_sorter.go:192: info: skipping unknown hook: "crd-install"
manifest_sorter.go:192: info: skipping unknown hook: "crd-install"
manifest_sorter.go:192: info: skipping unknown hook: "crd-install"
manifest_sorter.go:192: info: skipping unknown hook: "crd-install"
manifest_sorter.go:192: info: skipping unknown hook: "crd-install"
manifest_sorter.go:192: info: skipping unknown hook: "crd-install"
manifest_sorter.go:192: info: skipping unknown hook: "crd-install"
manifest_sorter.go:192: info: skipping unknown hook: "crd-install"
manifest_sorter.go:192: info: skipping unknown hook: "crd-install"
manifest_sorter.go:192: info: skipping unknown hook: "crd-install"
manifest_sorter.go:192: info: skipping unknown hook: "crd-install"
manifest_sorter.go:192: info: skipping unknown hook: "crd-install"
manifest_sorter.go:192: info: skipping unknown hook: "crd-install"
Error: timed out waiting for the condition
Cleaning up...
manifest-1

### Information

- Skaffold version: v1.16.0
- Helm version: v3.4.0
- Operating system: Ubuntu
- Contents of skaffold.yaml:

```yaml
apiVersion: skaffold/v2beta8
kind: Config
metadata:
name: polygot-microservices
build:
artifacts:
- image: subhakarkotta/polygot-microservices-python
context: applications/python-service
docker:
dockerfile: Dockerfile
- image: subhakarkotta/polygot-microservices-spring
context: applications/spring-service
jib: {}
- image: subhakarkotta/polygot-microservices-go
context: applications/go-service
docker:
dockerfile: Dockerfile
deploy:
helm:
releases:
- name: ambassador
wait: true
chartPath: datawire/ambassador
namespace: ambassador
createNamespace: true
remote: true
- name: consul
wait: true
chartPath: hashicorp/consul
namespace: consul
createNamespace: true
remote: true
valuesFiles: [ helm-charts/consul/values.yaml ]
- name: go-service
wait: true
chartPath: helm-charts/go-service
namespace: default
artifactOverrides:
image.repository: subhakarkotta/polygot-microservices-go
valuesFiles: [ helm-charts/go-service/values.yaml ]
- name: python-service
wait: true
chartPath: helm-charts/python-service
namespace: default
artifactOverrides:
image.repository: subhakarkotta/polygot-microservices-python
valuesFiles: [ helm-charts/python-service/values.yaml ]
- name: spring-service
wait: true
chartPath: helm-charts/spring-service
namespace: default
artifactOverrides:
image.repository: subhakarkotta/polygot-microservices-spring
valuesFiles: [ helm-charts/spring-service/values.yaml ]
- name: consul-resolver
chartPath: helm-charts/consul-resolver
namespace: default
valuesFiles: [ helm-charts/consul-resolver/values.yaml ]
```

### Steps to reproduce the behavior
skaffold build

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.