Skip to content

Commit f53d944

Browse files
committed
Rename Docker image: control-plane → agentlockd (clearer artifact name; parallels agentlock CLI)
1 parent 66feba1 commit f53d944

14 files changed

Lines changed: 25 additions & 25 deletions

File tree

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ body:
4343
id: control-plane-version
4444
attributes:
4545
label: control-plane image tag
46-
description: e.g. `ghcr.io/openagentlock/control-plane:0.1.0` or `:latest`
46+
description: e.g. `ghcr.io/openagentlock/agentlockd:0.1.0` or `:latest`
4747
validations: { required: true }
4848

4949
- type: dropdown

.github/workflows/docker-publish.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ concurrency:
1616

1717
env:
1818
REGISTRY: ghcr.io
19-
IMAGE_NAME: ${{ github.repository_owner }}/control-plane
19+
IMAGE_NAME: ${{ github.repository_owner }}/agentlockd
2020

2121
jobs:
2222
build-and-push:
@@ -52,8 +52,8 @@ jobs:
5252
type=raw,value=latest,enable={{is_default_branch}}
5353
type=sha,prefix=sha-,format=short
5454
labels: |
55-
org.opencontainers.image.title=OpenAgentLock control-plane
56-
org.opencontainers.image.description=Local HTTP service for OpenAgentLock — policy evaluation, install plan/apply, ledger appends.
55+
org.opencontainers.image.title=agentlockd
56+
org.opencontainers.image.description=OpenAgentLock daemon — local HTTP service for policy evaluation, install plan/apply, and Merkle-ledger appends.
5757
org.opencontainers.image.licenses=FSL-1.1-Apache-2.0
5858
org.opencontainers.image.source=https://github.com/${{ github.repository }}
5959
org.opencontainers.image.url=https://openagentlock.github.io/openagentlock

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
[![CI](https://img.shields.io/github/actions/workflow/status/openagentlock/openagentlock/ci.yml?branch=main&label=ci&style=flat-square)](https://github.com/openagentlock/openagentlock/actions/workflows/ci.yml)
88
[![docker-publish](https://img.shields.io/github/actions/workflow/status/openagentlock/openagentlock/docker-publish.yml?branch=main&label=docker&style=flat-square)](https://github.com/openagentlock/openagentlock/actions/workflows/docker-publish.yml)
99
[![npm](https://img.shields.io/npm/v/%40openagentlock%2Fcli?style=flat-square&label=%40openagentlock%2Fcli)](https://www.npmjs.com/package/@openagentlock/cli)
10-
[![ghcr](https://img.shields.io/badge/ghcr.io-control--plane-black?style=flat-square&logo=docker&logoColor=white)](https://github.com/openagentlock/openagentlock/pkgs/container/control-plane)
10+
[![ghcr](https://img.shields.io/badge/ghcr.io-agentlockd-black?style=flat-square&logo=docker&logoColor=white)](https://github.com/openagentlock/openagentlock/pkgs/container/agentlockd)
1111
[![license](https://img.shields.io/badge/license-FSL--1.1--Apache--2.0-black?style=flat-square)](LICENSE)
1212
[![docs](https://img.shields.io/badge/docs-openagentlock.github.io/openagentlock-black?style=flat-square)](https://openagentlock.github.io/openagentlock/)
1313
[![stars](https://img.shields.io/github/stars/openagentlock/openagentlock?style=flat-square)](https://github.com/openagentlock/openagentlock/stargazers)
@@ -104,7 +104,7 @@ See [Policies and the five gates](https://openagentlock.github.io/openagentlock/
104104

105105
```
106106
cli/ TypeScript + Bun + OpenTUI — @openagentlock/cli
107-
control-plane/ Go HTTP service in Docker — ghcr.io/openagentlock/control-plane
107+
control-plane/ Go HTTP service in Docker — ghcr.io/openagentlock/agentlockd
108108
api/openapi.yaml source-of-truth API contract
109109
Dockerfile, docker-compose.yml
110110
dashboard-ui/ Vite SPA embedded into the Go binary

SECURITY.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ In scope:
1919
- The CLI (`cli/`)
2020
- The control plane (`control-plane/`)
2121
- The ledger crate (`ledger/`)
22-
- The published `ghcr.io/openagentlock/control-plane` Docker image
22+
- The published `ghcr.io/openagentlock/agentlockd` Docker image
2323
- The published `@openagentlock/cli` npm package
2424

2525
Out of scope:

cli/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ npm i -g @openagentlock/cli
1111
The CLI talks to a local control plane (Go service in Docker, port 7878). Pull and start the control-plane image:
1212

1313
```bash
14-
docker pull ghcr.io/openagentlock/control-plane:latest
15-
docker run -d --name agentlock -p 127.0.0.1:7878:7878 ghcr.io/openagentlock/control-plane:latest
14+
docker pull ghcr.io/openagentlock/agentlockd:latest
15+
docker run -d --name agentlock -p 127.0.0.1:7878:7878 ghcr.io/openagentlock/agentlockd:latest
1616
```
1717

1818
Then use the CLI:

control-plane/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
# control-plane
22

3-
OpenAgentLock control plane. Local HTTP service that evaluates policy, drives the install/uninstall plan-apply flow, and appends every decision to the Merkle ledger. Listens on `127.0.0.1:7878`. Go module path: `github.com/openagentlock/openagentlock/control-plane`.
3+
OpenAgentLock daemon (agentlockd). Local HTTP service that evaluates policy, drives the install/uninstall plan-apply flow, and appends every decision to the Merkle ledger. Listens on `127.0.0.1:7878`. Go module path: `github.com/openagentlock/openagentlock/control-plane`.
44

55
## Run with Docker
66

77
```bash
8-
docker pull ghcr.io/openagentlock/control-plane:latest
8+
docker pull ghcr.io/openagentlock/agentlockd:latest
99
docker run -d --name agentlock \
1010
-p 127.0.0.1:7878:7878 \
1111
-p 127.0.0.1:7879:7879 \
1212
-v "$HOME/.agentlock:/var/lib/agentlock" \
13-
ghcr.io/openagentlock/control-plane:latest
13+
ghcr.io/openagentlock/agentlockd:latest
1414
```
1515

1616
Or via the published `docker-compose.yml`:

control-plane/docker-compose.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
services:
22
control-plane:
33
build: .
4-
image: openagentlock-control-plane:dev
4+
image: agentlockd:dev
55
ports:
66
- "127.0.0.1:7878:7878"
77
environment:

docker-compose.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# OpenAgentLock control plane — drop-in compose file for end users.
1+
# OpenAgentLock daemon (agentlockd) — drop-in compose file for end users.
22
#
33
# Pulls the published image from GitHub Container Registry. No build step
44
# required.
@@ -13,7 +13,7 @@
1313

1414
services:
1515
control-plane:
16-
image: ghcr.io/openagentlock/control-plane:latest
16+
image: ghcr.io/openagentlock/agentlockd:latest
1717
container_name: agentlock
1818
restart: unless-stopped
1919
ports:

docs/guide/auth.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ auth:
3131
mode: oidc
3232
oidc:
3333
issuer: https://accounts.google.com
34-
audience: openagentlock-control-plane
34+
audience: agentlockd
3535
jwks_uri: https://www.googleapis.com/oauth2/v3/certs
3636
require_email_domain: yourcompany.com
3737
```

docs/guide/getting-started.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,12 @@ The control plane is a small Go HTTP service that lives in a Docker container. I
2020
=== "docker run"
2121

2222
```bash
23-
docker pull ghcr.io/openagentlock/control-plane:latest
23+
docker pull ghcr.io/openagentlock/agentlockd:latest
2424
docker run -d --name agentlock \
2525
-p 127.0.0.1:7878:7878 \
2626
-p 127.0.0.1:7879:7879 \
2727
-v "$HOME/.agentlock:/var/lib/agentlock" \
28-
ghcr.io/openagentlock/control-plane:latest
28+
ghcr.io/openagentlock/agentlockd:latest
2929
```
3030

3131
The service binds to `127.0.0.1:7878` (CLI / hook traffic) and `127.0.0.1:7879` (local web dashboard). Neither port should ever be exposed to a non-loopback interface.

0 commit comments

Comments
 (0)