Perform the following upgrade process for containers running on BDDS appliances that are routable to a cloud or local repository.
- If pulling an image from a cloud repository, you must set a DNS resolver on the BDDS. For more information, refer to DNS Resolver
- If pulling images from a cloud repository, you must modify the BDDS firewall
rules to allow BDDS to reach the repository. For details, refer to articles
17871 and 16200 on BlueCat Customer
Care.Note: BlueCat recommends pulling images from cloud repositories only for BDDS appliances in lab environments, and not in production.
- If pulling images from a local repository (with BDDS behind an internet firewall), you must set the necessary routing to allow BDDS to reach the repository.
To upgrade the container via a cloud/local repository:
- Stop the container from the BDDS Diagnostics page.
- From the Gateway Service page, deselect the Enable Gateway Service checkbox. The Remove Image checkbox appears.
- Select the Remove Image checkbox.
- Click Update. Gateway Service removes the image from the BDDS appliance and stops. Once done, BAM returns you to the BDDS Service Type dropdown menu page.
From the Gateway Service page, set the following parameters:
- Enable Gateway Service—select this check box to start the BlueCat Gateway Service.
- Ports—enter a list of ports to configure for BlueCat Gateway.
- Environment Variables—enter a list of environment variables to pull to a container during startup.
Under Repositories, set the following parameters:
- Repository—enter the repository address of the new image, in the format quay.io/bluecat/<repository>.
- Tag—enter the new version tag.
- Click Update.
After you click Update, the Gateway Service initializes, pulls the images from the cloud or local repository, and initiates the container. Allow some time to register the configuration, after which Address Manager will redirect you to the Service Type dropdown menu page.