1.9 KiB
1.9 KiB
Notes for bf-22vc5: Deploy acb-enrichment Docker Image
Status: BLOCKED - Missing iad-ci kubeconfig
Completed Work
- Verified enrichment service Dockerfile - Located at
cmd/acb-enrichment/Dockerfile, looks complete and well-structured. - Updated acb-build workflow template in declarative-config:
- Added
build-enrichmentstep to build acb-enrichment image - Added acb-enrichment to update-declarative-config image list
- Enhanced update-declarative-config to handle k8s/apexalgo-iad deployments with @sha256 digest format
- Added
- Committed and pushed changes to declarative-config (commit cc280c8)
Remaining Work
-
Build the enrichment image - The workflow is ready but cannot be triggered because:
- The iad-ci kubeconfig at
/home/coding/.kube/iad-ci.kubeconfigdoes not exist - No local Docker/Podman installation available
- The iad-ci kubeconfig at
-
Update deployment manifest - Once the image is built, update:
~/declarative-config/k8s/apexalgo-iad/ai-code-battle/acb-enrichment-deployment.yml.disabled- Replace
sha256:placeholderwith the actual digest
-
Re-enable deployment - Rename to
acb-enrichment-deployment.ymland push
Next Steps
Please provide one of the following:
- iad-ci kubeconfig - Place at
/home/coding/.kube/iad-ci.kubeconfigso the workflow can be triggered - Manual workflow trigger - Access
https://argo-ci.ardenone.comand trigger theacb-buildworkflow manually - Local container build - Install Docker/Podman to build and push the image locally
Workflow Changes Summary
The acb-build-workflowtemplate.yml now:
- Builds the enrichment image as
ronaldraygun/acb-enrichment:<sha> - Fetches the Docker Hub digest for deployments using
@sha256:format - Updates manifests in both
k8s/iad-acbandk8s/apexalgo-iaddirectories