Skip to content

feat: allow cheetah to pause and restart based on configmap change#222

Open
leninmehedy wants to merge 2 commits intomainfrom
00221-bump-cheetah-v0.4.0
Open

feat: allow cheetah to pause and restart based on configmap change#222
leninmehedy wants to merge 2 commits intomainfrom
00221-bump-cheetah-v0.4.0

Conversation

@leninmehedy
Copy link
Member

@leninmehedy leninmehedy commented Feb 7, 2026

Changes

  • allow cheetah to pause and restart based on config change (bump version to 0.4.1)
  • allow cheetah to monitor the parent directory (/opt/hgcapp/eventsStreams) instead of a specific account directory (e.g events_0.0.3).
    • This would allow account ID change feature in the future without needing any change in cheetah config
  • We avoided subpath mounting for cheetah config so that as we update configmap, kubernetes would update the volume automatically. If we use subpath, then such automatic sync wouldn't occur.

Demo

Watch: https://www.loom.com/share/1939b507423e457f8e3458bdbf261e98

Descriptions

Stream directory and configuration simplification:

  • Standardized stream directories by removing per-node subdirectories for block, record, and event streams in both configuration files and Kubernetes manifests, making file management simpler and more consistent. [1] [2] [3] [4] [5] [6] [7] [8]

Cheetah component updates:

  • Upgraded the Cheetah image to version 0.4.1 and introduced a configurable configCheckInterval to allow for dynamic configuration reloads.

Developer tooling and automation:

  • Added a comprehensive Taskfile.yml with tasks to automate Solo CLI installation, network deployment, teardown, proxy setup, metrics server enablement, Docker checks, and image loading, greatly improving the developer experience for local testing and iteration.
  • Updated the development documentation (README.md) to include clear instructions for using Solo and the new task-based workflow.

Related Issues

Signed-off-by: Lenin Mehedy <lenin.mehedy@hashgraph.com>
@leninmehedy leninmehedy requested review from a team as code owners February 7, 2026 04:38
@leninmehedy leninmehedy requested review from arturre, brunodam, crypto-pablo and jeromy-cannon and removed request for crypto-pablo February 7, 2026 04:38
…igmaps

Signed-off-by: Lenin Mehedy <lenin.mehedy@hashgraph.com>
@leninmehedy leninmehedy force-pushed the 00221-bump-cheetah-v0.4.0 branch from f00484c to ae417fa Compare February 7, 2026 05:42
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.

Bump cheetah version v0.4.0

1 participant