Skip to content

Tekton upgrade 0.11.3 -> 0.13.2 #2816

@rvandegrift

Description

@rvandegrift

Expected Behavior

There's no real upgrade docs, but some conversations on slack and github issues indicate 0.11+ upgrades should be smooth, just apply the new manifest.

Actual Behavior

Today I upgraded from 0.11.3 -> 0.13.2.

Applying the new manifest didn't work. First I applied in my nonprod cluster, and it failed with this error: https://gist.github.com/rvandegrift/f0a584aa8c2fa0a2a6ceb75193137f68

I searched on slack and found a discussion that indicated that I needed to delete the Deployments in tekton-pipelines. So I did that and reapplied, and the second time it succeeded.

Then I tried to upgrade my prod environment. This time, I deleted the Deployments in tekton-pipelines and applied the config. Now it fails like this:
https://gist.github.com/rvandegrift/1a3372f03503eaf14acf8fc4795265c6

This is quite finicky - I guess the working procedure is something like:

  1. apply the new manifest, let it fail
  2. delete the deployments in tekton-pipelines
  3. apply the new manifest again.

I'm mostly creating this issue so that others can find it later when they'd like to upgrade. Though #1222 is the right fix.

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/bugCategorizes issue or PR as related to a bug.lifecycle/rottenDenotes an issue or PR that has aged beyond stale and will be auto-closed.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions