chore: rename cameleer3 to cameleer
Some checks failed
CI / build (push) Successful in 40s
CI / docker (push) Successful in 1m0s
CI / deploy (push) Failing after 2m16s

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
hsiegeln
2026-04-15 15:28:11 +02:00
parent a272a0af73
commit 0ab0c579fb
5 changed files with 20 additions and 14 deletions

6
.gitignore vendored
View File

@@ -8,3 +8,9 @@ target/
node_modules/ node_modules/
ui/dist/ ui/dist/
ui/node_modules/ ui/node_modules/
# Claude
.claude/
.superpowers/
.playwright-mcp/
.gitnexus

View File

@@ -1,16 +1,16 @@
# Cameleer Deploy Demo # Cameleer Deploy Demo
Demo prototype: upload Camel JARs, build containers with automatic agent injection, deploy to K8s with full observability via cameleer3-server. Demo prototype: upload Camel JARs, build containers with automatic agent injection, deploy to K8s with full observability via cameleer-server.
## Architecture ## Architecture
``` ```
Browser (React + @cameleer/design-system) Browser (React + @cameleer/design-system)
└─ Deploy Service (Spring Boot 3, port 8082) └─ Deploy Service (Spring Boot 3, port 8082)
├─ docker build (inject cameleer3 agent) ├─ docker build (inject cameleer agent)
├─ docker push (Gitea registry) ├─ docker push (Gitea registry)
└─ kubectl apply (k3s cluster) └─ kubectl apply (k3s cluster)
└─ Agent auto-registers → cameleer3-server └─ Agent auto-registers → cameleer-server
``` ```
## Prerequisites ## Prerequisites
@@ -19,7 +19,7 @@ Browser (React + @cameleer/design-system)
- Node.js 22+ - Node.js 22+
- Docker (for building images) - Docker (for building images)
- kubectl configured for your k3s cluster - kubectl configured for your k3s cluster
- cameleer3-server running (for agent registration) - cameleer-server running (for agent registration)
## Quick Start ## Quick Start
@@ -28,7 +28,7 @@ Browser (React + @cameleer/design-system)
```bash ```bash
mvn clean package -DskipTests mvn clean package -DskipTests
java -jar target/cameleer-deploy-demo-0.1.0-SNAPSHOT.jar \ java -jar target/cameleer-deploy-demo-0.1.0-SNAPSHOT.jar \
--cameleer.deploy.server-url=http://cameleer3-server.cameleer.svc:8081 \ --cameleer.deploy.server-url=http://cameleer-server.cameleer.svc:8081 \
--cameleer.deploy.bootstrap-token=YOUR_TOKEN \ --cameleer.deploy.bootstrap-token=YOUR_TOKEN \
--cameleer.deploy.cameleer-server-ui=http://localhost:8081 --cameleer.deploy.cameleer-server-ui=http://localhost:8081
``` ```
@@ -47,12 +47,12 @@ Open http://localhost:5174
| Env Var | Default | Description | | Env Var | Default | Description |
|---------|---------|-------------| |---------|---------|-------------|
| `CAMELEER_SERVER_URL` | `http://cameleer3-server.cameleer.svc:8081` | cameleer3-server URL for agent registration | | `CAMELEER_SERVER_URL` | `http://cameleer-server.cameleer.svc:8081` | cameleer-server URL for agent registration |
| `CAMELEER_BOOTSTRAP_TOKEN` | `changeme` | Bootstrap token for agent auth | | `CAMELEER_BOOTSTRAP_TOKEN` | `changeme` | Bootstrap token for agent auth |
| `CAMELEER_REGISTRY` | `gitea.siegeln.net/cameleer/demo-apps` | Container registry prefix | | `CAMELEER_REGISTRY` | `gitea.siegeln.net/cameleer/demo-apps` | Container registry prefix |
| `CAMELEER_AGENT_MAVEN_URL` | (Gitea Maven) | URL for cameleer3-agent JAR | | `CAMELEER_AGENT_MAVEN_URL` | (Gitea Maven) | URL for cameleer-agent JAR |
| `CAMELEER_DEMO_NAMESPACE` | `cameleer-demo` | K8s namespace for deployed apps | | `CAMELEER_DEMO_NAMESPACE` | `cameleer-demo` | K8s namespace for deployed apps |
| `CAMELEER_SERVER_UI` | `http://localhost:8081` | cameleer3-server UI URL (for links) | | `CAMELEER_SERVER_UI` | `http://localhost:8081` | cameleer-server UI URL (for links) |
## Demo Flow ## Demo Flow
@@ -60,4 +60,4 @@ Open http://localhost:5174
2. Click "Deploy Application" 2. Click "Deploy Application"
3. Upload a Camel JAR, configure resources and env vars 3. Upload a Camel JAR, configure resources and env vars
4. Watch the build log stream 4. Watch the build log stream
5. Open cameleer3-server — your app appears with full observability 5. Open cameleer-server — your app appears with full observability

View File

@@ -30,7 +30,7 @@ spec:
- containerPort: 8082 - containerPort: 8082
env: env:
- name: CAMELEER_SERVER_URL - name: CAMELEER_SERVER_URL
value: "http://cameleer3-server.cameleer.svc:8081" value: "http://cameleer-server.cameleer.svc:8081"
- name: CAMELEER_BOOTSTRAP_TOKEN - name: CAMELEER_BOOTSTRAP_TOKEN
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
@@ -39,7 +39,7 @@ spec:
- name: CAMELEER_REGISTRY - name: CAMELEER_REGISTRY
value: "gitea.siegeln.net/cameleer/demo-apps" value: "gitea.siegeln.net/cameleer/demo-apps"
- name: CAMELEER_AGENT_MAVEN_URL - name: CAMELEER_AGENT_MAVEN_URL
value: "https://gitea.siegeln.net/api/packages/cameleer/maven/com/cameleer3/cameleer3-agent/1.0-SNAPSHOT/cameleer3-agent-1.0-SNAPSHOT.jar" value: "https://gitea.siegeln.net/api/packages/cameleer/maven/com/cameleer/cameleer-agent/1.0-SNAPSHOT/cameleer-agent-1.0-SNAPSHOT.jar"
- name: CAMELEER_DEMO_NAMESPACE - name: CAMELEER_DEMO_NAMESPACE
value: "cameleer-demo" value: "cameleer-demo"
- name: CAMELEER_SERVER_UI - name: CAMELEER_SERVER_UI

View File

@@ -6,7 +6,7 @@ import org.springframework.stereotype.Component;
@Component @Component
@ConfigurationProperties(prefix = "cameleer.deploy") @ConfigurationProperties(prefix = "cameleer.deploy")
public class DeployProperties { public class DeployProperties {
private String serverUrl = "http://cameleer3-server.cameleer.svc:8081"; private String serverUrl = "http://cameleer-server.cameleer.svc:8081";
private String bootstrapToken = "changeme"; private String bootstrapToken = "changeme";
private String registry = "gitea.siegeln.net/cameleer/demo-apps"; private String registry = "gitea.siegeln.net/cameleer/demo-apps";
private String agentMavenUrl; private String agentMavenUrl;

View File

@@ -9,9 +9,9 @@ spring:
cameleer: cameleer:
deploy: deploy:
server-url: ${CAMELEER_SERVER_URL:http://cameleer3-server.cameleer.svc:8081} server-url: ${CAMELEER_SERVER_URL:http://cameleer-server.cameleer.svc:8081}
bootstrap-token: ${CAMELEER_BOOTSTRAP_TOKEN:changeme} bootstrap-token: ${CAMELEER_BOOTSTRAP_TOKEN:changeme}
registry: ${CAMELEER_REGISTRY:gitea.siegeln.net/cameleer/demo-apps} registry: ${CAMELEER_REGISTRY:gitea.siegeln.net/cameleer/demo-apps}
agent-maven-url: ${CAMELEER_AGENT_MAVEN_URL:https://gitea.siegeln.net/api/packages/cameleer/maven/com/cameleer3/cameleer3-agent/1.0-SNAPSHOT/cameleer3-agent-1.0-SNAPSHOT.jar} agent-maven-url: ${CAMELEER_AGENT_MAVEN_URL:https://gitea.siegeln.net/api/packages/cameleer/maven/com/cameleer/cameleer-agent/1.0-SNAPSHOT/cameleer-agent-1.0-SNAPSHOT.jar}
demo-namespace: ${CAMELEER_DEMO_NAMESPACE:cameleer-demo} demo-namespace: ${CAMELEER_DEMO_NAMESPACE:cameleer-demo}
cameleer-server-ui: ${CAMELEER_SERVER_UI:http://localhost:8081} cameleer-server-ui: ${CAMELEER_SERVER_UI:http://localhost:8081}