Skip to content

Commit 9e4a8c1

Browse files
committed
Address initial review comments
Signed-off-by: Marko Mudrinić <[email protected]>
1 parent 3737a61 commit 9e4a8c1

File tree

1 file changed

+11
-8
lines changed
  • keps/sig-release/1731-publishing-packages

1 file changed

+11
-8
lines changed

keps/sig-release/1731-publishing-packages/README.md

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,13 @@
2525
- [Test Plan](#test-plan)
2626
- [Graduation Criteria](#graduation-criteria)
2727
- [Alpha](#alpha)
28-
- [Alpha -&gt; Beta Graduation](#alpha---beta-graduation)
29-
- [Beta -&gt; GA Graduation](#beta---ga-graduation)
28+
- [Alpha -\> Beta Graduation](#alpha---beta-graduation)
29+
- [Beta -\> GA Graduation](#beta---ga-graduation)
3030
- [Upgrade / Downgrade Strategy](#upgrade--downgrade-strategy)
3131
- [Version Skew Strategy](#version-skew-strategy)
3232
- [Implementation History](#implementation-history)
33-
- [Drawbacks [optional]](#drawbacks-optional)
34-
- [Alternatives [optional]](#alternatives-optional)
33+
- [Drawbacks \[optional\]](#drawbacks-optional)
34+
- [Alternatives \[optional\]](#alternatives-optional)
3535
<!-- /toc -->
3636

3737
## Release Signoff Checklist
@@ -204,14 +204,17 @@ to interact via the web interface. Currently there are no (Go) libraries that we
204204

205205
#### OBS configuration and packages layout
206206

207-
Packages will be published for the following Debian-based (`apt`) and RPM-based (`yum`) distributions and architectures:
207+
We'll publish Debian-based (`deb`) and RPM-based (`rpm`) packages. Packages will be published for the following
208+
architectures: `aarch64`, `armv7l`, `ppc64le`, `s390x`, `x86_64`. We'll build packages on the following operating
209+
systems and architectures:
208210

209211
- Ubuntu 20.04 (`aarch64`, `armv7l`, `ppc64le`, `s390x`, `x86_64`)
210212
- CentOS Stream 8 (`aarch64`, `ppc64le`, `x86_64`)
211213
- OpenSUSE Factory (`armv7l`, `s390x`)
212214

213-
Those operating systems are supposed to provide the best compatibility with all Debian-based and RPM-based
214-
distributions, respectively.
215+
Note: those operating systems are used as **builders**. The resulting packages are supposed to work on any Debian-based
216+
and RPM-based distribution, respectively. Those distributions were chosen based on recommendations from the OBS team
217+
to provide the best compatibility with all all Debian-based and RPM-based distributions.
215218

216219
The following packages will be published for all operating system and architectures listed earlier. For simplicity,
217220
we'll refer to those as packages as the **core packages**:
@@ -321,7 +324,7 @@ The RPM specs will be generated by `kubepkg`, which already supports this. We on
321324

322325
As described above, currently, it's up to the Release Manager to create the subproject and packages structure in OBS
323326
before releasing the first alpha release. This should be the only manual steps required by Release Managers (besides
324-
the user management, described below).
327+
the user management, described below). We'll consider automating those steps in the future if possible.
325328

326329
The workflow for publishing packages is:
327330

0 commit comments

Comments
 (0)