MATRIXX Toolbox Utilities

The MATRIXX Toolbox image has scripts and utilities to aid in the deployment and operation of cloud native MATRIXX installations.

These utilities include optional Linux libraries not included in the Red Hat UBI (Universal Base Image) and MATRIXX-specific scripts that are more efficiently delivered together than they would be individually.

It is not always appropriate to use third-party images that perform functions similar to the scripts included in this image. This image enables a deployment to consist of only MATRIXX-managed images.

The toolbox image includes the following MATRIXX utilities (in the /scripts directory):

  • Run on Pod (execute_on_pod)
  • Wait for URL (wait_for_url)
  • Wait for Port on Host (wait_for_host_port)
  • Pre-Uninstall Tasks (pre-uninstall)
  • Initialize Event Repository (initialize_mongodb)

The toolbox image also includes the following third-party utilities:

  • rsync
  • nc
  • wget
  • curl
  • kubectl

The following example shows the usage of the wget utility from the toolbox image. In this example, the utility retrieves a copy of the MATRIXX corporate logo image:

docker run --rm YOUR_DOCKER_REGISTRY/matrixx-toolbox:version wget https://matrixx.com/logo-default