In the previous chapter you saw how to inject secrets from a secret store to containers, and in earlier chapters, you learned how to keep secrets secret in the different phases of the lifecycle of an application. Now it’s time to bring these concepts together and start applying them.
We’ll demonstrate how to implement a Kubernetes-native continous integration pipeline to release an application or service continuously and automatically, yet keeping the secrets secret using Tekton. In this chapter, we want to achieve delivering quality applications rapidly to hit the market sooner and better, while managing the secrets correctly during the whole pipeline, so no secrets leak in this phase of the development.