GoogleContainerTools / GoogleContainerTools/skaffold
Helm wait=true waits for indefinitely and timedout
- 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
Assessment
This issue has not been assessed yet.