Contributed by Dibyo Mukherjee, Google (CDF Member)
Tekton Triggers is a project that adds eventing support to Tekton i.e. it provides a mechanism to declaratively create PipelineRuns and TaskRuns based on external events. With the recent v0.15 release, Tekton Triggers now has a beta API.
So, what exactly does “beta” mean for Triggers? Tekton follows the Kubernetes deprecation policies which means that we will avoid making backwards-incompatible changes to APIs and features that are in beta. If we do have to make a backwards-incompatible change, users will be given at least 9 months’ worth of releases to migrate.
The beta policy applies to the following CRDs – EventListeners, Triggers, TriggerBindings, ClusterTriggerBindings, and TriggerTemplates. The ClusterInterceptor CRD is relatively new and will migrate to beta on its own timeline.
Thanks to all 232 contributors who have made this possible! We are happy to share this release and hope that the additional stability provided by beta makes Triggers more useful! Please check out the full list of features, deprecation notices, and other changes for this release, and dive in with our getting started guide!