IBM / zmodstack-deploy

IBM Z & Cloud Modernization Stack deployment tools
Apache License 2.0
4 stars 3 forks source link

Create tekton pipeline for performing zmodstack configurations after cluster installations #56

Open ivandov opened 10 months ago

ivandov commented 10 months ago

Description

Currently the ansible automation that's being developed to deploy and configure the zmodstack products is triggered as part of the ARM and Cloudformation installation process.

This is problematic in a few ways:

Potential Solutions

  1. Create a tekton Pipeline YAML that executes the existing ansible playbook
  2. Accept user-supplied inputs for setting up the OCP global pull secret and IBM Operator Catalog
  3. Accept user-supplied inputs for which products to be installed

Additional Context

The tekton pipeline and any associated tasks or kubernetes resources should be applied by default into a newly provisioned OCP cluster after #54 is implemented.


Associated Work Items

midhun6989 commented 10 months ago

@ivandov Could you clarify if a new Ansible role for Tekton Pipelines, say tekton / pipelines has to be created in the ocp monorepo at here?

ivandov commented 10 months ago

I think I'd like to follow the same logic described in #54 for this scenario. Use an ocp role under the ocp/ansible/roles folder and create an additional task for applying the tekton resources (Pipelines, Tasks, etc) after OCP Pipelines is installed.