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 support for Oracle Linux #3655
Add support for Oracle Linux #3655
Conversation
jbornemann
commented
Nov 6, 2018
- Add support for Oracle Linux
- README to include Oracle Linux support statement
- Add oracle linux 7 to vagrant
- Fixes to No package matching 'python-httplib2' found available, installed or updated #1032 ( I ran into this issue while working )
We should probably add this to the test matrix? Should we add oracle linux 7 to GCE? |
0744fa7
to
3f37e1c
Compare
Yes, please add it in the test matrix as a manual job, aio + kubeadm. |
3f37e1c
to
a91261b
Compare
Please resolve conflicts |
a91261b
to
0e696cc
Compare
@@ -8,7 +8,6 @@ epel_enabled: false | |||
dns_late: false | |||
|
|||
common_required_pkgs: | |||
- python-httplib2 |
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.
If python-httplib2 is to be removed from here it should be added to the per-distrib vars in roles/kubernetes/preinstall/vars for each other distrib
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.
👍
roles/bootstrap-os/tasks/main.yml
Outdated
@@ -73,3 +78,6 @@ | |||
filter: ansible_hostname | |||
when: | |||
- hostname_changed.changed | |||
|
|||
- name: Install httplib2 |
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.
Installation of httplib2 is done via system packages for all but coreos distribs so this task should be removed from here and added to bootstrap-oracle.yml instead (in the same way as it is done for coreos maybe)
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.
Changed. Thanks
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.
There is still an issue here. There is no need to install httplib2 via pip on every distrib especially if some of them provide a system package for it (i.e. ubuntu)
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.
This is an outdated diff. This has already been changed.
1733c59
to
5928d78
Compare
ci check this |
The Oracle 7 image will need to be added to GCE and named under the oracle-7 family for CI to be effective. I'd be happy to do it if I'm given credentials. |
5928d78
to
d4e2545
Compare
@jbornemann Thx for the rebase and fix. I don't have the credentials (and never used GCE before, but I could give it a try if need be) so I guess @ant31 is needed here |
Cool. Let me know if there is anything I can do to help. I'll just leave this here so that it doesn't get lost in the sea of comments :
|
Hey @mattymo would you mind helping with putting the above image into GCE/storage so we can get this in? |
d4e2545
to
aaca318
Compare
Fixed merge conflicts from upstream changes. @mirwan if you think this looks good, it would be great to get this in |
/hold Please wait till new ci is merged |
Waiting for #4005 |
What's the status on this? I recently had need to deploy kubernetes to oracle linux and found that kubespray didn't work properly. So I fixed the problems and have a commit that adds support for oracle linux. I can submit a new PR if this effort has died. I would like to see this make it into the project. |
/assign @jbornemann |
packet related provisioning errors. may need to run again |
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: jbornemann, woopstar 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 |
/lgtm |
@jbornemann: you cannot LGTM your own PR. In response to this:
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. |
opps. @woopstar this seems to be stuck in a weird CI state. It shows that you are pending approval, even though you just approved. Who can lgtm? |
Well. It did not pass the packet_oracle-7-canal job: https://gitlab.com/kargo-ci/kubernetes-sigs-kubespray/-/jobs/226463409 So I cannot lgtm yet. |
1ca9adc
to
f8a2aef
Compare
@woopstar I had some time to look at this, and I think I figured out what was happening. The test OL image was running an old kernel that did not have pid cgroup support, so it was running into issues with our test group_vars configuration. We didn't see this issue internally, because we have been running an older version of k8s. I updated the kernel on the test image, and reuploaded the updated qcow2. Could you help run the test-infra to get that where it needs to be? |
@Miouge1 hey would you mind helping with the image again? |
bump |
This is really stupid that I keep getting these messages
…On Wed., Jul. 10, 2019, 10:11 a.m. Jeff Bornemann, ***@***.***> wrote:
bump
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#3655?email_source=notifications&email_token=ABAM4QDEZD66UY3LWXUOGGTP6YC23A5CNFSM4GCEDVZ2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODZT643Q#issuecomment-510127726>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ABAM4QBZPY6TIDUI7UAUZFLP6YC23ANCNFSM4GCEDVZQ>
.
|
Fixed Issue kubernetes-sigs#1032 test case for OEL7 AIL with kubeadm Add packet CI stuff for oracle 7
4874ccd
to
1cc1616
Compare
@woopstar for approval |
/lgtm |
Fixed Issue kubernetes-sigs#1032 test case for OEL7 AIL with kubeadm Add packet CI stuff for oracle 7