Skip to content

Conversation

@dtfranz
Copy link
Contributor

@dtfranz dtfranz commented Jun 29, 2023

Adds rukpak static and deployment controllers, as well as the manifests.

Co-authored by: @ncdc @joelanford

joelanford and others added 2 commits June 29, 2023 14:21
Signed-off-by: Joe Lanford <joe.lanford@gmail.com>
Signed-off-by: dtfranz <dfranz@redhat.com>
@openshift-ci openshift-ci bot added the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Jun 29, 2023
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Jun 29, 2023

Skipping CI for Draft Pull Request.
If you want CI signal for your change, please convert it to an actual PR.
You can still manually trigger a test run with /test all

Co-authored-by: Andy Goldstein <andy.goldstein@redhat.com>
Signed-off-by: dtfranz <dfranz@redhat.com>
- name: OPERATOR_CONTROLLER_IMAGE
value: quay.io/openshift/origin-olm-operator-controller:latest
- name: RUKPAK_IMAGE
value: quay.io/openshift/origin-olm-rukpak:latest
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have that in my PR #16. We can discuss the order and split up

@joelanford
Copy link
Member

We also need to add the names of all clusterroles and roles that are in the rukpak manifests to this list:

resourceNames:
- catalogd-manager-role
- catalogd-metrics-reader
- catalogd-proxy-role
- catalogd-leader-election-role
- operator-controller-manager-role
- operator-controller-metrics-reader
- operator-controller-proxy-role
- operator-controller-leader-election-role

Comment on lines +170 to +173
- bundle-reader
- bundle-uploader
- core-admin
- helm-provisioner-admin
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fine for now, but in upstream, we should make sure these (and all rukpak install objects) are all prefixed with rukpak- IMO.

dtfranz and others added 3 commits June 30, 2023 13:20
Signed-off-by: dtfranz <dfranz@redhat.com>
Signed-off-by: Andy Goldstein <andy.goldstein@redhat.com>
Signed-off-by: Andy Goldstein <andy.goldstein@redhat.com>
ncdc added 5 commits July 3, 2023 14:40
Signed-off-by: Andy Goldstein <andy.goldstein@redhat.com>
Copy the olms CRD from openshift/api into the image so the
ClusterVersionOperator will install it. Otherwise, installation will
fail because it won't be able to apply the singleton olms instance.

Signed-off-by: Andy Goldstein <andy.goldstein@redhat.com>
We previously only had a toleration for
node-role.kubernetes.io/control-plane, but at least in test 4.14 builds
on AWS, we're seeing a taint for node-role.kubernetes.io/master.

Signed-off-by: Andy Goldstein <andy.goldstein@redhat.com>
Remove toleration on node-role.kubernetes.io/control-plane.

Change node selector to node-role.kubernetes.io/master to match what is
currently used in 4.14.

Signed-off-by: Andy Goldstein <andy.goldstein@redhat.com>
Signed-off-by: Andy Goldstein <andy.goldstein@redhat.com>
@ncdc ncdc marked this pull request as ready for review July 5, 2023 18:05
@openshift-ci openshift-ci bot removed the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Jul 5, 2023
@openshift-ci openshift-ci bot requested review from grokspawn and joelanford July 5, 2023 18:12
ncdc added 2 commits July 6, 2023 10:41
Signed-off-by: Andy Goldstein <andy.goldstein@redhat.com>
Signed-off-by: Andy Goldstein <andy.goldstein@redhat.com>
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Jul 6, 2023

@dtfranz: all tests passed!

Full PR test history. Your PR dashboard.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@joelanford
Copy link
Member

/approve
/lgtm

@openshift-ci openshift-ci bot added the lgtm Indicates that a PR is ready to be merged. label Jul 6, 2023
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Jul 6, 2023

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: dtfranz, joelanford

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-ci openshift-ci bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Jul 6, 2023
@openshift-merge-robot openshift-merge-robot merged commit 630af19 into openshift:main Jul 6, 2023
@ncdc ncdc mentioned this pull request Jul 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. lgtm Indicates that a PR is ready to be merged.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants