carvel-dev / carvel

Carvel provides a set of reliable, single-purpose, composable tools that aid in your application building, configuration, and deployment to Kubernetes. This repo contains information regarding the Carvel open-source community.
https://carvel.dev/
Apache License 2.0
373 stars 110 forks source link

replace confusing wording #608

Closed joostvdg closed 1 year ago

joostvdg commented 1 year ago

The word ensure in this sentence makes the expected behavior ambiguous:

If the resource is not present already, then kapp uses the `exists` operation and ensures that the resource exists in Kubernetes. 

Using ensures in this sentence gives the impression that it will make sure the resource will exist. The controller does not do this, it asserts if the resource exists, but does not create it if it does not.