Michael Hrivnak
Michael Hrivnak
This has become a common challenge for operator projects. You make an operator in the hopes that people will use your CRDs. If those users are themselves also writing go...
@dymurray 's solution is great. Just to throw out another option that may work for some people, you should be able to build locally with this: https://github.com/projectatomic/buildah
Interesting discussion. At a basic level, it sounds like meeting all the use cases described might boil down to enabling the Platform to do some amount of service orchestration, by...
In the files copied out of the container image by the `podman cp` command, I see the `/root` directory has these permissions: ``` $ ls -ld delme/root dr-xr-x---. 3 mhrivnak...
Here is a reproducer using only the podman commands that get run by `opm`: ``` #!/usr/bin/env bash podman pull registry.redhat.io/redhat/redhat-operator-index:v4.10 CONTAINERID="$(podman create registry.redhat.io/redhat/redhat-operator-index:v4.10)" echo "--> Created new container $CONTAINERID" OUTDIR="$(mktemp...
This bug can be avoided if the [Unpack behavior](https://github.com/operator-framework/operator-registry/blob/64c2f24/pkg/lib/indexer/indexer.go#L375-L379) were to only copy out the database file from the image, and not copy out the entire contents of the container...
:sparkles: Add new Golang base for go/v4-alpha with changes requested by the community in the layout
Some operator/controller projects have found it necessary to make the `api` package a separate go module. That enables other projects (such as another operator) to import the structs without bringing...
:sparkles: Add new Golang base for go/v4-alpha with changes requested by the community in the layout
> Could you please clarifies your comment? What do you mean with I suggest not moving the api package, so that this pattern can continue to be possible? I think...
:sparkles: Add new Golang base for go/v4-alpha with changes requested by the community in the layout
> However, users prefer that their project follows the Golang Standards https://github.com/kubernetes-sigs/kubebuilder/issues/932 (20 votes). It's good to be clear that [there's not a standard, just conventions](https://github.com/golang-standards/project-layout#overview). "It's not an official...
:sparkles: Add new Golang base for go/v4-alpha with changes requested by the community in the layout
> I think it may be important to note that being under pkg/ does not preclude the notion of doing this. I might be behind on the times! Is it...