Skip to content

A proof of concept of some 3scale end-to-end tests with Tekton Pipelines

Notifications You must be signed in to change notification settings

3scale-labs/e2e-tests-tekton

Repository files navigation

End-to-end Tests with Tekton Pipelines

This repo currently holds a basic proof of concept for a tekton pipeline, which:

  • Creates a new openshift project

  • Deploys 3scale from the 3scale-operator

  • Runs some end-to-end tests

  • Tears down the created openshift project

Pre-requisites

  • Tekton pipelines should be installed. e.g. with make tekton (probably requires cluster-admin permissions)

Usage

0.Ensure you have installed the pre-requisites

  1. make install, to install the pipeline in a new openshift project

  2. make run to trigger a PipelineRun of the installed pipeline

TODO

  • check out 3scale/3scale-operator repo

    • what version of this? master? from github?

  • make push-manifest to some quay.io application repo, with some unique packagename

  • create OperatorSource to point to that application repo

  • install operator from OperatorSource

  • switch to productized images from private repo

threescale-registry-auth

About

A proof of concept of some 3scale end-to-end tests with Tekton Pipelines

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published