Jason Hall
Jason Hall
Ah I think I understand where I was misunderstanding. In my mental model, the custom task controller would reach out to the (otherwise unmodified) Shipwright installation to create the BuildRun,...
It sounds like Custom Tasks might also be our path to integrating with Tekton Triggers, which currently disallows triggered creation of any non-Tekton resources. However, Triggers _can_ create Custom Tasks...
> Is my understanding that Tekton does not validate the Task CRD contents during the creation of that resource (contrary to what we do in Build), but only when a...
Tekton uses [`knative/pkg`'s `webhook` package](https://github.com/knative/pkg/tree/master/webhook) to create and manage webhook certs, which has been helpful ([code here](https://github.com/tektoncd/pipeline/blob/master/cmd/webhook/main.go)). I honestly don't know much about how webhooks (certs especially) are configured for...
> Technically speaking I think we could use the knative plumbing to build our cmd/webhook image/depoyment/etc Yeah, I also think we could. I do think eventually we'd prefer to only...
Someone shared this during the community call yesterday and I forgot who it was now (sorry!) but it seems useful: https://book.kubebuilder.io/cronjob-tutorial/webhook-implementation.html
> > > Technically speaking I think we could use the knative plumbing to build our cmd/webhook image/depoyment/etc > > > > > > Yeah, I also think we could....
Thanks for your response! I had imagined this being phrased as another type of parameterized BuildStrategy, but one that didn't require any source input, only an image to rebase. ```yaml...
I'd like to be really careful not to expand the scope of this to include triggering. That's a separate EP entirely, which should be designed in isolation in such a...
> I totally agree this is a valid scenario we should support. I am just thinking for this kind of requirement, if a new rebase BuildStrategy then a new rebase...