An open API service indexing awesome lists of open source software.

https://github.com/kujenga/chart-requirements-bug

Demonstration of a possible bug in Helm chart requirements
https://github.com/kujenga/chart-requirements-bug

Last synced: 2 months ago
JSON representation

Demonstration of a possible bug in Helm chart requirements

Awesome Lists containing this project

README

        

# Helm Requirements Bug

This repository demonstrates a possible bug in the upgrade process for subcharts installed with Helm that use conditionals.

Steps to reproduce the issue:

```sh
helm install --name=example charts/test -f memcached-values.yaml
# the memcached deployment is available
helm get values example
# the values are set to the contents of memcached-values.yaml
helm upgrade example charts/test
# the redis deployment is now active
helm get values example
# the values are still set to the contents of memcached-values.yaml
helm upgrade example charts/test -f memcached-values.yaml
# the memcached chart is restored
```