---
# System prepended metadata

title: THIS IS AN INTERNAL DOCUMENT JUST FOR GIVING THE RELEASE TEAM A DAY TO DAY PICTURE OF WHERE THINGS ARE AND WHAT ARE BROKEN.

---

# THIS IS AN INTERNAL DOCUMENT JUST FOR GIVING THE RELEASE TEAM A DAY TO DAY PICTURE OF WHERE THINGS ARE AND WHAT ARE BROKEN.

# OpenShift Pipelines TP1 Release Game Plan

[toc]


Please see [here](https://hackmd.io/_WOS4VPqTa2R67AZ0wGnQA?both#Blockers) for **BLOCKERS**.

**Note: If you encounter bugs while testing TP Candidate, please follow :** 
1. Validate **all*** issues/bugs that you encounter on [#tektoncd-pipeline-dev](https://app.slack.com/client/T027F3GAJ/CG5GV6CJD).  
2. Check if that bug already exists in JIRA
3. If yes, add a comment and new information if applicable
4. If no, create a JIRA issue and add it to the current sprint. Use this [template](https://hackmd.io/a5qC7OjaTYOYF_LXzjPEjg) while creating Jira issues.

## Dev Checkpoint
- Contact Point : Nikhil, Piyush

**Deadline April 17th**

### Target

- [TP Release Epic](https://issues.redhat.com/browse/SRVKP-588)
- get OpenShift Pipelines Operator TP1 ready for testing in prestagging
- get tkn cli TP1 ready for testing in prestagging

### Objectives
- Release OpenShift Pipelines operator prestagging
  - CSV with proper channel names (ocp-4.3.0 and preview)
  - Operator should have the following payload
    - pipeline v0.11.1 (upstream: done)
    - triggers v0.4.0 (upstream: done)
    - specified ClusterTasks from v0.11 Pipelines-Catalog and TektonCD Catalog (upstream: done, downstream: done — *but* might need some adjustments)
    - TaskSnippets and Sample Pipelines are in proper syntax
    - Pipelines for +Add flows (Deployment based based and DeploymentConfig based) (SRVK564/662/637) (Savita)
    - Default ClusterTriggerBinding (Khurram/Praveen) [AI: Piyush]
  - All known bugs are fixed

- Release tkn CLI prestagging
    - Need to support v1beta1 for all commands (WIP)
    - Do upstream release 0.9.0 (blocked on v1beta1 support above)
    - Need to bump triggers to 0.4.0

## QE Checkpoint
- Contact Point : Praveen T
- [QE Test Clusters]( https://docs.google.com/document/d/141y8esL6Rk03TBz5PyCtpbkSIgABPlR40lye-jgBYy4/view) Contact : Pavol Pitonak

**Deadline April 21th**

### Objectives

- [Run tests against operator for cli](https://issues.redhat.com/browse/SRVKP-601)
- [Tests against downstream catalog](https://issues.redhat.com/browse/SRVKP-659) [AI: Pradeepto]
- [Tests against staging](https://issues.redhat.com/browse/SRVKP-600)
- [Testing docs](https://issues.redhat.com/browse/SRVKP-623) [AI: Pradeepto: confirm with Pavol whether he will take care of this]


#### DevConsole QE Plan
- [OpenShift Pipelines Test Areas (all components)](https://docs.google.com/document/d/1kd_AckOFGS-ces7wYY8Bu0Q--t70Ru14R6YjpA9Y_a0/edit) (Owner Praveen T)
- [OpenShift Pipelines UI Areas & Test Plan](https://docs.google.com/document/d/1FqoShkBc3B8H1uEST9D0MULwDOa8plgyUe34Vg9Is5M/edit#) (Owner Andrew Ballantyne)
- [OpenShift Test Tracker](https://docs.google.com/spreadsheets/d/1WwMST4QNNHJDpTFEPOtOUmDcMXBnXyMtVbkA09tIyD4/edit#gid=176257626) (Owner Praveen T)

## Docs Checkpoint
- Contact Point : Preeti/Nidhi
- [Docs Team JIRA for Pipelines Release.](https://issues.redhat.com/secure/RapidBoard.jspa?rapidView=3516&projectKey=RHDEVDOCS&quickFilter=19156#)
- **NOTE** : There are external dependencies like OCP docs team etc.

**Deadline April 23th**

### Objectives

- [Release notes 1.0](https://issues.redhat.com/browse/SRVKP-602) 
- [Docs updated for 1.0](https://issues.redhat.com/browse/SRVKP-602)
- [Testing docs](https://issues.redhat.com/browse/SRVKP-623)
- [Update Tutorial with v1beta1](https://issues.redhat.com/browse/SRVKP-650)




## Security Checkpoint
- We have ProdSec approval from Clifford Perry for TP1
- Parallel conversation with Marco for ProdSec for future releases

## Perf and Scale
- Not needed for TP1
- Parallel conversations in progress for future releases

## Dependents

**OpenShift DevConsole**
- Contact Point : Andrew B (ODC)
- [Upgrade Pipelines to TechPreview / Test ODC against latest TektonCD](https://issues.redhat.com/browse/ODC-3457)

**VS Code Extensions**
- Contact Point : Sudhir / Yevhen Vydolob

## Blockers

### SCC Privileged blocks upgrade of OpenShift
 Jira: https://issues.redhat.com/browse/SRVKP-671
 Contact: Sunil Thaha
 
 
### TO BE FILLED: Foobar

Jira: 
Contact: Nikhil Thomas

**Ability to ship devconsole changes to support v1beta1 for 4.3 and 4.4.
If we can't do that, we can't have TP1 before 4.5.**

Note: As DevConsole is a core OpenShift Component (not an operator), it has a code freeze deadline, which is weeks before an OpenShift Release.

- It is nearly impossible to get changes into DevConsole for OpenShift Release 4.3 and 4.4 now.
- Even though we OpenShift Pipelines can push code after OpenShift code freeze, our dependency on DevConsole makes the code freeze applicable for to us as well.
- One option we have is to do a TP with only `preview` channel

**What does this entail?**

In future, after every OpenShift code freeze any upstream releases of Tekton will have to be released through `preview` channel (and eventually into the next release of OpenShift).

There will be a longer, but steady lag between Tekton Upstream releases and what will be available through the versioned channels in our P12n releases.

## TP1 Release

**Date 27th April 2020**

### Objective

 - Stagging Demo in Sprint Demo on 21st April 2020



### Latest updates
- 