Thanks for sharing, this is very helpful!
I have a question, in the partial-pipeline-deployment.yaml in the ‘Create Pipeline’  step, in the tfx cli, why use the create command  and not the update? If the pipeline is already created, it will raise that the pipeline already exists and will not update, thus the run create will be the same, or no?