App CR currently defines an extensive list of statuses which are mentioned here: https://github.com/carvel-dev/kapp-controller/blob/3cb96a5ba384d4be2e580d9ca07c28ff9eee17f1/pkg/apis/kappctrl/v1alpha1/status.go#L28-L35.
Extension needs to translate these conditions into its status, similar to how it is done here:
|
func mapBDStatusToInstalledCondition(existingTypedBundleDeployment *rukpakv1alpha2.BundleDeployment, ext *ocv1alpha1.ClusterExtension) { |
.
#625 currently maps only the reconcile succeeded status.