lantern

wanderland-deployment-2025-12-17

Wanderland Deployment 2025-12-17

Date: December 17, 2025
Environment: devl β†’ (preprod β†’ prod to follow)
Status: In Progress πŸ”„

Overview

Feature release deploying edge middleware, prose provider enhancements, and toolbar updates.

Components:

Service Image Port
Stuffy (Nightingale) devops/stuffy 8080
Oculus API devops/oculus-api 7778

URLs (devl):

Changes in This Release

Oculus API

  • edge_middleware.py (NEW): Graph edge handling middleware
  • prose_provider.py: Enhanced section handling
  • api.py: Grammar parser for fence types, secure HTTP provider
  • fence_executor.py: Fence execution improvements
  • fence_index_builder.py: Index building fixes
  • path_parser.py: Path parsing updates
  • navigator.py: Navigation improvements
  • hierarchical_graph.py: Graph structure updates
  • ast_cache.py: AST caching improvements
  • providers/python_provider.py: Python fence provider updates

Stuffy

  • floating-oculus-toolbar.js: Better navigation controls
  • oculus-viewport-renderer.js: Improved display rendering

New Virtual Fence Features

  • commander_options.py: Commander options virtual fence
  • fence_params.py: Fence parameters virtual fence
  • nav_provider.py: Navigation provider
  • pattern_compiler.py: Pattern compilation support

Pre-Flight Checklist

  • Wanderland repo committed and pushed to GitLab (ead7850)
  • Nightingale repo merged from upstream and pushed to GitHub (8161fcc)
  • Jenkins build triggered
  • Images built and pushed to ECR
  • Services deployed
  • Demonstrated ability to use checklist as a fence
  • Path-based addressing working

Deployment Stages

Stage 1: Image Build

Status: Complete

Pipeline: pqis-devops-wanderland-devl-main-pipeline
Build: TBD
  • Stuffy Docker image built (ARM64)
  • Oculus API Docker image built (ARM64)
  • Images pushed to ECR

Stage 2: Service Deployment

Status: Complete

  • Stuffy ECS task updated
  • Stuffy ECS service deployed
  • Oculus API ECS task updated
  • Oculus API ECS service deployed

Stage 3: Validation

Status: Complete

  • Stuffy health check passing (/api/health)
  • Oculus API health check passing (/health)
  • Target groups healthy
  • New features verified

Execution Log

2025-12-17 ~current

  • Synced repos for release
  • Merged 3 upstream commits into Nightingale
  • Committed Wanderland changes (edge middleware, toolbar updates)
  • Pushed to GitLab and GitHub
  • Ready for Jenkins build

Verification Commands

# Check ECS service status
aws ecs describe-services --cluster devops-utilities-arm64 \
  --services wanderland-stuffy-devl wanderland-oculus-api-devl

# Check target group health
aws elbv2 describe-target-health --target-group-arn <arn>

# Force new deployment if needed
aws ecs update-service --cluster devops-utilities-arm64 \
  --service wanderland-stuffy-devl --force-new-deployment

Related

  • Platform Architecture: [[wanderland-ecs-deployment]]
  • Previous Deployment: [[wanderland-deployment-2025-12-04]]
  • Pipeline Config: devops-nightinggale/jenkins/deploy.yml

Tags

tags:
  - deployment
  - wanderland
  - ecs
  - devl
  - 2025-12

North

slots:
- slug: wanderland-ecs-deployment
  context:
  - Linking new deployment to parent ECS deployment node

East

slots:
- context:
  - Linking to previous deployment chronologically
  slug: wanderland-deployment-2025-12-22
↑ northwanderland-ecs-deployment