Skip to content

_Installing Black Duck with the Console UI

Jonathan Beakley edited this page Jun 10, 2019 · 1 revision

This page has been deprecated. Please see the official Kubernetes Black Duck Installation Guide here.

Introduction

This page describes how to deploy an instance of the Black Duck server using the Synopsys Operator console UI.

Launching the Synopsys Operator Console UI

The Synopsys Operator console UI is a web-based UI that is integrated into the Synopsys Operator. To launch the console UI in the browser of your choice, see the Synopsys Operator Console UI wiki page.

Installing Black Duck

Once you have the Console UI up and running, press the "Black Duck Instances" link, then press the "Create" button. A dialog will appear asking for Black Duck customizations.

To create the simplest Black Duck deployment, do the following:

  • set "Namespace" to the name you want to deploy Black Duck into (this is mandatory)
  • provide a "License Key". Although this field is not mandatory, if you do not provide this now, the registration part of the Black Duck installation will fail.
  • set "Size" to "Small".
  • Uncheck "Liveness Proves", "Persistent Storage" and "External Database"
  • set "Clone DB" to "none"
  • set "Certificate Name" to "default"

This will create a Black Duck installation with the following characteristics:

  • Black Duck version 2018.12.2
  • images pulled from Docker Hub
  • small deployment
  • no persistent volume claims, external datbases, proxies, certificates or certificate authorities
  • no pre-populated database
  • IPv6 support required

Note: While this configuration is fine for a demonstration or evaluation, production environments will need more customization. See Custom Deployments below for details.

Once you have set the values on the Create screen, press the "Create" button at the bottom. Your Black Duck instance will be deployed. It may take several minutes for the Black Duck instance to appear in the list in the Synopsys Operator Console UI.

Custom Deployments

See the Black Duck Installation Parameters page for help specifying values for a custom Black Duck deployment.

Note: For some customizations, you may be instructed to modify either "Container Image Tags" or "Environment Variables". If so:

  • To modify a value, simply place the cursor over the item and click to start editing.
  • To delete a value, select the entire value and press Backspace (or Delete).
  • To add a new value, place the cursor at the end of a value and press Enter.