Skip to content

Conversation

@laszlocph
Copy link
Contributor

@laszlocph laszlocph commented May 25, 2021

This PR adds a Helm chart to a newly created service. So Keptn users don't have to create a Helm chart themselves.

End-user experience:

keptn create project pod-tato-head36 --shipyard=./shipyard.yaml --git-user=laszlocph --git-token=xxx --git-remote-url=https://github.com/laszlocph/keptn-project10.git`

keptn create service myservice --project=pod-tato-head36

keptn trigger delivery --project="pod-tato-head36" --service=myservice --image="nginx" --tag="1.20.0" --values="fullnameOverride=myservice"

The deploy is then successful:
image

Follow-up work:

  • obtaining creds somehow. Right now it is provided as env vars
  • the pr uses a compatibility version of OneChart as keptn has undocumented requirements on the Helm chart format
  • probably validations are needed to only add OneChart if no Helm chart was provided for the service

Signed-off-by: Laszlo Fogas <[email protected]>
@github-actions
Copy link

github-actions bot commented Jun 4, 2021

The following Docker Images have been built:

  • Failed to push gimlet-io/onechart-service:0.0.2-dev-PR-15.202106040734 and gimlet-io/onechart-service:0.0.2-dev-PR-15 (Source: ./)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants