Install PortierisΒΆ

You can install Portieris on StarlingX from the command line.

Procedure

  1. Locate the Portieris tarball in /usr/local/share/applications/helm.

    For example:

    /usr/local/share/applications/helm/portieris-<version>.tgz

  2. Upload the application.

    ~(keystone_admin)]$ system application-upload /usr/local/share/applications/helm/portieris-<version>.tgz
    
  3. Set TrustedCACert helm overrides if applicable.

    In order to specify registries or notary servers signed by a custom CA certificate, the TrustedCACert: CERTIFICATE override must be added to the portieris Helm chart. This must be passed as the b64enc of the CA certificate and may contain 1 or more CA Certificates.

    For example:

    1. Create the TrustedCACert.yaml override file.

      PEMFILE='/home/sysadmin/mycacert.pem'
      CATOTRUST=$( base64 -w0 "$PEMFILE" )
      echo "TrustedCACert: $CATOTRUST" > TrustedCACert.yaml
      
    2. Apply the override file.

      ~(keystone_admin)]$ system helm-override-update portieris portieris portieris --values TrustedCACert.yaml
      
  4. Apply the Portieris application.

    ~(keystone_admin)]$ system application-apply portieris