-
Notifications
You must be signed in to change notification settings - Fork 82
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Move the cli image stream into samples operator #89
Move the cli image stream into samples operator #89
Conversation
- name: latest | ||
from: | ||
kind: DockerImage | ||
name: docker.io/openshift/origin-instsaller:v4.0 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
typo?
To be clear, by doing this you're not really adding it to the samples operator in any meaningful way... yes the imagestream will get created by the CVO when it installs the samples operator, but the samples operator is not going to manage the imagestream:
I assume you understand and are ok with that. |
@smarterclayton you need to explicitly add this new file to our dockerfiles: Feel free to fix it to just do 0* instead like we do elsewhere: |
CVO will still report in that case that something is failing via its status
Yeah, I think this is ok
Since release payloads are single architecture, we're going to need to sort out platform stuff eventually, but the CLI image should be the one in the payload. I think we can get away without these for now and revisit (we can move management from CVO to your operator). |
the CVO will recognize that the imagestream import failed? Not just that the creation failed, but that the actual import failed? |
e2e runs will start failing |
Add installer, which was the next dependency we need to include with the cluster.
7ab22cf
to
f7677d1
Compare
/lgtm |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: bparees, smarterclayton The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
/retest Please review the full test history for this PR and help us cut down flakes. |
Add installer, which was the next dependency we need to include with
the cluster.
@bparees I realized that having where it is now (in the cli image) is a big
problem because everyone who descends from the cli image was getting added
multiple times during release creation, including jenkins agents. Once this moves
I can delete it out of origin.