API Reference
Konflux
- Application and Environment API: Hybrid Application Service (HAS) provides an abstract way to define applications within the cloud. Also includes shared APIs for defining and managing environments.
- Service Provider: Responsible for providing a service-provider-neutral way of obtaining authentication tokens so that tools accessing the service provider do not have to deal with the intricacies of getting the access tokens from the different service providers.
- GitOps Service: Responsible for synchronizing source K8s resources in a Git repository (as the single of truth), with target OpenShift/K8s cluster(s).
- Pipeline Service: Responsible for executing Tekton
PipelineRuns
and providing access to Tekton services.
- JVM Build Service API: Responsible for rebuilding Java components of an application from the source.
- Integration Service API: Responsible for initiating functional integration tests for an Application when one of its Components gets a new build.
- Release Service API: Responsible for carrying out Releases initiated either by the user or automatically by integration-service.
- Enterprise Contract API: Used by administrators to express policy. Interpreted by Release Service as a policy enforcement point.
Control Plane