-
Notifications
You must be signed in to change notification settings - Fork 62
Description
(I don't think I'm looking for changes now, but I thought I'd flag this as a potential use-case as much as anything else.. apologies if the wrong place to raise it)
I'm in the process of setting up a new project using terraform to build kubernetes platforms. The aim is to be able to stand up environments (including ephemeral) with 100% automation/hands off. This should include installing spinnaker and setting up pipelines etc.
I think it's probably outside the scope of this module to do the installation (and there's more than one way to do this already), but it'd be useful to have a way to set spinnaker up on kubernetes (terraform-provider-helm installing stable/spinnaker works well enough), install the ingress, and then have this module connect to the newly created deployment and configure the pipelines
Due to the way spinnaker is setup currently in helm, I think there are timing issues that'd stop this being an option. some kind of retry/backoff would allow it, but it's not necessarily the right pattern
If this as already been achieved elsewhere, I'm very interested. I think for now I'll have to template pipelines and install them through terraform using something a custom config map and a template (more thought required though)