redhat-developer / redhat-developer/web-terminal-operator

Failed to install with ConstraintsNotSatisfiable error

Open
#124 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Go
Stars
42
Forks
24
Avg merge
3d 21h
Merged PRs (30d)
1

Description

Describe the bug

When trying to install Web Terminal Operator 1.5 on Openshift 4.10, it gets stuck with an 'unknown failure'.
In the Conditions section, it states:
Type: ResolutionFailedTrue
Reason: ConstraintsNotSatisfiable
Message: constraints not satisfiable: no operators found in package cert-manager-operator in the catalog referenced by subscription cert-manager-operator, subscription cert-manager-operator exists

The only related thing I can see is that we also have the cert-manager operator 1.1.0 provided by Jetstack installed, but I can't see anything in the docs here about dependency requirements other than Dev workspaces.

Environment

Cloud:

  • AWS
  • Azure
  • GCP
  • other (please specify)

OpenShift Version: 4.10.13

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the Web Terminal Operator 1.5 installation on AWS with OpenShift 4.10.13 and inspect the cert-manager-operator subscription and referenced catalog. Review the reported ConstraintsNotSatisfiable condition and the existing Jetstack cert-manager 1.1.0 installation. Done means the dependency conflict is resolved or the required installation dependency is documented.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
cloud, devops, infrastructure
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.