installation:setupis triggered as soon as the first install the integration, you can identify the configuration as being incomplete by checking
environment.installation.status != 'active'.
installation:setup) is triggered every time the user edits one property of the configuration. The status will become
activeonce the configuration pass the validation with the schema.