Bug 1956745 - opm alpha serve debug flag doesn't work as expected [NEEDINFO]
Summary: opm alpha serve debug flag doesn't work as expected
Alias: None
Product: OpenShift Container Platform
Classification: Red Hat
Component: OLM
Version: 4.8
Hardware: All
OS: All
Target Milestone: ---
: ---
Assignee: Kevin Rizza
QA Contact: Jian Zhang
Depends On:
TreeView+ depends on / blocked
Reported: 2021-05-04 10:45 UTC by Bruno Andrade
Modified: 2021-05-04 16:08 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Last Closed: 2021-05-04 16:08:45 UTC
Target Upstream Version:
ankithom: needinfo? (bandrade)

Attachments (Terms of Use)

Description Bruno Andrade 2021-05-04 10:45:40 UTC
Description of problem:

If a package has some issues, the opm alpha serve --debug doesn't show error messages from the related package.

Version-Release number of selected component (if applicable):
Version: version.Version{OpmVersion:"v1.17.0-26-g7102c558", GitCommit:"7102c558", BuildDate:"2021-05-03T19:49:28Z", GoOs:"linux", GoArch:"amd64"}

How reproducible:

Steps to Reproduce:
1. Checkout operator-registry project and go pkg/registry/testdata
git clone https://github.com/operator-framework/operator-registry/
cd pkg/registry/testdata  
2. Comment "defaultChannel": "singlenamespace-alpha" line
3.Start the registry server with: 
opm alpha serve validDeclCfg -p 50053 --debug -t test.log -> no output is returned

Comment 1 Ankita Thomas 2021-05-04 13:58:32 UTC
Version: version.Version{OpmVersion:"v1.17.0-26-g7102c558", GitCommit:"7102c558", BuildDate:"2021-05-04T13:54:15Z", GoOs:"linux", GoArch:"amd64"}

$ ./bin/opm  alpha serve pkg/registry/testdata/validDeclCfg -p 50053 --debug -t test.log
Error: could not build index model from declarative config: 1 error occurred:
	* invalid package "etcd": 1 error occurred:
	* default channel must be set

I can't seem to reproduce this error, the built version of opm works as expected.

Comment 2 Ankita Thomas 2021-05-04 16:08:45 UTC
We discussed this among the team, looks like the validate command isn't at a state where it's ready for testing yet. We don't want to open bugs for the alpha sub-commands just yet, those are still being iterated on.

Closing this out.

Note You need to log in before you can comment on or make changes to this bug.