Skip to content

Commit 0083f5d

Browse files
committed
Merge remote-tracking branch 'origin/main' into codex/release-prep-20260916
2 parents 6fddfb3 + d79741b commit 0083f5d

8 files changed

Lines changed: 36 additions & 12 deletions

File tree

AGENTS.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,12 @@ silo.pgsty.com —— SILO 官网(Hugo)。给 AI agent 的项目约定,改
1616

1717
看到它指向 `pgsty/silo` 时,那是回归,改回 `pgsty/minio`
1818

19+
## 容器分发
20+
21+
SILO 官方容器镜像统一使用 Docker Hub:`docker.io/pgsty/silo`
22+
`docker.io/pgsty/mc``docker.io/pgsty/silo-console`。发布说明、安装命令与链接
23+
统一指向 Docker Hub。
24+
1925
## 兼容性与依赖口径
2026

2127
保留 SILO、SILO Console、mcli 与上游 MinIO/MC 的兼容性说明,兼容目标是

content/blog/release/console-2.0.0.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ This console originated as MinIO Console and was carried forward by the [Alevsk/
3232
The version jumps from v1.9.1 to v2.0.0 because these public contracts change together:
3333

3434
- the product is now uniformly **SILO Console**, with the primary repository at [`pgsty/silo-console`](https://github.com/pgsty/silo-console);
35-
- the release binary changes from `console` to `silo-console`, and the container image moves to `ghcr.io/pgsty/silo-console`;
35+
- the release binary changes from `console` to `silo-console`;
3636
- release assets, checksums, package metadata, CLI descriptions, and project links all switch to SILO;
3737
- in-product identity, help entry points, copyright attribution, source offers, and trademark notices are re-established.
3838

@@ -45,11 +45,12 @@ The migration strategy is "clear external identity, restrained internal compatib
4545
| Product | Console / legacy MinIO Console | **SILO Console** |
4646
| Repository | `georgmangold/console` | `pgsty/silo-console` |
4747
| Release binary | `console` | `silo-console` |
48-
| Container image | `ghcr.io/georgmangold/console` | `ghcr.io/pgsty/silo-console` |
4948
| Binary assets | `console-<os>-<arch>` | `silo-console-<os>-<arch>` |
5049
| Checksums | `console_<version>_checksums.txt` | `silo-console_<version>_checksums.txt` |
5150
| Website and docs | upstream / previous maintainer | `silo.pgsty.com` and `silo.pgsty.com/docs/` |
5251

52+
For container deployments, use [`pgsty/silo-console` on Docker Hub](https://hub.docker.com/r/pgsty/silo-console). See the [Console v2.4.1 release notes](/blog/release/console-2.4.1/#delivery) for the current version and pull command.
53+
5354
CLI authorship, usage text, and project descriptions now identify Pigsty and SILO Console. DEB/RPM/APK vendor, maintainer, homepage, description, and license metadata are updated accordingly; the executable installs to `/usr/local/bin/silo-console`.
5455

5556
## Deliberately Retained Compatibility Identifiers {#retained-compatibility-contracts}

content/blog/release/console-2.0.0.zh.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ SILO Console 2.0.0 是这套对象存储管理控制台以独立项目身份发
3232
版本号从 v1.9.1 提升到 v2.0.0,主要是因为以下对外契约同时发生变化:
3333

3434
- 产品名称统一为 **SILO Console**,主仓库迁移到 [`pgsty/silo-console`](https://github.com/pgsty/silo-console)
35-
- 正式发布二进制从 `console` 改为 `silo-console`,容器镜像迁移到 `ghcr.io/pgsty/silo-console`
35+
- 正式发布二进制从 `console` 改为 `silo-console`
3636
- 发布资产、校验和、软件包元数据、命令行说明与项目链接全部切换到 SILO;
3737
- 界面中的项目身份、帮助入口、版权归属、源代码供应与商标说明重新建立。
3838

@@ -45,11 +45,12 @@ SILO Console 2.0.0 是这套对象存储管理控制台以独立项目身份发
4545
| 产品 | Console / MinIO Console 的遗留表述 | **SILO Console** |
4646
| 源码仓库 | `georgmangold/console` | `pgsty/silo-console` |
4747
| 正式二进制 | `console` | `silo-console` |
48-
| 容器镜像 | `ghcr.io/georgmangold/console` | `ghcr.io/pgsty/silo-console` |
4948
| 二进制资产 | `console-<os>-<arch>` | `silo-console-<os>-<arch>` |
5049
| 校验和文件 | `console_<version>_checksums.txt` | `silo-console_<version>_checksums.txt` |
5150
| 网站与文档 | 上游或前维护者入口 | `silo.pgsty.com``silo.pgsty.com/docs/` |
5251

52+
容器部署使用 [Docker Hub 的 `pgsty/silo-console`](https://hub.docker.com/r/pgsty/silo-console),当前版本及拉取命令见 [Console v2.4.1 发布说明](/zh/blog/release/console-2.4.1/#delivery)
53+
5354
命令行程序的作者、用途、帮助文本和项目描述已切换为 Pigsty 与 SILO Console。DEB/RPM/APK 软件包的厂商、维护者、主页、描述与许可证元数据相应更新,可执行文件安装到 `/usr/local/bin/silo-console`
5455

5556
## 刻意保留的兼容标识 {#retained-compatibility-contracts}

content/blog/release/console-2.4.1.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -83,13 +83,19 @@ MinIO/MC compatibility is best effort.
8383

8484
## Packages and verification {#delivery}
8585

86+
The official container image is on [Docker Hub](https://hub.docker.com/r/pgsty/silo-console), with Linux amd64 and arm64 support:
87+
88+
```sh
89+
docker pull docker.io/pgsty/silo-console:v2.4.1
90+
```
91+
8692
The release contains **44 assets**: binaries and bundles, DEB/RPM/APK packages,
8793
source, legal notices, SPDX SBOMs, a checksum manifest and its Sigstore bundle.
8894
Checksums and the OCI image use keyless Cosign signatures; GitHub provenance
89-
binds artifacts to the tagged source and release workflow. The image's `latest`
95+
records the build workflow and tagged release inputs. The image's `latest`
9096
tag advances only after the published release passes signature, provenance,
9197
SBOM and anonymous-access checks. See the
92-
[release contract](https://github.com/pgsty/silo-console/blob/v2.4.1/docs/release-contract.md)
98+
[release contract](https://github.com/pgsty/silo-console/blob/8ba8a266a503f13037931747256c5a349af09124/docs/release-contract.md)
9399
for online and offline verification.
94100

95101
Linux packages retain `minio-console.service`, `console-user` and
@@ -98,7 +104,7 @@ Linux packages retain `minio-console.service`, `console-user` and
98104
**Before restarting an existing installation**, migrate certificates with the
99105
documented ownership or retain the old path through `CONSOLE_OPTS`. The installer
100106
preserves old certificates and keys and does not restart the service for you.
101-
See the [package upgrade instructions](https://github.com/pgsty/silo-console/blob/v2.4.1/systemd/README.md#upgrading-an-installation-with-existing-certificates).
107+
See the [package upgrade instructions](https://github.com/pgsty/silo-console/blob/6a1802261c6a6f6972b42f347d8d4420ad5d1248/systemd/README.md#upgrading-an-installation-with-existing-certificates).
102108

103109
The exact release source passed the [complete CI matrix](https://github.com/pgsty/silo-console/actions/runs/35071257392),
104110
[vulnerability checks](https://github.com/pgsty/silo-console/actions/runs/35071257306)

content/blog/release/console-2.4.1.zh.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,15 +60,21 @@ Go 不继承依赖模块的 replacement,需同时复制[标签 README](https:/
6060

6161
## 软件包与验证 {#delivery}
6262

63+
官方容器镜像发布在 [Docker Hub](https://hub.docker.com/r/pgsty/silo-console),支持 Linux amd64 与 arm64:
64+
65+
```sh
66+
docker pull docker.io/pgsty/silo-console:v2.4.1
67+
```
68+
6369
本次发布有 **44 个附件**:二进制及归档、DEB/RPM/APK 软件包、源码、法律声明、SPDX SBOM、校验清单及 Sigstore 签名包。
64-
校验清单和 OCI 镜像使用无长期密钥的 Cosign 签名,GitHub 构建溯源将制品绑定到标签源码与发布工作流
70+
校验清单和 OCI 镜像使用无长期密钥的 Cosign 签名,GitHub 构建溯源记录构建工作流与对应标签的发布输入
6571
镜像的 `latest` 仅在正式 Release 通过签名、溯源、SBOM 和匿名访问检查后推进。
66-
在线与离线验证方法见[发布契约](https://github.com/pgsty/silo-console/blob/v2.4.1/docs/release-contract.md)
72+
在线与离线验证方法见[发布契约](https://github.com/pgsty/silo-console/blob/8ba8a266a503f13037931747256c5a349af09124/docs/release-contract.md)
6773

6874
Linux 软件包保留 `minio-console.service``console-user``/etc/default/console`
6975
服务状态目录为 `/var/lib/silo-console`,证书目录改为 `/etc/silo-console/certs`,停止服务最多等待 90 秒。
7076
**已有安装重启前**,请按要求迁移证书和权限,或通过 `CONSOLE_OPTS` 保留旧证书路径。
71-
安装过程保留旧证书与私钥,不会自动重启服务。具体见[软件包升级说明](https://github.com/pgsty/silo-console/blob/v2.4.1/systemd/README.md#upgrading-an-installation-with-existing-certificates)
77+
安装过程保留旧证书与私钥,不会自动重启服务。具体见[软件包升级说明](https://github.com/pgsty/silo-console/blob/6a1802261c6a6f6972b42f347d8d4420ad5d1248/systemd/README.md#upgrading-an-installation-with-existing-certificates)
7278

7379
精确发布源码通过[完整 CI 矩阵](https://github.com/pgsty/silo-console/actions/runs/35071257392)
7480
[漏洞检查](https://github.com/pgsty/silo-console/actions/runs/35071257306)

content/compatibility/console.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,8 @@ require pkg downgrades or duplicate APIs.
6969

7070
## Migration {#migration}
7171

72+
The official image is [`docker.io/pgsty/silo-console`](https://hub.docker.com/r/pgsty/silo-console). Pin `:v2.4.1` for a specific release; `latest` advances after publication and image verification.
73+
7274
An existing MinIO Console deployment upgrades in place. The service unit, service account, and configuration file keep their names, and every `CONSOLE_*` variable is read unchanged, so the usual path is to install the `silo-console` package over the old one and restart.
7375

7476
Two behaviors change on first start and are worth expecting:

content/compatibility/console.zh.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,8 @@ colorjson 带入的历史 minio/pkg 传递依赖与维护中的 silo-pkg 策略
6565

6666
## 迁移 {#migration}
6767

68+
官方容器镜像为 [`docker.io/pgsty/silo-console`](https://hub.docker.com/r/pgsty/silo-console)。固定版本使用 `:v2.4.1``latest` 通过正式发布与镜像验证后更新。
69+
6870
已有的 MinIO Console 部署可以原地升级。服务单元、服务账号与配置文件名称都不变,全部 `CONSOLE_*` 变量按原样读取,因此通常的做法是用 `silo-console` 软件包覆盖安装后重启。
6971

7072
有两处行为会在首次启动后改变,值得提前预期:

data/home/metrics.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Remote counters; refresh with: bin/metrics.py
22
# docker_pulls sums pgsty/minio (archived, pre-rename) and pgsty/silo.
3-
github_stars: 3116
4-
docker_pulls: 808945
3+
github_stars: 3118
4+
docker_pulls: 810518
55

66
# Editorial counters; maintain these values here.
77
security_fixes: 14

0 commit comments

Comments
 (0)