github.com/operator-framework/operator-lifecycle-manager@v0.30.0/scripts/build_test_images.sh (about)

     1  #!/usr/bin/env bash
     2  
     3  # Busybox Operator Index Image
     4  docker build -t quay.io/olmtest/busybox-bundle:1.0.0 ./test/images/busybox-index/busybox/1.0.0
     5  docker build -t quay.io/olmtest/busybox-bundle:2.0.0 ./test/images/busybox-index/busybox/2.0.0
     6  
     7  docker build -t quay.io/olmtest/busybox-dependency-bundle:1.0.0 ./test/images/busybox-index/busybox-dependency/1.0.0
     8  docker build -t quay.io/olmtest/busybox-dependency-bundle:2.0.0 ./test/images/busybox-index/busybox-dependency/2.0.0
     9  
    10  docker push quay.io/olmtest/busybox-bundle:1.0.0
    11  docker push quay.io/olmtest/busybox-bundle:2.0.0
    12  docker push quay.io/olmtest/busybox-dependency-bundle:1.0.0
    13  docker push quay.io/olmtest/busybox-dependency-bundle:2.0.0
    14  
    15  opm index add --bundles quay.io/olmtest/busybox-dependency-bundle:1.0.0,quay.io/olmtest/busybox-bundle:1.0.0 --tag quay.io/olmtest/busybox-dependencies-index:1.0.0-with-ListBundles-method -c docker
    16  docker push quay.io/olmtest/busybox-dependencies-index:1.0.0-with-ListBundles-method
    17  
    18  opm index add --bundles quay.io/olmtest/busybox-dependency-bundle:2.0.0,quay.io/olmtest/busybox-bundle:2.0.0 --tag quay.io/olmtest/busybox-dependencies-index:2.0.0-with-ListBundles-method --from-index quay.io/olmtest/busybox-dependencies-index:1.0.0-with-ListBundles-method -c docker
    19  docker push quay.io/olmtest/busybox-dependencies-index:2.0.0-with-ListBundles-method