Short description : Systems management software
Spacewalk Original author(s) Red Hat Initial release June 2008 Final release 2.10
/ March 18, 2020; 4 years ago (2020-03-18 )
Repository https://github.com/spacewalkproject/spacewalk Written in Java , Perl and Python Operating system Linux Available in English , French, Bengali, Hindi, Japanese, Punjabi, Russian, Simplified Chinese, German, Spanish, Gujarati, Italian, Korean, Brazilian Portuguese, European Portuguese, Tamil, Traditional ChineseType Systems management License GNU General Public License v2Website spacewalkproject .github .io
Spacewalk is open-source systems management software for system provisioning , patching and configuration licensed under the GNU GPLv2 .
The project was discontinued on 31 May 2020 with 2.10 being the last official release.[1] SUSE forked the spacewalk code base in 2018 with uyuni-project [2]
Overview
Features
Spacewalk encompasses the following functions:[3]
Systems Inventory (Hardware and Software)
System Software Installation and Updates[4]
Collation and Distribution of Custom Software Packages into Manageable Groups
System provisioning (via Kickstart )
Management and deployment of configuration files
Provision of virtual Guests
Start/Stop/Configuration of virtual guests
OpenSCAP Auditing of client systems[5]
Architecture
Spacewalk Server: Server represents managing System
It is possible to set up primary and worker servers, and even a tree setup is possible[6]
There are options for geographically remote proxy servers[7]
Spacewalk Client: A system managed by a Spacewalk server
Compatible Client OS's are drawn from:
Spacewalk is controlled by the following Interfaces:
web interface, Used for most interactions
CLI (Command-line interface ), Used for some specific operations
XML-RPC API,[8] programmatic interface for specialist/development use
Subscription Management:
Particular upstream and downstream versions may include integration to supported vendor subscription support network such as Red Hat Subscription Management (RHSM), ULN,[9] and SUSE Enterprise Linux Server subscriptions.
Backend Database:
Upstream and downstream versions
A number of DownStream versions use upstream Spacewalk version as the basis of their System Provision, patch and errata management:
Support for particular client OSes, server OSes, system architectures, backend databases, and subscription services varies between versions and releases.
Oracle Spacewalk
Oracle introduced their own version of Spacewalk particularly to provide a familiar alternative for those switching from a different vendor while Oracle Enterprise Manager remains Oracle Corporation's preferred way of managing systems.[11]
Spacewalk for Oracle® Linux is designed to be hosted on Oracle Linux (OL).
Oracle Spacewalk Release[12]
Date
Upstream Release
Server Versions
Client Versions
Features
2.0
November 2013
2.0
OL 6
OL 5, OL 6
First Oracle Spacewalk Release
2.2
January 2015[13]
2.2
OL 6
OL 5, OL 6, OL 7[14]
New features related to upstream Spacewalk 2.2
2.4
April 2016
2.4
OL 6, OL 7
OL 5, OL 6, OL 7
Oracle Linux 7 supported
2.6
May 2017[15]
2.6
OL 6, OL 7
OL 5, OL 6, OL 7
taskotop monitor utility and removal of system and software channel entitlements
2.7
April 2018[16]
2.7
OL 6, OL 7
OL 5, OL 6, OL 7
jabberd, deprecated jPackage libraries, and further enhancements
2.10
August 2020[17]
2.10
OL 7
OL 5, OL 6, OL 7, OL 8
Oracle Linux 8 supported
The about section of the release notes in Oracle Spacewalk 2.x Documentation indicate only minor branding changes and changes for GPG keys[18]
Red Hat Satellite 5
Red Hat Satellite 5 is a licensed downstream adaption of Spacewalk with added functionality to manage Red Hat Enterprise Linux Subscriptions. In the active years of the Red Hat Satellite 5 lifecycle Spacewalk was simply known as the upstream project for Satellite. The relationship between Spacewalk and Red Hat Satellite 5 was analogous to the relationship between Fedora and Red Hat Enterprise Linux . With the emergence of Red Hat Satellite 6 with based on a fundamentally different toolset, end of lifecycle phase of Red Hat Satellite 5 and the emergence of downstream spacewalk based offerings from Oracle and SUSE newer versions of Spacewalk may not have this close relationship.
SUSE Manager Server
In March 2011 Novell released SUSE Manager 1.2, based on Spacewalk 1.2 and supporting the management of both SUSE Linux Enterprise and Red Hat Enterprise Linux .[19]
In May 2018, during the openSUSE conference in Prague, it was announced[20] [21] that a fork of Spacewalk, called Uyuni , was being created. Named after the salt flat in Bolivia, Uyuni uses Salt for configuration management and React as the user interface framework.
From version 4.0, SUSE Manager is based on Uyuni as its upstream project.[22]
History and development
Development
Red Hat developed the Red Hat Network to manage subscriptions software management and created the Red Hat Satellite application as a central management point with the user network.
For Red Hat Satellite version 5 the Satellite Function was implemented by a toolset named Project Spacewalk.
Red Hat announced in June 2008 Project Spacewalk was to be made open source under the GPLv2 License[23]
Satellite 5.3 was the first version to be based on upstream Spacewalk code.[24]
Stewardship and governance
In the Spacewalk FAQ[25] issued in 2015 after the release of Red Hat Satellite 6 Red Hat.
Red Hat formally released Spacewalk as open source(GPLv2) in June 2008
Red Hat continues to sponsor and support Spacewalk as the upstream Red Hat Satellite 5. However that participation is anticipated to diminish as Red Hat Satellite 5 enters the final phases of its lifecycle. Spacewalk is not and can never be upstream for Red Hat Satellite 6 released in September 2014[26] [27] due to it being a ground up rebuild with a different toolset.
The Spacewalk project can continue to grow and flourish provided that the community continues to find it a useful tool and is willing to support it.
Satellite 5 went end-of-life on 31 May 2020,[28] the Spacewalk project was discontinued at the same time.
Builds
Upstream build
Releases
Release
Release Date
Server Version[lower-alpha 1]
Selected features and notes
2.10
March 18, 2020
30, 31
[29] Installable on Fedora 30 and 31, bugfix release - Last official release
2.9
January 14, 2019
27, 28, 29
[30] Installable on Fedora 29 and can distribute RHEL 8 Beta
2.8
April 19, 2018
26, 27, 28
[31] Support PostgresSQL 10
2.7
September 26, 2017
24, 25, 26
[32] Taskomatic daemon monitor
2.6
November 29, 2016
23, 24
[33] Can sync to Debian/Ubuntu apt repositories
2.5
June 8, 2016
22, 23
[34] System entitlements and Software Channels entitlements removed
2.4
October 7, 2015
21, 22
[35] More Standardization on PatternFly User Interface
2.3
April 14, 2015
20, 21
[36] Solaris support removed
2.2
July 16, 2014
19, 20
[37] RHEL7 and CentOS 7 clients supported
2.1
March 4, 2014
19, 20
[38] Final Release installable to RHEL 5. Improved OpenSCAP integration.
2.0
July 19, 2013
18, 19
[39] Support for external PostgreSQL database
1.9
March 5, 2013
17, 18
[40] New reports
1.8
November 1, 2012
16, 17
[41] Integration with SUSE Studio
1.7
March 7, 2012
15, 16
[42] OpenSCAP integration
1.6
December 22, 2011
15, 16
[43] Support for Kickstart Proxy via a CNAME
1.5
July 21, 2011
14, 15
[44] AutoYaST Support
1.4
April 26, 2011
13, 14
[45] apt-get plug-in support
1.3
February 4, 2011
13, 14
[46]
1.2
November 19, 2010
12, 13, 14
[47]
1.1
August 13, 2010
12, 13
[48]
1.0
April 29, 2010
11, 12
[49] Script for re-configuring server
0.8
February 16, 2010
11, 12
[50] Support for packages using checksums other than MD5
0.7
December 4, 2009
11, 12
[51]
0.6
August 7, 2009
10, 11
[52] Yum repo can be imported into a channel
0.5
March 31, 2009
10
[53]
0.4
January 15, 2009
[54] Integration with Cobbler and Koan
0.3
November 7, 2008
[55]
0.2
September 16, 2008
[56] Release Announcement
first
June 17, 2008
[57] Initial Release Announcement
{{{2}}}
Criticisms
In a 2019 paper considering Linux open-source patching tools, Spacewalk was commended for having a software inventory and community support but limited support for distributions; notably, Ubuntu was an issue.[58]
Miscellaneous
Note
↑ Fedora server version, see release note for other Linux distributions
References
↑ "GitHub Spacewalkproject Home" . 2020-06-02. https://github.com/spacewalkproject/spacewalk/wiki . Retrieved 2020-06-28 .
↑ "Uyuni: Forking Spacewalk with Salt and Containers" . 2020-11-12. https://news.opensuse.org/2018/05/26/uyuni-forking-spacewalk-with-salt-and-containers/ . Retrieved 2020-11-12 .
↑ "GitHub Spacewalkproject Home" . 2017-01-13. https://github.com/spacewalkproject/spacewalk/wiki . Retrieved 2017-02-01 .
↑ Vora, Zeal (29 December 2017). Enterprise Cloud Security and Governance . Packt. Pentest & Patch Management. ISBN 9781788298513 .
↑ "OpenSCAP Auditing of client systems" . docs.oracle.com. http://docs.oracle.com/cd/E52668_01/E71078/html/swk24-n4r_wqh_ns.html . Retrieved 2017-02-01 .
↑ "Configuring Inter-Server Synchronization" . docs.oracle.com. https://docs.oracle.com/cd/E39368_01/E71077/html/swk22-isscfg.html# . Retrieved 2017-02-02 .
↑ "Installing and Upgrading Spacewalk Proxies" . docs.oracle.com. https://docs.oracle.com/cd/E39368_01/E71077/html/swk22-proxy-instup.html# . Retrieved 2017-02-02 .
↑ "Spacewalk API FAQ" . http://www.spacewalkproject.org/documentation/api/2.6/faqs.html . Retrieved 2017-01-31 .
↑ "Introduction to Using Oracle Unbreakable Linux Network" . Oracle Linux Blog. 2015-02-25. https://blogs.oracle.com/linux/entry/introduction_to_using_oracle_s . Retrieved 2017-02-01 .
↑ "PostgreSQL – spacewalk" . Fedorahosted.org. 2012-03-07. https://fedorahosted.org/spacewalk/wiki/PostgreSQL . Retrieved 2012-10-14 .
↑ "Spacewalk 2.0 provided to manage Oracle Linux systems" . Senior Vice President of Linux and Virtualization Engineering. 2013-11-13. https://blogs.oracle.com/wim/entry/spacewalk_2_0_provided_to . Retrieved 2017-01-31 .
↑ "Oracle Linux Manager" . https://docs.oracle.com/en/operating-systems/oracle-linux-manager/ .
↑ "Friday Spotlight: Spacewalk 2.2 on public yum and Oracle Instant Client on ULN" . Oracle's Linux Blog. 2015-01-30. https://blogs.oracle.com/linux/entry/friday_spotlight_spacewalk_2_2 . Retrieved 2017-02-07 .
↑ "Spacewalk client released for Oracle Linux 7" . Oracle's Linux Blog. 2014-11-04. https://blogs.oracle.com/linux/entry/spacewalk_client_released_for_oracle . Retrieved 2017-02-01 .
↑ Miller, Avi (8 May 2017). "Announcing the release of Spacewalk 2.6" . https://blogs.oracle.com/linux/announcing-the-release-of-spacewalk-26 .
↑ Miller, Avi (16 Apr 2017). "Announcing the release of Spacewalk 2.7" . https://blogs.oracle.com/linux/announcing-the-release-of-spacewalk-27 .
↑ Miller, Avi (5 August 2020). "Announcing the release of Spacewalk 2.10 for Oracle Linux" . https://blogs.oracle.com/linux/announcing-the-release-of-spacewalk-210-for-oracle-linux .
↑ "Oracle Spacewalk Documentation Home" . oracle.com. https://linux.oracle.com/documentation/spacewalk/ . Retrieved 2017-01-30 .
↑ "Novell Rolls Out Advanced Linux Systems Management Solution" . Novell.com. 2011-03-03. http://www.novell.com/news/press/2011/2/novell-rolls-out-advanced-linux-systems-management-solution.html . Retrieved 2012-10-14 .
↑ "Uyuni: Forking Spacewalk with Salt and Containers" . 2018-05-26. https://news.opensuse.org/2018/05/26/uyuni-forking-spacewalk-with-salt-and-containers/ . Retrieved 2018-08-23 .
↑ "We're back to Earth, and the Earth is flat! Welcome Uyuni!" . 2018-06-02. https://www.suse.com/c/were-back-to-earth-and-the-earth-is-flat-welcome-uyuni/ . Retrieved 2018-08-23 .
↑ "First Public Beta for SUSE Manager 4.0!" . 2019-03-14. https://www.suse.com/c/first-public-beta-for-suse-manager-4-0/ . Retrieved 2020-08-20 .
↑ "Project Spacewalk Announcement" . Red Hat. 2008-06-02. https://www.redhat.com/archives/spacewalk-list/2008-June/msg00000.html . Retrieved 2017-01-31 .
↑ "Red Hat stretches Linux system management tentacle" . 2009-09-02. https://www.theregister.co.uk/2009/09/02/red_hat_satellite_5_3/ . Retrieved 2014-02-05 .
↑ "(Spacewalk) Frequently Asked Questions" . Red hat. 2015. http://www.spacewalkproject.org/faq.html . Retrieved 2017-02-01 .
↑ "Satellite version 6 with Puppet, git, Foreman, Katello, Pulp and Candlepin included - questions on using Puppet" . https://access.redhat.com/discussions/735323 .
↑ "Spacewalk: Free & Open Source Linux Systems Management" . redhat.com. http://www.redhat.com/spacewalk/faq.html . Retrieved 2012-10-14 .
↑ "Red Hat Satellite 5: Important information and changes" . Red Hat. 2020-05-19. https://access.redhat.com/satellite5updates . Retrieved 2020-06-28 .
↑ "Spacewalk 2.10 Release notes" . https://github.com/spacewalkproject/spacewalk/wiki/ReleaseNotes210 .
↑ "Spacewalk 2.9 Release notes" . https://github.com/spacewalkproject/spacewalk/wiki/ReleaseNotes29 .
↑ "Spacewalk 2.8 Release Notes" . https://github.com/spacewalkproject/spacewalk/wiki/ReleaseNotes28 .
↑ "Spacewalk 2.7 Release Notes" . https://github.com/spacewalkproject/spacewalk/wiki/ReleaseNotes27 .
↑ "Spacewalk 2.6 Release Notes" . https://github.com/spacewalkproject/spacewalk/wiki/ReleaseNotes26 .
↑ "Spacewalk 2.5 Release Notes" . https://github.com/spacewalkproject/spacewalk/wiki/ReleaseNotes25 .
↑ "Spacewalk 2.4 Release Notes" . https://github.com/spacewalkproject/spacewalk/wiki/ReleaseNotes24 .
↑ "Spacewalk 2.3 Release Notes" . https://github.com/spacewalkproject/spacewalk/wiki/ReleaseNotes23 .
↑ "Spacewalk 2.2 Release Notes" . https://github.com/spacewalkproject/spacewalk/wiki/ReleaseNotes22 .
↑ "Spacewalk 2.1 Release Notes" . https://github.com/spacewalkproject/spacewalk/wiki/ReleaseNotes21 .
↑ "Spacewalk 2.0 Release Notes" . https://github.com/spacewalkproject/spacewalk/wiki/ReleaseNotes20 .
↑ "Spacewalk 1.9 Release Notes" . https://github.com/spacewalkproject/spacewalk/wiki/ReleaseNotes19 .
↑ "Spacewalk 1.8 Release Notes" . https://github.com/spacewalkproject/spacewalk/wiki/ReleaseNotes18 .
↑ "Spacewalk 1.7 Release Notes" . https://github.com/spacewalkproject/spacewalk/wiki/ReleaseNotes17 .
↑ "Spacewalk 1.6 Release Notes" . https://github.com/spacewalkproject/spacewalk/wiki/ReleaseNotes16 .
↑ "Spacewalk 1.5 Release Notes" . https://github.com/spacewalkproject/spacewalk/wiki/ReleaseNotes15 .
↑ "Spacewalk 1.4 Release Notes" . https://github.com/spacewalkproject/spacewalk/wiki/ReleaseNotes14 .
↑ "Spacewalk 1.3 Release Notes" . https://github.com/spacewalkproject/spacewalk/wiki/ReleaseNotes13 .
↑ "Spacewalk 1.2 Release Notes" . https://github.com/spacewalkproject/spacewalk/wiki/ReleaseNotes12 .
↑ "Spacewalk 1.1 Release Notes" . https://github.com/spacewalkproject/spacewalk/wiki/ReleaseNotes11 .
↑ "Spacewalk 1.0 Release Notes" . https://github.com/spacewalkproject/spacewalk/wiki/ReleaseNotes10 .
↑ "Spacewalk 0.8 Release Notes" . https://github.com/spacewalkproject/spacewalk/wiki/ReleaseNotes08 .
↑ "Spacewalk 0.7 Release Notes" . https://github.com/spacewalkproject/spacewalk/wiki/ReleaseNotes07 .
↑ "Spacewalk 0.6 Release Notes" . https://github.com/spacewalkproject/spacewalk/wiki/ReleaseNotes06 .
↑ "Spacewalk 0.5 Release Notes" . https://github.com/spacewalkproject/spacewalk/wiki/ReleaseNotes05 .
↑ "Spacewalk-announce-list — Spacewalk 0.4 is here!" . https://www.redhat.com/archives/spacewalk-announce-list/2009-January/msg00000.html .
↑ "Spacewalk-list — Announcing Spacewalk 0.3" . https://www.redhat.com/archives/spacewalk-list/2008-November/msg00039.html .
↑ "Spacewalk-list — Spacewalk 0.2 available" . https://www.redhat.com/archives/spacewalk-list/2008-September/msg00041.html .
↑ "Spacewalk-list — Introducing Project Spacewalk" . https://www.redhat.com/archives/spacewalk-list/2008-June/msg00000.html .
↑ Midtrapanon, Soranut; Wills, Gary (2 May 2019). "Linux patch management: With security assessment features" . 4th International Conference on Internet of Things, Big Data and Security. Heraklion , Crete. pp. 270–277. https://eprints.soton.ac.uk/id/eprint/433023 .
↑ "Spacewalk Home" . Red Hat. 2015. http://spacewalk.redhat.com/ . Retrieved 2017-02-02 .
External links
Resources
Major products Services Projects Defunct Important people Mergers and acquisitions Related