community icon indicating copy to clipboard operation
community copied to clipboard

[TEP-0091]Update TEP with design evaluations

Open Yongxuanzhang opened this issue 2 years ago • 6 comments

This commit adds more details of design evaluation. Since we need to pull in sigstore and cosign to make this proposal work, this needs to be included in this TEP.

Yongxuanzhang avatar Sep 22 '22 22:09 Yongxuanzhang

/kind tep

lbernick avatar Sep 26 '22 13:09 lbernick

/assign @jerop

dibyom avatar Sep 26 '22 16:09 dibyom

/assign @afrittoli

afrittoli avatar Sep 26 '22 16:09 afrittoli

/test pull-community-teps-lint

afrittoli avatar Oct 03 '22 16:10 afrittoli

@afrittoli: No presubmit jobs available for tektoncd/community@main

In response to this:

/test pull-community-teps-lint

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 avatar Oct 03 '22 16:10 tekton-robot

/assign @wlynch @jagathprakash

Yongxuanzhang avatar Nov 03 '22 18:11 Yongxuanzhang

@Yongxuanzhang: GitHub didn't allow me to assign the following users: jagathprakash.

Note that only tektoncd members, repo collaborators and people who have commented on this issue/PR can be assigned. Additionally, issues/PRs can only have 10 assignees at the same time. For more information please see the contributor guide

In response to this:

/assign @wlynch @jagathprakash

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 avatar Nov 03 '22 18:11 tekton-robot

Thank you for the updates! It's not 100% clear to me what the proposed approach is for resource mutations. In-cluster resources today rely on a defaulting webhook and an API conversion webhook. Is the proposal here to remove both webhooks and move the defaulting and conversion logic to be executed at reconcile time, after the verification?

Hi @afrittoli, for in-cluster resources we don't propose to remove the webhooks, instead we could rely on the feature flag to skip the mutating webhooks when this feature is enabled. And in reconciler we already have called the setdefaults to make sure the default values.

Yongxuanzhang avatar Nov 07 '22 15:11 Yongxuanzhang

my approval was for documenting the design evaluation that I'd requested when I saw that sigstore was pulled in in https://github.com/tektoncd/pipeline/pull/5552

now that some api changes have been added and I didn't review the previous pull requests related to this TEP, I'm removing my approval until I get a chance to review the TEP and understand the change in that context

/approve cancel

jerop avatar Nov 09 '22 01:11 jerop

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: wlynch

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 avatar Nov 09 '22 01:11 tekton-robot

Thanks for the discussion around the sigstore dependency, I'm happy with the decision to use the libraries and if we want to introduce direct integrations with sigstore services in Tekton Pipelines we can discuss that further down the road.

/approve

bobcatfish avatar Nov 10 '22 22:11 bobcatfish

@jagathprakash: changing LGTM is restricted to collaborators

In response to this:

/lgtm

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 avatar Nov 24 '22 21:11 tekton-robot

@afrittoli please take another look, thanks!

pritidesai avatar Nov 28 '22 17:11 pritidesai

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: afrittoli, bobcatfish, wlynch

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 avatar Dec 01 '22 10:12 tekton-robot

Looks like all assigned reviewers have approved, thanks everyone!

/lgtm

bobcatfish avatar Dec 01 '22 16:12 bobcatfish