generated from coulomb/repo-seed
Align KeyCape image namespace with deployment
Some checks failed
Build and Publish Container Image / build-and-push (push) Has been cancelled
Some checks failed
Build and Publish Container Image / build-and-push (push) Has been cancelled
This commit is contained in:
@@ -9,7 +9,7 @@ on:
|
|||||||
|
|
||||||
env:
|
env:
|
||||||
REGISTRY: 92.205.130.254:32166
|
REGISTRY: 92.205.130.254:32166
|
||||||
IMAGE_NAME: netkingdom/key-cape
|
IMAGE_NAME: coulomb/key-cape
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build-and-push:
|
build-and-push:
|
||||||
|
|||||||
2
Makefile
2
Makefile
@@ -1,5 +1,5 @@
|
|||||||
IMAGE_REGISTRY ?= 92.205.130.254:32166
|
IMAGE_REGISTRY ?= 92.205.130.254:32166
|
||||||
IMAGE_REPO ?= netkingdom/key-cape
|
IMAGE_REPO ?= coulomb/key-cape
|
||||||
IMAGE_TAG ?= latest
|
IMAGE_TAG ?= latest
|
||||||
IMAGE := $(IMAGE_REGISTRY)/$(IMAGE_REPO):$(IMAGE_TAG)
|
IMAGE := $(IMAGE_REGISTRY)/$(IMAGE_REPO):$(IMAGE_TAG)
|
||||||
|
|
||||||
|
|||||||
@@ -202,12 +202,12 @@ wiki/ # Specifications
|
|||||||
The KeyCape image is published to the Gitea OCI registry on CoulombCore.
|
The KeyCape image is published to the Gitea OCI registry on CoulombCore.
|
||||||
|
|
||||||
**Registry:** `92.205.130.254:32166`
|
**Registry:** `92.205.130.254:32166`
|
||||||
**Image:** `92.205.130.254:32166/netkingdom/key-cape`
|
**Image:** `92.205.130.254:32166/coulomb/key-cape`
|
||||||
|
|
||||||
### Pull
|
### Pull
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
docker pull 92.205.130.254:32166/netkingdom/key-cape:latest
|
docker pull 92.205.130.254:32166/coulomb/key-cape:latest
|
||||||
```
|
```
|
||||||
|
|
||||||
The registry runs over plain HTTP. Configure Docker to allow it:
|
The registry runs over plain HTTP. Configure Docker to allow it:
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ registry on CoulombCore (`92.205.130.254:32166`), triggered automatically on
|
|||||||
every merge to `main` and on semver tags (`v*`).
|
every merge to `main` and on semver tags (`v*`).
|
||||||
|
|
||||||
**Gitea OCI registry endpoint:** `92.205.130.254:32166`
|
**Gitea OCI registry endpoint:** `92.205.130.254:32166`
|
||||||
**Image name:** `92.205.130.254:32166/netkingdom/key-cape`
|
**Image name:** `92.205.130.254:32166/coulomb/key-cape`
|
||||||
|
|
||||||
> **Why Gitea, not GHCR?**
|
> **Why Gitea, not GHCR?**
|
||||||
> The net-kingdom cluster is self-hosted. Keeping images in Gitea (also
|
> The net-kingdom cluster is self-hosted. Keeping images in Gitea (also
|
||||||
@@ -67,7 +67,7 @@ the push target runs.
|
|||||||
|
|
||||||
```makefile
|
```makefile
|
||||||
IMAGE_REGISTRY ?= 92.205.130.254:32166
|
IMAGE_REGISTRY ?= 92.205.130.254:32166
|
||||||
IMAGE_REPO ?= netkingdom/key-cape
|
IMAGE_REPO ?= coulomb/key-cape
|
||||||
IMAGE_TAG ?= latest
|
IMAGE_TAG ?= latest
|
||||||
IMAGE := $(IMAGE_REGISTRY)/$(IMAGE_REPO):$(IMAGE_TAG)
|
IMAGE := $(IMAGE_REGISTRY)/$(IMAGE_REPO):$(IMAGE_TAG)
|
||||||
|
|
||||||
@@ -122,7 +122,7 @@ state_hub_task_id: "749472fc-edb9-4948-9ebc-58d5f38327ee"
|
|||||||
|
|
||||||
Add `image`, `push`, and `image-tag` targets to `Makefile` with
|
Add `image`, `push`, and `image-tag` targets to `Makefile` with
|
||||||
`IMAGE_REGISTRY`, `IMAGE_REPO`, `IMAGE_TAG` variables defaulting to the
|
`IMAGE_REGISTRY`, `IMAGE_REPO`, `IMAGE_TAG` variables defaulting to the
|
||||||
Gitea endpoint and `netkingdom/key-cape:latest`.
|
Gitea endpoint and `coulomb/key-cape:latest`.
|
||||||
|
|
||||||
Gate: `make image` builds successfully locally; `IMAGE_TAG=dev make image`
|
Gate: `make image` builds successfully locally; `IMAGE_TAG=dev make image`
|
||||||
produces a differently-tagged image.
|
produces a differently-tagged image.
|
||||||
@@ -163,7 +163,7 @@ state_hub_task_id: "2dde67f9-944f-418d-a2e9-7367bc556425"
|
|||||||
|
|
||||||
On CoulombCore, create/update `/etc/rancher/k3s/registries.yaml` to add
|
On CoulombCore, create/update `/etc/rancher/k3s/registries.yaml` to add
|
||||||
the Gitea NodePort as an HTTP mirror. Restart k3s (or send SIGHUP) and
|
the Gitea NodePort as an HTTP mirror. Restart k3s (or send SIGHUP) and
|
||||||
verify `crictl pull 92.205.130.254:32166/netkingdom/key-cape:latest` works.
|
verify `crictl pull 92.205.130.254:32166/coulomb/key-cape:latest` works.
|
||||||
|
|
||||||
Gate: image pull from within the cluster succeeds without TLS errors.
|
Gate: image pull from within the cluster succeeds without TLS errors.
|
||||||
|
|
||||||
@@ -209,10 +209,10 @@ IMAGE_TAG=dev make push
|
|||||||
Then verify the image is pullable from CoulombCore:
|
Then verify the image is pullable from CoulombCore:
|
||||||
```bash
|
```bash
|
||||||
# on CoulombCore
|
# on CoulombCore
|
||||||
crictl pull 92.205.130.254:32166/netkingdom/key-cape:dev
|
crictl pull 92.205.130.254:32166/coulomb/key-cape:dev
|
||||||
```
|
```
|
||||||
|
|
||||||
Gate: pull succeeds; image is listed in Gitea → Packages → netkingdom/key-cape.
|
Gate: pull succeeds; image is listed in Gitea -> Packages -> coulomb/key-cape.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -227,7 +227,7 @@ state_hub_task_id: "946cd34d-94da-4fa9-a781-ed36f6c827a3"
|
|||||||
|
|
||||||
Add a "Container Image" section to `README.md` documenting:
|
Add a "Container Image" section to `README.md` documenting:
|
||||||
- Registry URL and image name
|
- Registry URL and image name
|
||||||
- How to pull (`docker pull 92.205.130.254:32166/netkingdom/key-cape:latest`)
|
- How to pull (`docker pull 92.205.130.254:32166/coulomb/key-cape:latest`)
|
||||||
- How to build and push locally (Makefile targets)
|
- How to build and push locally (Makefile targets)
|
||||||
- CI secrets required for the Actions workflow
|
- CI secrets required for the Actions workflow
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user