This commit is contained in:
@@ -13,7 +13,7 @@ jobs:
|
||||
|
||||
- name: build base image
|
||||
run: |
|
||||
IMG=registry.127-0-0-1.nip.io/a2a/a2a-pack-base
|
||||
IMG=registry.a2acloud.io/a2a/a2a-pack-base
|
||||
VERSION=$(grep '^version' pyproject.toml | head -1 | cut -d'"' -f2)
|
||||
docker build -t $IMG:$VERSION -t $IMG:${{ github.sha }} -t $IMG:latest .
|
||||
docker push $IMG:$VERSION
|
||||
|
||||
1
.gitignore
vendored
1
.gitignore
vendored
@@ -5,4 +5,5 @@ __pycache__
|
||||
*.egg-info
|
||||
dist
|
||||
build
|
||||
node_modules
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@ import os
|
||||
from dataclasses import dataclass
|
||||
from pathlib import Path
|
||||
|
||||
DEFAULT_API_URL = "http://api.127-0-0-1.nip.io"
|
||||
DEFAULT_API_URL = "http://api.a2acloud.io"
|
||||
|
||||
|
||||
def _config_dir() -> Path:
|
||||
|
||||
@@ -29,7 +29,7 @@ app = typer.Typer(
|
||||
)
|
||||
console = Console()
|
||||
|
||||
DEFAULT_REGISTRY_HOST = "localhost:30500"
|
||||
DEFAULT_REGISTRY_HOST = "registry.a2acloud.io"
|
||||
SDK_PYPI_PACKAGE = "a2a_pack"
|
||||
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
"""Generate Kubernetes manifests for a deployed agent.
|
||||
|
||||
Targets the existing local cluster: namespace ``agents``, registry at
|
||||
``localhost:30500``, traefik ingress at ``<name>.127-0-0-1.nip.io``.
|
||||
``registry.a2acloud.io``, traefik ingress at ``<name>.a2acloud.io``.
|
||||
"""
|
||||
from __future__ import annotations
|
||||
|
||||
@@ -12,7 +12,7 @@ import yaml
|
||||
from ..agent import A2AAgent
|
||||
|
||||
NAMESPACE = "agents"
|
||||
INGRESS_HOST_TEMPLATE = "{name}.127-0-0-1.nip.io"
|
||||
INGRESS_HOST_TEMPLATE = "{name}.a2acloud.io"
|
||||
|
||||
|
||||
def render_manifests(
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
FROM registry.127-0-0-1.nip.io/a2a/a2a-pack-base:latest
|
||||
FROM registry.a2acloud.io/a2a/a2a-pack-base:latest
|
||||
|
||||
WORKDIR /app
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@ spec:
|
||||
containers:
|
||||
- name: agent
|
||||
# tag is rewritten by the build workflow on every push
|
||||
image: registry.127-0-0-1.nip.io/agents/{{ name }}:latest
|
||||
image: registry.a2acloud.io/agents/{{ name }}:latest
|
||||
imagePullPolicy: Always
|
||||
ports:
|
||||
- containerPort: 8000
|
||||
@@ -59,7 +59,7 @@ metadata:
|
||||
namespace: agents
|
||||
spec:
|
||||
rules:
|
||||
- host: {{ name }}.127-0-0-1.nip.io
|
||||
- host: {{ name }}.a2acloud.io
|
||||
http:
|
||||
paths:
|
||||
- path: /
|
||||
|
||||
@@ -15,14 +15,14 @@ jobs:
|
||||
|
||||
- name: build image
|
||||
run: |
|
||||
IMG=registry.127-0-0-1.nip.io/agents/{{ name }}
|
||||
IMG=registry.a2acloud.io/agents/{{ name }}
|
||||
docker build -t "$IMG:$GITHUB_SHA" -t "$IMG:latest" .
|
||||
docker push "$IMG:$GITHUB_SHA"
|
||||
docker push "$IMG:latest"
|
||||
|
||||
- name: bump deploy manifest
|
||||
run: |
|
||||
IMG=registry.127-0-0-1.nip.io/agents/{{ name }}
|
||||
IMG=registry.a2acloud.io/agents/{{ name }}
|
||||
sed -i "s|image: $IMG:.*|image: $IMG:$GITHUB_SHA|" deploy/20-deployment.yaml
|
||||
git config user.email "ci@a2a.local"
|
||||
git config user.name "ci"
|
||||
|
||||
Reference in New Issue
Block a user