chore: rename cameleer3 to cameleer
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
6
.gitignore
vendored
6
.gitignore
vendored
@@ -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
|
||||||
|
|||||||
18
README.md
18
README.md
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
@@ -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}
|
||||||
|
|||||||
Reference in New Issue
Block a user