-
Notifications
You must be signed in to change notification settings - Fork 4.7k
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
spec: keep /etc/sysconfig/origin-node #20683
Conversation
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: vrutkovs If they are not already assigned, you can assign the PR to them by writing 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 |
1a9bf36
to
7f99afa
Compare
@vrutkovs: The following tests failed, say
Full PR test history. Your PR dashboard. Please help us cut down on flakes by linking to an open issue when you hit one in your PR. 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. |
That's apparently a wrong way to fix it. @smarterclayton @soltysh Where do the AWS creds for node need to be stored in 3.11? |
Ansible handles all this - this doesn't belong in origin anymore. |
/hold |
Ansible won't update this file, as it assumes Origin RPMs won't remove it. There is openshift/openshift-ansible#9641 PR to fill in this file and move on, however:
|
Well, openshift no longer cares about this file, so it's up to ansible now
:)
…On Fri, Aug 17, 2018 at 2:10 PM Vadim Rutkovsky ***@***.***> wrote:
Ansible won't update this file, as it assumes Origin RPMs won't remove it.
There is openshift/openshift-ansible#9641
<openshift/openshift-ansible#9641> PR to fill in
this file and move on, however:
- Custom adjustments in /etc/sysconfig/origin-node would be rewritten
- are we okay with that?
- Online is not setting AWS creds in the inventory - and
openshift-ansible requires these to be set, so the inventory would have to
be changed (cc @jupierce <https://github.com/jupierce>)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#20683 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ABG_pyIdGnx0tw4XUxuXIZUfKJedRK1Iks5uRwcqgaJpZM4WBxUy>
.
|
Can you elaborate on that? This is mostly just a quirk of RPM behavior whereby RPM feels the need to clean up files that have been removed, we're basically stuck with it. I'd like to see us try the following if we no longer want to distribute this file via the RPM. This, I think, will leave it in place during upgrade if it exists. %ghost %config(noreplace) %{_sysconfdir}/sysconfig/%{name}-node |
Replaced by #20717 |
This env file should be preserved between major upgrades.
Currently update from 3.10 to 3.11 would erase it (leaving the backup in
.rpmsave)
Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1618420