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.
To build and certify UBI based container images please open actions:
- run Manually check all container images workflow, analyze logs and make steps according to log messages.
- run Manually certify all container images workflow, analyze logs and make steps according to log messages.
To get list of certified images make following steps:
-
login to Red Hat Container registry, e.g.:
docker login registry.connect.redhat.com -u <USER_NAME>
-
run:
make verify
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.
Prepared development environment with all necessary components is available as virtual machine.
Please install the following:
brew install --cask virtualbox
brew install --cask vagrant
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:
- Install QEMU:
brew install qemu
- Install the QEMU vagrant provider:
vagrant plugin install vagrant-qemu
- Provision the VM with the provider:
vagrant up --provider=qemu
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