Git installation deletion

Git sync can now be configured to uninstall service installations from your environments when deleted from your Git Sync repository. This can be defined as an organization-wide policy, or overridden per resource in YAML with lifecycle.onRemove.