Releases: openshift-hyperfleet/hyperfleet-infra
Releases · openshift-hyperfleet/hyperfleet-infra
v0.1.0
23 Feb 20:02
Compare
Sorry, something went wrong.
No results found
HyperFleet Infrastructure v0.1.0
First release of the HyperFleet Infrastructure-as-Code repository.
Structure
Terraform : GKE clusters, Google Pub/Sub, shared VPC infrastructure
Helm charts : Umbrella charts for all HyperFleet components (via helm-git)
Makefile : Single entry point for provisioning and deployment (make install-all)
Terraform Modules
Module
Description
cluster/gke
Developer GKE cluster provisioning
pubsub
Google Pub/Sub topics and subscriptions with Workload Identity
shared
Shared VPC, subnets, and firewall rules (one-time setup)
Helm Charts
Chart
Description
api
HyperFleet API (umbrella → hyperfleet-api)
sentinel-clusters
Sentinel for cluster lifecycle events
sentinel-nodepools
Sentinel for nodepool lifecycle events
adapter1, adapter2, adapter3
Sample adapters using HyperFleet adapter framework
maestro
Maestro server + agent (umbrella)
Component Versions
Component
Image Tag
hyperfleet-api
v0.1.0
sentinel
v0.1.0
hyperfleet-adapter
v0.1.0
Quick Start
# One-time setup
cp terraform/envs/gke/dev.tfvars.example terraform/envs/gke/dev.tfvars
cp terraform/envs/gke/dev.tfbackend.example terraform/envs/gke/dev.tfbackend
# Install everything (Terraform + Helm)
make install-all
Validated Scenarios
GCP + Google Pub/Sub (Workload Identity)
Known Issues
HYPERFLEET-655 : Sentinel RabbitMQ broker config bugs (RabbitMQ scenario not validated, Pub/Sub works correctly)