SumoLogic / sumologic-openshift-images

Apache License 2.0
0 stars 3 forks source link

sumologic-openshift-images

This repository contains UBI based versions of container images used in the Sumo Logic Kubernetes Collection Helm Chart. These UBI based versions of container images are used in the Sumo Logic Kubernetes Collection Helm Operator and all of them need to pass Red Hat Certification, for details please see Red Hat Software Certification Workflow Guide.

Container certification

To build and certify UBI based container images please open actions:

To get list of certified images make following steps:

If some of images are not pushed to Red Hat Container registry, please verify the status in Red Hat Partner Connect.

All the scripts used for container certification can be found in scripts directory, for details please see documentation.

Development environment

Prepared development environment with all necessary components is available as virtual machine.

Prerequisites

Please install the following:

MacOS

brew install --cask virtualbox
brew install --cask vagrant

ARM hosts (Apple M1, and so on)

You'll need to use QEMU instead of VirtualBox to use Vagrant on ARM. The following instructions will assume an M1 Mac as the host:

  1. Install QEMU: brew install qemu
  2. Install the QEMU vagrant provider: vagrant plugin install vagrant-qemu
  3. Provision the VM with the provider: vagrant up --provider=qemu

Setting up

You can set up the Vagrant environment with just one command:

vagrant up

After successful installation you can ssh to the virtual machine with:

vagrant ssh

To remove virtual machine use:

vagrant destroy