Skip to content
This repository has been archived by the owner on Dec 4, 2023. It is now read-only.

Run systemtests as tekton pipeline #4150

Merged
merged 2 commits into from
Apr 13, 2020
Merged

Run systemtests as tekton pipeline #4150

merged 2 commits into from
Apr 13, 2020

Conversation

kornys
Copy link
Member

@kornys kornys commented Mar 19, 2020

Type of change

  • Enhancement / new feature

Description

Ability to run enmasse systemtests as tekton pipeline on ocp4, this is only draft, it contains only fer params and it can test only master right now. But I will work more on that.

Checklist

  • Update/write design documentation in ./documentation/design
  • Write tests and make sure they pass
  • Update documentation
  • Check RBAC rights for Kubernetes / OpenShift roles
  • Try your changes from Pod inside your Kubernetes and OpenShift cluster, not just locally
  • Reference relevant issue(s) and close them after merging
  • Update CHANGELOG.md

@lulf
Copy link
Member

lulf commented Mar 22, 2020

@kornys I think we should consider moving this out of systemtests either into a toplevel module (tekton or .tekton) where we can create other pipelines for building images as well. Also an additional option would be to put this in a separate repository.

@kornys
Copy link
Member Author

kornys commented Mar 22, 2020

@lulf yes I agree, we can move it i to .tekton and add there many others tasks and pipelines. I was thinking about ability to build you images, push into ocp registries and run systemtests. All steps with tekton

@kornys kornys force-pushed the tekton-systemtests branch 2 times, most recently from 8a325b2 to 20d7d84 Compare March 27, 2020 20:54
@lulf
Copy link
Member

lulf commented Apr 7, 2020

Anything missing here before we can merge it?

@kornys
Copy link
Member Author

kornys commented Apr 7, 2020

@lulf yes, I want to update that to use your current code from local repo and add ability to build images

@kornys kornys force-pushed the tekton-systemtests branch from 20d7d84 to 21ecd09 Compare April 8, 2020 07:33
@kornys kornys force-pushed the tekton-systemtests branch from b37eb37 to 7d918d0 Compare April 8, 2020 11:10
@kornys
Copy link
Member Author

kornys commented Apr 8, 2020

@lulf I think it can be merged if you want, in current state it is able to run master code of systemtests, as next PR I will add more parameters, and off course pipeline which build images from branch

@kornys kornys requested a review from lulf April 8, 2020 11:12
@kornys kornys merged commit 8cf6ac0 into master Apr 13, 2020
@kornys kornys deleted the tekton-systemtests branch April 13, 2020 06:43
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants