When pulling images and image labels for an index image that is a manifest list, try all platforms rather than just the platform on which the kubectl operator command is running. This fixes #18, which is an issue with using the catalog add command on macOS with manifest list-based index images.
When using bundle injection use the presence of the database path label to determine if the image is an empty base index rather than hardcoding the known empty base index images. Also use the value from the database path label instead of hardcoding the database path.
Change display name and publisher labels to an alpha subdomain:
When pulling images and image labels for an index image that is a manifest list, try all platforms rather than just the platform on which the
kubectl operator
command is running. This fixes #18, which is an issue with using thecatalog add
command on macOS with manifest list-based index images.When using bundle injection use the presence of the database path label to determine if the image is an empty base index rather than hardcoding the known empty base index images. Also use the value from the database path label instead of hardcoding the database path.
Change display name and publisher labels to an alpha subdomain:
Adding an owner reference to the index image registry pod no longer requires an extra Update call to the API server