Tanzu Application Platform Supply Chain FAQ
search cancel

Tanzu Application Platform Supply Chain FAQ

book

Article ID: 297874

calendar_today

Updated On:

Products

VMware Tanzu Application Service for VMs

Environment

Product Version: 1.0

Resolution

Checklist:

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

  • Verify that a role, rolebinding, secret, and service account are setup in the namespace where the workload is submitted, ass outlined in the Setup developer namespace(s) to use installed packages document.
  • Make sure the registry format is correct across both the developer namespace and the ootb-supply-chain section of the tap-values.yml.
  • Make sure that docker login and push/pull of images from the ootb-supply-chain image repository are successful.  

 

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.