redhat-developer / intellij-tekton

IntelliJ Tekton plugin
https://plugins.jetbrains.com/plugin/14096-tekton-pipelines-by-red-hat
Eclipse Public License 2.0
20 stars 11 forks source link

Verify tekton triggers cannot be installed without pipeline #108

Open lstocchi opened 4 years ago

lstocchi commented 4 years ago

There could be an issue if tekton triggers are installed without pipeline. The plugin could believe the tekton pipeline is installed. We need to verify if this case is possible.

Other thing is to verify if uninstalling tekton from the cluster remove all elements accordingly. We now rely on the tekton.dev path to check if tekton is installed but if the tekton uninstall process removes everything but this we could end up with some issue

lstocchi commented 4 years ago

I just tried with a clean install and it is possible to install triggers (atleast a part of it) without having installed pipelines first. So isTektonAware() will return true even if pipelines are not installed correctly.