Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[cherry-pick] Update tektoncd/plumbing. #4009

Conversation

jerop
Copy link
Member

@jerop jerop commented Jun 7, 2021

Changes

This is pulls in tektoncd/plumbing@3c5af40 to fix integration tests.

(cherry picked from commit 55ae856)

We need to cherry pick this change into v0.24 to run integration tests for a Workspaces in Sidecars fix. We need to fix the Workspaces in Sidecars to be serialized as workspaces not Workspaces. This is change is made in #4008. Its integration tests are failing because basic authentication was removed for GKE cluster versions >= 1.19 so clusters cannot be created with basic authentication enabled. So we need to cherry pick this change to disable basic auth and create clusters to run the tests for the Workspaces in Sidecars fix.

/kind bug

Submitter Checklist

As the author of this PR, please check off the items in this checklist:

  • Docs included if any changes are user facing
  • Tests included if any functionality added or changed
  • Follows the commit message standard
  • Meets the Tekton contributor standards (including
    functionality, content, code)
  • Release notes block below has been filled in or deleted (only if no user facing changes)

Release Notes

NONE

@tekton-robot tekton-robot added the release-note Denotes a PR that will be considered when it comes time to generate release notes. label Jun 7, 2021
@tekton-robot tekton-robot added the size/XS Denotes a PR that changes 0-9 lines, ignoring generated files. label Jun 7, 2021
@tekton-robot
Copy link
Collaborator

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: sbwsg

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@tekton-robot tekton-robot added approved Indicates a PR has been approved by an approver from all required OWNERS files. kind/bug Categorizes issue or PR as related to a bug. labels Jun 7, 2021
@jerop
Copy link
Member Author

jerop commented Jun 7, 2021

/test check-pr-has-kind-label

@bobcatfish
Copy link
Collaborator

hey @jerop! tiny pedantic request: could you explain a bit more (ideally in the commit message) about why this is needed and how it fixes things? you linked to tektoncd/plumbing@3c5af40 and the explanation there makes this sound like a cleanup that maybe will in the future be relevant

the commit said:

Additionally, this feature is going away in GKE 1.19, so we're better off disabling it ASAP in preparation.

so im guessing the situation might be that we are now using 1.19 so this is a problem? or is it something else?

Thanks!! 🙏

@jerop jerop force-pushed the cherry-pick-update-tekton-plumbing branch 2 times, most recently from 3919933 to d683fae Compare June 7, 2021 19:55
@jerop
Copy link
Member Author

jerop commented Jun 7, 2021

thanks for the reviews!!

@bobcatfish I've added more detail to the commit messages and PR description:

We need to cherry pick this change into v0.24 to run integration tests for a Workspaces in Sidecars fix. We need to fix the Workspaces in Sidecars to be serialized as workspaces not Workspaces. This is change is made in #4008. Its integration tests are failing because basic authentication was removed for GKE cluster versions >= 1.19 so clusters cannot be created with basic authentication enabled. So we need to cherry pick this change to disable basic auth and create clusters to run the tests for the Workspaces in Sidecars fix.

This is pulls in tektoncd/plumbing@3c5af40 to fix integration tests.

(cherry picked from commit 55ae856)

We need to cherry pick this change into v0.24 to run integration tests
for a Workspaces in Sidecars fix. We need to fix the Workspaces in
Sidecars to be serialized as workspaces not Workspaces. This is change
is made in tektoncd#4008. Its
integration tests are failing because basic authentication was removed
for GKE cluster versions >= 1.19 so clusters cannot be created with
basic authentication enabled. So we need to cherry pick this change to
disable basic auth and create clusters to run the tests for the
Workspaces in Sidecars fix.
@jerop jerop force-pushed the cherry-pick-update-tekton-plumbing branch from d683fae to 90395ab Compare June 7, 2021 20:12
@vdemeester
Copy link
Member

hey @jerop! tiny pedantic request: could you explain a bit more (ideally in the commit message) about why this is needed and how it fixes things? you linked to tektoncd/plumbing@3c5af40 and the explanation there makes this sound like a cleanup that maybe will in the future be relevant

the commit said:

Additionally, this feature is going away in GKE 1.19, so we're better off disabling it ASAP in preparation.

so im guessing the situation might be that we are now using 1.19 so this is a problem? or is it something else?

Thanks!!

Note that this is also due to the fact that, the version of k8s we use for a given release is not tied to the release (aka if we were to release 0.10 today, we would run against a 1.19, whereas at the time of the release we were using 1.15 or something).

/lgtm
/meow

@tekton-robot
Copy link
Collaborator

@vdemeester: cat image

In response to this:

hey @jerop! tiny pedantic request: could you explain a bit more (ideally in the commit message) about why this is needed and how it fixes things? you linked to tektoncd/plumbing@3c5af40 and the explanation there makes this sound like a cleanup that maybe will in the future be relevant

the commit said:

Additionally, this feature is going away in GKE 1.19, so we're better off disabling it ASAP in preparation.

so im guessing the situation might be that we are now using 1.19 so this is a problem? or is it something else?

Thanks!!

Note that this is also due to the fact that, the version of k8s we use for a given release is not tied to the release (aka if we were to release 0.10 today, we would run against a 1.19, whereas at the time of the release we were using 1.15 or something).

/lgtm
/meow

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@tekton-robot tekton-robot added the lgtm Indicates that a PR is ready to be merged. label Jun 8, 2021
@tekton-robot tekton-robot merged commit 00521b9 into tektoncd:release-v0.24.x Jun 8, 2021
@jerop jerop deleted the cherry-pick-update-tekton-plumbing branch June 11, 2022 01:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved Indicates a PR has been approved by an approver from all required OWNERS files. kind/bug Categorizes issue or PR as related to a bug. lgtm Indicates that a PR is ready to be merged. release-note Denotes a PR that will be considered when it comes time to generate release notes. size/XS Denotes a PR that changes 0-9 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants