Skip to content
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

Add egress-router-cni init container #815

Merged

Conversation

danielmellado
Copy link
Contributor

@danielmellado danielmellado commented Oct 1, 2020

This commit adds a new init container for the deployment of the
egress-router-cni plugin to the hosts.

@danielmellado danielmellado changed the title Add egress-router-cni init container WIP: Add egress-router-cni init container Oct 1, 2020
@openshift-ci-robot openshift-ci-robot added the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Oct 1, 2020
@danielmellado
Copy link
Contributor Author

Pull-request updated, HEAD is now 914a2e0

@danielmellado
Copy link
Contributor Author

/assign rcarrillocruz

@danielmellado
Copy link
Contributor Author

/assign @dougbtv

@danielmellado
Copy link
Contributor Author

Pull-request updated, HEAD is now 03c5af0

@danielmellado
Copy link
Contributor Author

Pull-request updated, HEAD is now 03c5af0

Copy link
Member

@dougbtv dougbtv left a comment

Choose a reason for hiding this comment

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

@@ -133,6 +133,24 @@ spec:
value: "/usr/src/multus-cni/rhel8/bin/"
- name: DEFAULT_SOURCE_DIRECTORY
value: "/usr/src/multus-cni/bin/"
- name: egress-router-binary-copy
image: "quay.io/dmellado/egress-router-test:latest"
Copy link
Member

Choose a reason for hiding this comment

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

Make sure this winds up using the templated {{.ImageNameHere}} when you're ready to take this out of WIP

@danielmellado danielmellado changed the title WIP: Add egress-router-cni init container Add egress-router-cni init container Oct 8, 2020
@openshift-ci-robot openshift-ci-robot removed the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Oct 8, 2020
@danielmellado danielmellado force-pushed the add_multus_egress_router branch 2 times, most recently from d22bf7d to f27d616 Compare October 8, 2020 13:30
@danwinship
Copy link
Contributor

I had been meaning to add https://issues.redhat.com/browse/SDN-695 to the 4.7 epics, which I have belatedly done now. We really need a cleaner system for installing CNI plugins. I had wanted to say that solving this problem would block the addition of any new initcontainers in CNO in 4.7, though ideally I would have say that before you wrote this PR...

@danielmellado
Copy link
Contributor Author

I had been meaning to add https://issues.redhat.com/browse/SDN-695 to the 4.7 epics, which I have belatedly done now. We really need a cleaner system for installing CNI plugins. I had wanted to say that solving this problem would block the addition of any new initcontainers in CNO in 4.7, though ideally I would have say that before you wrote this PR...

Given that I'm basically relying on multus' daemonset here, I was hoping that we could bypass that for now.

@danielmellado
Copy link
Contributor Author

/retest

@danielmellado
Copy link
Contributor Author

Pull-request updated, HEAD is now 531c010

@danielmellado
Copy link
Contributor Author

Pull-request updated, HEAD is now f9b07b4

@danielmellado
Copy link
Contributor Author

/hold

@openshift-ci-robot openshift-ci-robot added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Oct 20, 2020
@danielmellado
Copy link
Contributor Author

/hold cancel - All prerequisites are merged now.

@danielmellado
Copy link
Contributor Author

/retest

This commit adds a new init container for the deployment of the
egress-router-cni plugin to the hosts.
@rcarrillocruz
Copy link
Contributor

/approve

@openshift-ci-robot openshift-ci-robot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Nov 12, 2020
@danielmellado
Copy link
Contributor Author

/test e2e-aws-sdn-multi

@danielmellado
Copy link
Contributor Author

/hold cancel

@openshift-ci-robot openshift-ci-robot removed the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Nov 12, 2020
@@ -55,6 +55,8 @@ spec:
value: "5000"
- name: OVN_CONTROLLER_INACTIVITY_PROBE
value: "30000"
- name: EGRESS_ROUTER_CNI_IMAGE
value: "quay.io/openshift/origin-egress-router-cni:latest"
Copy link
Contributor

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.

Not very fond of the idea of having it pointing to latest, but every other image is doing it so I guess that's not terrible

@tssurya
Copy link
Contributor

tssurya commented Nov 12, 2020

/lgtm

note to self: change adds the new egress-router-container image, similar to existing ones.

@openshift-ci-robot openshift-ci-robot added the lgtm Indicates that a PR is ready to be merged. label Nov 12, 2020
@openshift-bot
Copy link
Contributor

/retest

Please review the full test history for this PR and help us cut down flakes.

6 similar comments
@openshift-bot
Copy link
Contributor

/retest

Please review the full test history for this PR and help us cut down flakes.

@openshift-bot
Copy link
Contributor

/retest

Please review the full test history for this PR and help us cut down flakes.

@openshift-bot
Copy link
Contributor

/retest

Please review the full test history for this PR and help us cut down flakes.

@openshift-bot
Copy link
Contributor

/retest

Please review the full test history for this PR and help us cut down flakes.

@openshift-bot
Copy link
Contributor

/retest

Please review the full test history for this PR and help us cut down flakes.

@openshift-bot
Copy link
Contributor

/retest

Please review the full test history for this PR and help us cut down flakes.

@danielmellado
Copy link
Contributor Author

/retest

@danielmellado
Copy link
Contributor Author

/refresh

@openshift-ci-robot
Copy link
Contributor

@danielmellado: The following tests failed, say /retest to rerun all failed tests:

Test name Commit Details Rerun command
ci/prow/e2e-gcp-ovn 93bce9f link /test e2e-gcp-ovn
ci/prow/e2e-ovn-step-registry 93bce9f link /test e2e-ovn-step-registry
ci/prow/e2e-windows-hybrid-network 93bce9f link /test e2e-windows-hybrid-network
ci/prow/e2e-gcp 93bce9f link /test e2e-gcp
ci/prow/images 93bce9f link /test images
ci/prow/e2e-operator-with-custom-vxlan-port 93bce9f link /test e2e-operator-with-custom-vxlan-port
ci/prow/e2e-metal-ipi 93bce9f link /test e2e-metal-ipi
ci/prow/e2e-ovn-hybrid-step-registry 93bce9f link /test e2e-ovn-hybrid-step-registry
ci/prow/e2e-aws-sdn-single 93bce9f link /test e2e-aws-sdn-single
ci/prow/e2e-azure-ovn 93bce9f link /test e2e-azure-ovn
ci/prow/e2e-openstack 93bce9f link /test e2e-openstack
ci/prow/e2e-gcp-ovn-upgrade 93bce9f link /test e2e-gcp-ovn-upgrade
ci/prow/e2e-upgrade 93bce9f link /test e2e-upgrade
ci/prow/e2e-vsphere-ovn 93bce9f link /test e2e-vsphere-ovn
ci/prow/e2e-metal-ipi-ovn-ipv6 93bce9f link /test e2e-metal-ipi-ovn-ipv6
ci/prow/e2e-aws-sdn-multi 87d4207 link /test e2e-aws-sdn-multi

Full PR test history. Your PR dashboard.

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.

@danielmellado
Copy link
Contributor Author

/lgtm

@openshift-ci-robot
Copy link
Contributor

@danielmellado: you cannot LGTM your own PR.

In response to this:

/lgtm

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.

@openshift-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: danielmellado, rcarrillocruz, tssurya

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 /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@danielmellado
Copy link
Contributor Author

/retest

@openshift-merge-robot
Copy link
Contributor

openshift-merge-robot commented Nov 16, 2020

@danielmellado: The following tests failed, say /retest to rerun all failed tests:

Test name Commit Details Rerun command
ci/prow/e2e-upgrade f9b07b4 link /test e2e-upgrade
ci/prow/e2e-ovn-step-registry 87d4207 link /test e2e-ovn-step-registry

Full PR test history. Your PR dashboard.

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.

@danielmellado
Copy link
Contributor Author

/retest

@openshift-merge-robot openshift-merge-robot merged commit a14729b into openshift:master Nov 17, 2020
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.

None yet

10 participants