-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
tools: Split out cockpit-ssh into its own subpackage #5338
Conversation
7d407e0
to
c2bcf9a
Compare
c2bcf9a
to
a811f44
Compare
a811f44
to
b32eb86
Compare
This breaks the kubernetes container where we want cockpit-ws and nothing else. Long term i don't think we want cockpit-ws depending on cockpit-dashboard, but that's blocking on removing the secondary machines logic from cockpit-ws. Is there a reason to do this before that work is done? If we do then we can work around the installation issues in the container scripts. |
b32eb86
to
a70cbe7
Compare
a70cbe7
to
39b8d4f
Compare
39b8d4f
to
c630dec
Compare
Okay, so I've reversed the dependency now that we have #5658 and the |
c630dec
to
7c41a60
Compare
Added a commit to return "not-supported" when cockpit-ssh is not present. |
7c41a60
to
31bba23
Compare
The kubernetes container needs cockpit-ssh. For the node tests. Right now we only install cockpit-ws into the cockpit/ws container (https://github.com/cockpit-project/cockpit/blob/master/test/images/scripts/lib/atomic.install#L171). We need to install cockpit-ssh in there as well. |
31bba23
to
b796b39
Compare
Priority, part of today's sprint deadline. |
b796b39
to
ea376b1
Compare
ea376b1
to
19c1d73
Compare
Disabling most of the multi machine tests on atomic worries me a little. We've found a lot of OS bugs by running those. I realize we can't install cockpit-dashboard on atomic while it's bundled with cockpit-ssh. Is this a good enough reason to just make the cockpit-ssh package now? |
Aren't we going to end up in exactly this situation anyway long term, where cockpit- |
19c1d73
to
b3e5115
Compare
b3e5115
to
0f595c8
Compare
Both the dashboard and cockpit-ssh process go into this subpackage: cockpit-dashboard Note that until we have a stable interface between cockpit-ws and its authentication processes, we need to require identical versions between cockpit-ws and cockpit-dashboard. In addition for the time being we have cockpit-ws unconditionally require cockpit-dashboard. Closes cockpit-project#5338
0f595c8
to
43d87fa
Compare
Yeah good point, though I think it's worth working towards getting it back in at some point. Something something modularity something something containers. |
Both the dashboard and cockpit-ssh process go into this subpackage: cockpit-dashboard
Note that until we have a stable interface between cockpit-ws and its authentication processes, we need to require identical versions between cockpit-ws and cockpit-dashboard.
In addition for the time being we have cockpit-ws unconditionally require cockpit-dashboard.
Depends on: