Skip to content

Commit 86b5759

Browse files
authored
Add suse applications and suse developed applications category (#807)
1 parent 1089e45 commit 86b5759

File tree

2 files changed

+57
-28
lines changed

2 files changed

+57
-28
lines changed

_data/applications.yml

Lines changed: 50 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
# Entries on the page show up in the order listed here, but with
2-
# official: true (official) first
3-
# official: nil (unofficial; non-team RH developed) second (this is omission of `official`),
4-
# official: false (third party) last
2+
# maintainer: cockpit (official) first
3+
# maintainer: redhat (unofficial; non-team RH developed) second (this is omission of `official`),
4+
# maintainer: suse (unofficial; developed and maintained by suse)
5+
# maintainer: nil (third party) last
56

67
# The Cockpit group is special, it inherits source, issues, license for the `source: cockpit` entries
78
cockpit:
@@ -15,30 +16,29 @@ storaged:
1516
title: Storage
1617
package: cockpit-storaged
1718
source: cockpit
18-
official: true
19+
maintainer: cockpit
1920
description: |
2021
Manage your system's storage. Supports local partitions, encryption, NFS, RAID, iSCSI, and more.
2122
2223
networkmanager:
2324
title: Network
2425
package: cockpit-networkmanager
2526
source: cockpit
26-
official: true
27+
maintainer: cockpit
2728
description: |
2829
Manage your network interfaces and edit your firewall with ease.
2930
3031
packagekit:
3132
title: Software Updates (PackageKit)
3233
package: cockpit-packagekit
33-
source: cockpit
34-
official: true
34+
maintainer: cockpit
3535
description: |
3636
See and apply updates to your system. Supports RPM and DEB based systems through PackageKit.
3737
3838
ostree:
3939
title: Software Updates (OSTree)
4040
package: cockpit-ostree
41-
official: true
41+
maintainer: cockpit
4242
source: https://github.com/cockpit-project/cockpit-ostree
4343
issues: https://github.com/cockpit-project/cockpit-ostree/issues
4444
license: LGPL 2.1
@@ -51,7 +51,7 @@ machines:
5151
source: https://github.com/cockpit-project/cockpit-machines
5252
issues: https://github.com/cockpit-project/cockpit-machines/issues
5353
license: LGPL 2.1
54-
official: true
54+
maintainer: cockpit
5555
description: |
5656
Create, run, and manage virtual machines in your browser.
5757
@@ -61,23 +61,23 @@ podman:
6161
source: https://github.com/cockpit-project/cockpit-podman
6262
issues: https://github.com/cockpit-project/cockpit-podman/issues
6363
license: LGPL 2.1
64-
official: true
64+
maintainer: cockpit
6565
description: |
6666
Download, use, and manage containers in your browser. (Podman replaces Docker.)
6767
6868
selinux:
6969
title: SELinux
7070
package: cockpit-selinux
7171
source: cockpit
72-
official: true
72+
maintainer: cockpit
7373
description: |
7474
View and manage SELinux exceptions. Instantly apply overrides and export your rules to apply to other systems.
7575
7676
kdump:
7777
title: Kernel Dump
7878
package: cockpit-kdump
7979
source: cockpit
80-
official: true
80+
maintainer: cockpit
8181
description: |
8282
Debugging the Linux kernel? This `kdump` add-on helps with catching stack traces.
8383
@@ -86,14 +86,15 @@ composer:
8686
package: cockpit-composer
8787
source: https://github.com/osbuild/cockpit-composer/
8888
issues: https://github.com/osbuild/cockpit-composer/issues
89+
maintainer: redhat
8990
description: |
90-
Composer is an interface for OSBuild that generates custom images suitable for deploying systems or uploading to the cloud. Images built with Composer are for RPM-based distributions such as Fedora, Red Hat Enterprise Linux, and CentOS.
91+
Composer is an interface for OSBuild that generates custom images suitable for deploying systems or uploading to the cloud. Images built with Composer are for RPM-based distributions such as Fedora, Red Hat Enterprise Linux, and CentOS.
9192
9293
sosreport:
9394
title: Diagnostic Reports
9495
package: cockpit-sosreport
9596
source: cockpit
96-
official: true
97+
maintainer: cockpit
9798
description: |
9899
Collect system configuration and diagnostic information from systems, to help with diagnosing problems.
99100
@@ -102,7 +103,7 @@ files:
102103
package: cockpit-files
103104
source: https://github.com/cockpit-project/cockpit-files
104105
issues: https://github.com/cockpit-project/cockpit-files/issues
105-
official: true
106+
maintainer: cockpit
106107
description: |
107108
A featureful file browser for Cockpit.
108109
@@ -111,6 +112,7 @@ files:
111112
package: cockpit-389-ds
112113
homepage: https://directory.fedoraproject.org/docs/389ds/download.html
113114
source:
115+
maintainer: redhat
114116
description: |
115117
A web-based interface to the enterprise-class Open Source LDAP server for Linux.
116118
@@ -119,6 +121,7 @@ session-recording:
119121
package: cockpit-session-recording
120122
source: https://github.com/Scribery/cockpit-session-recording
121123
issues: https://github.com/Scribery/cockpit-session-recording/issues
124+
maintainer: redhat
122125
description: |
123126
Session recording configuration and playback for Cockpit, based on [Scribery](https://scribery.github.io/), to record a user's actions for watching later.
124127
@@ -127,6 +130,7 @@ subscriptions:
127130
package: subscription-manager-cockpit
128131
source: https://github.com/candlepin/subscription-manager-cockpit
129132
issues:
133+
maintainer: redhat
130134
description: |
131135
Manage subscriptions to Red Hat Enterprise Linux from your web browser.
132136
@@ -140,13 +144,11 @@ subscriptions:
140144
# description: |
141145
# Leapp is an OS and application modernization framework. It is used to upgrade Red Hat Enterprise Linux. (For example: Upgrading RHEL 7 to 8.)
142146

143-
144147
zfs:
145148
title: ZFS Manager
146149
package: cockpit-zfs
147150
source: https://github.com/45Drives/cockpit-zfs-manager
148151
issues: https://github.com/45Drives/cockpit-zfs-manager/issues
149-
official: false
150152
prerelease: false
151153
description: |
152154
An interactive ZFS on Linux admin package for Cockpit.
@@ -155,7 +157,6 @@ file-sharing:
155157
title: File Sharing
156158
source: https://github.com/45Drives/cockpit-file-sharing
157159
issues: https://github.com/45Drives/cockpit-file-sharing/issues
158-
official: false
159160
prerelease: false
160161
description: |
161162
A Cockpit plugin to easily manage Samba and NFS file sharing.
@@ -164,7 +165,6 @@ navigator:
164165
title: Navigator
165166
source: https://github.com/45Drives/cockpit-navigator
166167
issues: https://github.com/45Drives/cockpit-navigator/issues
167-
official: false
168168
prerelease: false
169169
description: |
170170
A Featureful File Browser for Cockpit.
@@ -173,15 +173,14 @@ benchmark:
173173
title: Benchmark
174174
source: https://github.com/45Drives/cockpit-benchmark
175175
issues: https://github.com/45Drives/cockpit-benchmark/issues
176-
official: false
177176
prerelease: false
178177
description: |
179178
A Storage Benchmark Utility for Cockpit.
180179
181180
tukit:
182181
title: Software Updates (transactional-update from OpenSUSE with tukit)
183182
package: cockpit-tukit
184-
official: false
183+
maintainer: suse
185184
source: https://github.com/openSUSE/cockpit-tukit
186185
issues: https://github.com/openSUSE/cockpit-tukit/issues
187186
license: LGPL 2.1
@@ -192,7 +191,6 @@ tukit:
192191
sensors:
193192
title: Sensors
194193
package: cockpit-sensors
195-
official: false
196194
source: https://github.com/ocristopfer/cockpit-sensors
197195
issues: https://github.com/ocristopfer/cockpit-sensors/issues
198196
license: LGPL 2.1
@@ -202,7 +200,6 @@ sensors:
202200
tailscale:
203201
title: Tailscale
204202
package: cockpit-tailscale
205-
official: false
206203
prerelease: true
207204
source: https://github.com/spotsnel/cockpit-tailscale
208205
issues: https://github.com/spotsnel/cockpit-tailscale/issues
@@ -213,7 +210,6 @@ tailscale:
213210
headscale:
214211
title: Headscale
215212
package: cockpit-headscale
216-
official: false
217213
prerelease: true
218214
source: https://github.com/spotsnel/cockpit-headscale
219215
issues: https://github.com/spotsnel/cockpit-headscale/issues
@@ -224,10 +220,39 @@ headscale:
224220
cloudflared:
225221
title: Cloudflare tunnels
226222
package: cockpit-cloudflared
227-
official: false
228223
prerelease: true
229224
source: https://github.com/spotsnel/cockpit-cloudflared
230225
issues: https://github.com/spotsnel/cockpit-cloudflared/issues
231226
license: LGPL 2.1
232227
description: |
233228
Cockpit application to show Cloudflare tunnel state.
229+
230+
repos:
231+
title: Manage Repostitories
232+
package: cockpit-repos
233+
maintainer: suse
234+
source: https://github.com/openSUSE/cockpit-repos
235+
issues: https://github.com/openSUSE/cockpit-repos/issues
236+
license: LGPL 2.1
237+
description: |
238+
Manage package manager repositories on SUSE/openSUSE systems
239+
240+
subscriptions-suse:
241+
title: Subscription Manager
242+
package: cockpit-subscriptions
243+
maintainer: suse
244+
source: https://github.com/openSUSE/cockpit-subscriptions
245+
issues: https://github.com/openSUSE/cockpit-subscriptions/issues
246+
license: LGPL 2.1
247+
description: |
248+
Manage your SUSE Linux Enterprise subscriptions from the browser
249+
250+
packages:
251+
title: Packages
252+
package: cockpit-packages
253+
maintainer: suse
254+
source: https://github.com/openSUSE/cockpit-packages
255+
issues: https://github.com/openSUSE/cockpit-packages/issues
256+
license: LGPL 2.1
257+
description: |
258+
Install/Uninstall packages from your browser.

applications.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,16 +15,20 @@ Often, these applications are available to install with a click of a button on t
1515
Help us [expand this list](https://github.com/cockpit-project/cockpit-project.github.io/edit/main/_data/applications.yml)! Also consider [developing]({{ site.baseurl }}/external/wiki/Contributing.html) [your own application with the Starter Kit]({{ site.baseurl }}/blog/cockpit-starter-kit.html).
1616

1717
{% assign apps = site.data.applications %}
18-
{% assign grouped = apps | group_by_exp: 'item', 'item[1].official' %}
18+
{% assign grouped = apps | group_by_exp: 'item', 'item[1].maintainer' %}
1919

2020
### Official Cockpit-developed applications
2121
{% assign official = grouped[1].items %}
2222
{% include apps.html apps=official %}
2323

2424
### Red Hat developed applications
25-
{% assign unofficial = grouped[0].items %}
25+
{% assign unofficial = grouped[2].items %}
2626
{% include apps.html apps=unofficial %}
2727

28+
### SUSE developed applications
29+
{% assign suse_apps = grouped[3].items %}
30+
{% include apps.html apps=suse_apps %}
31+
2832
### Third party
29-
{% assign thirdparty = grouped[2].items %}
33+
{% assign thirdparty = grouped[0].items %}
3034
{% include apps.html apps=thirdparty %}

0 commit comments

Comments
 (0)