ship icon indicating copy to clipboard operation
ship copied to clipboard

A better way to deploy Kubernetes Helm charts

Results 88 ship issues
Sort by recently updated
recently updated
newest added

The render root defaulting to `installer` is starting to be more trouble than it's worth. It will let us clean up a lot of wacky code, fix bugs in the...

### Expected behavior If I want to do something like in https://github.com/replicatedhq/ship/issues/872#issuecomment-475172383, hard coding a path to a helm values file, you need a `values.yaml` file in a separate directory...

Right now the YAML schema for HelmValues allows [setting the source path](https://github.com/replicatedhq/ship/blob/df43949186bb3799718623227281f6f8b6fe1c1c/pkg/specs/chart.go#L134) for the values.yaml file, but it always [writes the saved values](https://github.com/replicatedhq/ship/blob/df43949186bb3799718623227281f6f8b6fe1c1c/pkg/specs/chart.go#L110) to `.ship/tmp/values.yaml` (and in state.json). It would...

help wanted
good first issue

### Expected behavior `kind` and `apiVersion` filled with correct values ### Actual behavior ``` kind: "" apiversion: "" bases: - ../../base ``` ### Information - Ship version: ... { "version":...

### Expected behavior Given this file structure ``` . ├── Chart.yaml ├── charts │   └── subchart │   ├── Chart.yaml │   ├── requirements.yaml │   └── templates │   └── deployment.yaml ├── requirements.yaml...

Sometimes the step that does the equivalent of `helm dependency update` can end up taking a long time if a chart has lots of 3rd party charts. It would be...

Right now when charts fail to render, the error doesn't have a lot of context. It usually looks something like ``` {"caller":"github.com/replicatedhq/ship/pkg/lifecycle/daemon/routes_navcycle_completestep.go","err":"execute render step: execute plan: execute templating: no files...

### Expected behavior Run ship init on helm elastic-stack stable -> edit values -> apply overlays ### Actual behavior all edits fail bc of template rendering error in stable helm...

### Expected behavior Recent snapshots of Istio 1.1 contain dependency repository references that are aliases (e.g. https://github.com/istio/istio/blob/1.1.0-snapshot.6/install/kubernetes/helm/istio/requirements.yaml#L64). If those aliases aren't already set (via previous `helm repo add` calls), then...

### Expected behavior When clicking the trash / discard icon in the web ui, it should discard the file whether it is in the root directory or a sub directory....

type::bug