Skip to content

Repository files navigation

AphexKnowledgeBaseController

Kubernetes controller for managing KnowledgeBase custom resources in the Aphex platform.

Overview

The KnowledgeBaseController reconciles KnowledgeBase CRDs, managing:

  • Repository configuration ConfigMaps
  • MCP server deployments and services

Dependencies

This controller depends on AphexControllerRuntime for shared types and utilities.

Building

go mod tidy
go build ./...

Running Locally

go run . --disable-leader-elect --development

Docker Build

Build from the workspace root:

docker build -f AphexKnowledgeBaseController/Dockerfile -t knowledgebase-controller:latest .

Deployment

Apply the manifests:

kubectl apply -f manifests/rbac.yaml
kubectl apply -f manifests/deployment.yaml

About

A controller for managing knowledge bases on the Aphex platform.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages