Skip to content

Commit 2ca04eb

Browse files
committed
refactor: Migrate to HyperFleet v2 architecture and cleanup codebase
This commit consolidates the migration to HyperFleet v2 architecture with the following changes: - Remove v1 event-driven architecture components (events table, controllers, event DAOs) - Cleanup unused CI/CD pipelines (.tekton, GitHub workflows) - Remove legacy secrets, templates, and build scripts - Standardize naming conventions (nodePool -> node_pool) - Update documentation (CLAUDE.md, PREREQUISITES.md, README.md) - Remove deprecated RHTAP integration files - Simplify codebase structure for pure REST API approach This migration removes the event-based orchestration in favor of Sentinel-driven lifecycle management, aligning with the new HyperFleet architecture design.
1 parent 7d48280 commit 2ca04eb

File tree

104 files changed

+782
-8237
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

104 files changed

+782
-8237
lines changed

.claude/commands/generate-entity.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -404,7 +404,7 @@ go build -o /tmp/hyperfleet ./cmd/hyperfleet
404404
# Run database migrations
405405
make db/teardown
406406
make db/setup
407-
./hyperfleet migrate
407+
./hyperfleet-api migrate
408408

409409
# Run integration tests
410410
make test-integration

.github/workflows/rhhyperfleet-parser.yml

Lines changed: 0 additions & 50 deletions
This file was deleted.

.gitignore

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
/coverage
3131

3232
# Ignore built binaries
33-
/hyperfleet
33+
/hyperfleet-api
3434

3535
# Ignore generated templates
3636
/templates/*-template.json
@@ -41,8 +41,5 @@
4141
# Ignore IntelliJ config
4242
.idea/
4343

44-
# Don't push the testing password file
45-
secrets/db.password
46-
4744
# Ignore vendor directory
4845
/vendor/

.tekton/integration-test.yaml

Lines changed: 0 additions & 115 deletions
This file was deleted.

0 commit comments

Comments
 (0)