0.50.0
Breaking changes
configure-director
and staged-director-config
now include a properties-configuration
.
The following keys have recently been removed from the top level configuration: director-configuration, iaas-configuration, security-configuration, syslog-configuration.
To fix this error, move the above keys under 'properties-configuration' and change their dashes to underscores.
The old configuration file would contain the keys at the top level.
director-configuration: {}
iaas-configuration: {}
network-assignment: {}
networks-configuration: {}
resource-configuration: {}
security-configuration: {}
syslog-configuration: {}
vmextensions-configuration: []
They'll need to be moved to the new 'properties-configuration', with their dashes turn to underscore.
For example, 'director-configuration' becomes 'director_configuration'.
The new configration file will look like.
az-configuration: {}
network-assignment: {}
networks-configuration: {}
properties-configuration:
director_configuration: {}
security_configuration: {}
syslog_configuration: {}
iaas_configuration: {}
dns_configuration: {}
resource-configuration: {}
vmextensions-configuration: []
Features
- The package manager has been migrated from
dep
togo mod
. It now requires golang 1.11.4+. For information on go modules usage, see the golang wiki.
Bug Fixes
import-installation
will now retry 3 times (it uses the polling interval configuration) if it suspects that nginx has not come up yet. This fixes an issue with opsman if you tried to import an installation with a custom SSL Cert for opsman.- When using
configure-product
on opsman 2.1, it would fail because the completeness check does not work. To disable add the fieldvalidate-config-complete: false
to your config file. - fix the nil pointer dereference issue in
staged-products
whenom
cannot reach OpsManager