Administer > Configure CSA > Marketplace Portal > Configure Global Search

Configure Global Search

Global search allows you to find a certain service offering, service instance, or subscription by a meaningful keyword. For service offerings, global search finds the keyword in the name, description, option sets, options, and properties. For service instances and subscriptions, global search finds the keyword in the name, description, and instance properties (name and value).

Note The Search Results view displays the keyword found only in service offerings, service instances, and subscriptions within your organization. In the Search Results view, click on an object for more detailed information about a service offering or subscription.

Caution You must disable global search in a FIPS 140-2 compliant environment.

By default, global search is enabled in CSA out of the box.

Enable Global Search

To enable global search, complete the following steps:

  1. Configure the global search property:

    1. Open the PERSISTENT_VOLUME_PATH/jboss‑as/standalone/deployments/csa.war/WEB-INF/classes/hcm-csa.yaml file in a text editor.
    2. Set the CSA_ES_ENABLED property to yes or true (for example, CSA_ES_ENABLED=yes).
    3. Save and exit the file.
  2. Enable the global search icon in the top header of the Marketplace Portal:

    1. Open the PERSISTENT_VOLUME_PATH/sync/mpp/portal/node_modules/mpp-server/conf/dashboard.json file in a text editor.

    2. Set the header: search: enable attribute to true (for example,
      "header": {
         .
         .
         .
        "search": {
          "enable": true

    3. Save and exit the file.
  3. Start the global search services:

    1. On the server that hosts CSA, navigate to Control Panel > Administrative Tools > Services.

    2. Right-click on the Elasticsearch 1.6.1 service and select Start.
    3. Wait for a minute for the Elasticsearch 1.6.1 service to start, then right-click on the HPE Search Service and select Start.
  4. Restart CSA and HPE Marketplace Portal pods. See Restart or redeploy individual deployments for instructions.

Disable Global Search

To disable global search, complete the following steps:

  1. Configure the global search property:

    1. Open the PERSISTENT_VOLUME_PATH/jboss‑as/standalone/deployments/csa.war/WEB-INF/classes/hcm-csa.yaml file in a text editor.
    2. Set the CSA_ES_ENABLED property to no or false (for example, CSA_ES_ENABLED=no).

    3. Save and exit the file.
    4. Restart the CSA pod.
  2. Disable the global search icon in the top header of the Marketplace Portal:

    1. Open the PERSISTENT_VOLUME_PATH/sync/mpp/portal/node_modules/mpp-server/conf/dashboard.json file in a text editor.

    2. Set the header: search: enable attribute to false (for example,
      "header": {
         .
         .
         .
        "search": {
          "enable": false

    3. Save and exit the file.
    4. Restart the MPP pod by running the following commands:
      1. kubectl delete -f hcm-mpp.yaml

      2. kubectl create -f hcm-mpp.yaml