Tanzu Application Platform (TAP) - Supply Chain FAQ
To help make TAP installation and configuration experience as simple as possible, R&D team compiled a list of most frequently asked questions.
Workload is not progressing through supply chain.
1. Validate that the Developer Namespace is setup accordingly
2. List the kubernetes resources involved in the supply chain. Note that some of these resources may not be applicable depending on the supply chain that is in effect for your workload.
$ kubectl get workload,gitrepository,imagerepository,pipelinerun,sourcescans,images.kpack,imagescans,podintent,app,services.serving,pods
Investigate the resource(s) that are in error. Look at the status with
$ kubectl get [kind/name] -o yaml
And/Or look at the state with
$ kubectl describe [kind/name]
3. If the workload shows a SupplyChainNotFound error, check the ClusterSupplyChain applied in your cluster. Pay attention to the "spec.selector", e.g.
selector: apps.tanzu.vmware.com/has-tests: "true" apps.tanzu.vmware.com/workload-type: web
Make sure that the workload contains the corresponding labels(s) to target the desired ClusterSupplyChain.