updating docs
This commit is contained in:
11
README.md
11
README.md
@@ -27,6 +27,7 @@ jobs:
|
||||
# platforms: linux/amd64,linux/arm64
|
||||
# build_context: .
|
||||
# build_dockerfile: Dockerfile
|
||||
# build_args: ""
|
||||
# docker_host: docker-build.haven
|
||||
# docker_user: root
|
||||
```
|
||||
@@ -36,6 +37,13 @@ jobs:
|
||||
| `image` | ✅ | — | Full image reference without tag |
|
||||
| `registry_password` | ✅ | — | Registry password/token (use secrets) |
|
||||
| `ssh_key` | ✅ | — | SSH private key for the remote builder (use secrets) |
|
||||
| `registry_host` | ❌ | `git.ivanch.me` | Container registry hostname |
|
||||
| `registry_username` | ❌ | `ivanch` | Registry username |
|
||||
| `image_tag` | ❌ | `latest` | Tag(s) to apply to the built image (comma-separated for multiple tags) |
|
||||
| `platforms` | ❌ | `linux/amd64,linux/arm64` | Target build platforms |
|
||||
| `build_context` | ❌ | `.` | Docker build context path |
|
||||
| `build_dockerfile` | ❌ | `Dockerfile` | Dockerfile path relative to context |
|
||||
| `build_args` | ❌ | _(empty)_ | Build arguments, one `KEY=VALUE` per line |
|
||||
| `docker_host` | ❌ | `docker-build.haven` | Remote builder hostname |
|
||||
| `docker_user` | ❌ | `root` | SSH user for remote builder |
|
||||
|
||||
@@ -71,6 +79,7 @@ jobs:
|
||||
# manifests: deploy/svc.yaml,deploy/deployment.yaml
|
||||
# optional:
|
||||
# namespace: mindforge # adds -n when set (manifests may also self-declare)
|
||||
# kube_version: stable # kubectl version to download
|
||||
```
|
||||
|
||||
| Input | Required | Default | Description |
|
||||
@@ -150,7 +159,7 @@ Consumer repositories need these secrets configured in Gitea:
|
||||
|---|---|---|
|
||||
| `REGISTRY_PASSWORD` | `build-and-push` | Container registry password/token |
|
||||
| `SSH_KEY_DOCKERBUILD` | `build-and-push` | SSH private key for `docker-build.haven` |
|
||||
| `KUBE_CONFIG` | `deploy-restart` | Full kubeconfig YAML for cluster access |
|
||||
| `KUBE_CONFIG` | `deploy-restart, kubectl-apply` | Full kubeconfig YAML for cluster access |
|
||||
| `DEPLOY_HOST` | `ssh-deploy` | Remote server hostname or IP |
|
||||
| `DEPLOY_USERNAME` | `ssh-deploy` | SSH username for the remote server |
|
||||
| `DEPLOY_KEY` | `ssh-deploy` | SSH private key for the remote server |
|
||||
|
||||
Reference in New Issue
Block a user