ofc-bootstrap icon indicating copy to clipboard operation
ofc-bootstrap copied to clipboard

WIP: Replace templating and custom deployment with Helm

Open Waterdrips opened this issue 3 years ago • 3 comments

This PR replaces the custom OFC installation scripts (shell script and golang) with the OFC Helm chart which is pulled from the OFC release specified in the init.yaml.

This PR requires https://github.com/openfaas/openfaas-cloud/pull/680 merged, and ofc-version master selected in ofc-bootstrap, or waiting for a new ofc release

Fixes #223 Fixes #154

Signed-off-by: Alistair Hey [email protected]

Description

How Has This Been Tested?

This has been tested using my init.yaml taken from a working cluster and applied to a new cluster (same init.yaml) with the new deployment method using the chart This was using Route53 DNS on a Civo k3s cluster

Checklist:

I have:

  • [x] checked my changes follow the style of the existing code / OpenFaaS repos
  • [ ] updated the documentation and/or roadmap in README.md
  • [x] read the CONTRIBUTION guide
  • [x] signed-off my commits with git commit -s
  • [ ] added unit tests

Waterdrips avatar Oct 15 '20 17:10 Waterdrips

I want to a few deploys over a few sets of options (customer URL, customers secret, DO DNS, etc) before im willing to remove the WIP status.

I also need to do a full feature-comparison with whats been removed vs added.

Waterdrips avatar Oct 15 '20 18:10 Waterdrips

@Waterdrips please could you see my comments?

alexellis avatar Nov 27 '20 17:11 alexellis

Yeh there's going to be a load of re work now we have multi arch.

I'll address comments while doing the updates

Waterdrips avatar Nov 27 '20 17:11 Waterdrips