* Remove tekton
Tekton was used to clone a git repository in an init container. This
is replaced by an internal tool called gitcloner that uses go-git to clone the
repositories.
gitcloner is a cli tool that clones a specific branch of a git
repository.
GitJob uses gitcloner in an init-container to clone a git repository
into a emptyDir volume. Then the job container uses this emptyDir volume
that contains the repo cloned
Add propagationPolicy to delete job
Deleting jobs via the API does not remove their pods. This PR adds the
propagationPolicy to both delete request, the ForceUpdateGeneration one,
which previously didn't work and the new one, which is used to retrigger
failed jobs.
* Revert "Merge pull request #272 from rancher/add-default-ttl"
* Remove unused context value
* Add debug logging to job controller
* Remove the job cache from apply, so jobs can be recreated
to allow git repos to be usable after short network outages or similar
issues.
Without this change it was necessary to manually force an update to
make the gitrepo reusable again.
This PR fixed several things:
1. Support cabundle to be specified for git repo
2. Fix insecureSkipTLS is wrong
3. Fix bug where git repo has extra port