Skip to content

Conversation

@adorney99
Copy link
Contributor

@adorney99 adorney99 commented Oct 23, 2025

Description

PR adds caching to both cluster manager and template controller. Large chunk of the changes are just mocks and test fixes

template controller

now caches unstructured objects

cluster-manager

now uses a dynamic shared informer that maintains an internal cache of k8s objects. The informer watches for CRUD operations and updates the cache when needed. Every 10 minutes the cache is also resynced

How has this been tested?

image Tested on a coder orchestrator with debug logging to show informer cache hits

@adorney99 adorney99 force-pushed the new-scale branch 5 times, most recently from 2cea321 to 3d2d15f Compare November 3, 2025 12:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants