diff --git a/.goreleaser.yaml b/.goreleaser.yaml index 66a24084..3fd34b9e 100644 --- a/.goreleaser.yaml +++ b/.goreleaser.yaml @@ -65,7 +65,7 @@ changelog: release: github: - owner: onkernel + owner: kernel name: hypeman prerelease: auto draft: false diff --git a/README.md b/README.md index 33111abd..69a5f18f 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@

Run containerized workloads in VMs, powered by Cloud Hypervisor. - GitHub License + GitHub License Discord

@@ -39,12 +39,12 @@ To connect to a Hypeman server from another machine, install just the CLI: **Homebrew:** ```bash -brew install onkernel/tap/hypeman +brew install kernel/tap/hypeman ``` **Go:** ```bash -go install 'github.com/onkernel/hypeman-cli/cmd/hypeman@latest' +go install 'github.com/kernel/hypeman-cli/cmd/hypeman@latest' ``` **Configure remote access:** diff --git a/RELEASES.md b/RELEASES.md index 5d1281e1..7d784760 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -13,11 +13,11 @@ This project uses [Semantic Versioning](https://semver.org/). ## Getting Binaries ### Released Version -Download from the [Releases](https://github.com/onkernel/hypeman/releases) page. +Download from the [Releases](https://github.com/kernel/hypeman/releases) page. ### Building from Source ```bash -git clone https://github.com/onkernel/hypeman +git clone https://github.com/kernel/hypeman cd hypeman make build # Binary at ./bin/hypeman diff --git a/cmd/api/api/api.go b/cmd/api/api/api.go index 90be4103..3cd61bb9 100644 --- a/cmd/api/api/api.go +++ b/cmd/api/api/api.go @@ -1,16 +1,16 @@ package api import ( - "github.com/onkernel/hypeman/cmd/api/config" - "github.com/onkernel/hypeman/lib/builds" - "github.com/onkernel/hypeman/lib/devices" - "github.com/onkernel/hypeman/lib/images" - "github.com/onkernel/hypeman/lib/ingress" - "github.com/onkernel/hypeman/lib/instances" - "github.com/onkernel/hypeman/lib/network" - "github.com/onkernel/hypeman/lib/oapi" - "github.com/onkernel/hypeman/lib/resources" - "github.com/onkernel/hypeman/lib/volumes" + "github.com/kernel/hypeman/cmd/api/config" + "github.com/kernel/hypeman/lib/builds" + "github.com/kernel/hypeman/lib/devices" + "github.com/kernel/hypeman/lib/images" + "github.com/kernel/hypeman/lib/ingress" + "github.com/kernel/hypeman/lib/instances" + "github.com/kernel/hypeman/lib/network" + "github.com/kernel/hypeman/lib/oapi" + "github.com/kernel/hypeman/lib/resources" + "github.com/kernel/hypeman/lib/volumes" ) // ApiService implements the oapi.StrictServerInterface diff --git a/cmd/api/api/api_test.go b/cmd/api/api/api_test.go index 4f621c69..a6abfb44 100644 --- a/cmd/api/api/api_test.go +++ b/cmd/api/api/api_test.go @@ -8,17 +8,17 @@ import ( "testing" "time" - "github.com/onkernel/hypeman/cmd/api/config" - "github.com/onkernel/hypeman/lib/devices" - "github.com/onkernel/hypeman/lib/images" - "github.com/onkernel/hypeman/lib/instances" - mw "github.com/onkernel/hypeman/lib/middleware" - "github.com/onkernel/hypeman/lib/network" - "github.com/onkernel/hypeman/lib/oapi" - "github.com/onkernel/hypeman/lib/paths" - "github.com/onkernel/hypeman/lib/resources" - "github.com/onkernel/hypeman/lib/system" - "github.com/onkernel/hypeman/lib/volumes" + "github.com/kernel/hypeman/cmd/api/config" + "github.com/kernel/hypeman/lib/devices" + "github.com/kernel/hypeman/lib/images" + "github.com/kernel/hypeman/lib/instances" + mw "github.com/kernel/hypeman/lib/middleware" + "github.com/kernel/hypeman/lib/network" + "github.com/kernel/hypeman/lib/oapi" + "github.com/kernel/hypeman/lib/paths" + "github.com/kernel/hypeman/lib/resources" + "github.com/kernel/hypeman/lib/system" + "github.com/kernel/hypeman/lib/volumes" "github.com/stretchr/testify/require" ) diff --git a/cmd/api/api/builds.go b/cmd/api/api/builds.go index deaf6ec1..4a8b1536 100644 --- a/cmd/api/api/builds.go +++ b/cmd/api/api/builds.go @@ -9,9 +9,9 @@ import ( "net/http" "strconv" - "github.com/onkernel/hypeman/lib/builds" - "github.com/onkernel/hypeman/lib/logger" - "github.com/onkernel/hypeman/lib/oapi" + "github.com/kernel/hypeman/lib/builds" + "github.com/kernel/hypeman/lib/logger" + "github.com/kernel/hypeman/lib/oapi" ) // ListBuilds returns all builds diff --git a/cmd/api/api/cp.go b/cmd/api/api/cp.go index 89b40a8b..3b060d39 100644 --- a/cmd/api/api/cp.go +++ b/cmd/api/api/cp.go @@ -10,11 +10,11 @@ import ( "time" "github.com/gorilla/websocket" - "github.com/onkernel/hypeman/lib/guest" - "github.com/onkernel/hypeman/lib/hypervisor" - "github.com/onkernel/hypeman/lib/instances" - "github.com/onkernel/hypeman/lib/logger" - mw "github.com/onkernel/hypeman/lib/middleware" + "github.com/kernel/hypeman/lib/guest" + "github.com/kernel/hypeman/lib/hypervisor" + "github.com/kernel/hypeman/lib/instances" + "github.com/kernel/hypeman/lib/logger" + mw "github.com/kernel/hypeman/lib/middleware" "go.opentelemetry.io/otel" "go.opentelemetry.io/otel/attribute" "go.opentelemetry.io/otel/codes" diff --git a/cmd/api/api/cp_test.go b/cmd/api/api/cp_test.go index 98acf5eb..62e62ee2 100644 --- a/cmd/api/api/cp_test.go +++ b/cmd/api/api/cp_test.go @@ -7,11 +7,11 @@ import ( "testing" "time" - "github.com/onkernel/hypeman/lib/guest" - "github.com/onkernel/hypeman/lib/hypervisor" - "github.com/onkernel/hypeman/lib/oapi" - "github.com/onkernel/hypeman/lib/paths" - "github.com/onkernel/hypeman/lib/system" + "github.com/kernel/hypeman/lib/guest" + "github.com/kernel/hypeman/lib/hypervisor" + "github.com/kernel/hypeman/lib/oapi" + "github.com/kernel/hypeman/lib/paths" + "github.com/kernel/hypeman/lib/system" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/cmd/api/api/devices.go b/cmd/api/api/devices.go index d7d2dd28..65fe095c 100644 --- a/cmd/api/api/devices.go +++ b/cmd/api/api/devices.go @@ -4,8 +4,8 @@ import ( "context" "errors" - "github.com/onkernel/hypeman/lib/devices" - "github.com/onkernel/hypeman/lib/oapi" + "github.com/kernel/hypeman/lib/devices" + "github.com/kernel/hypeman/lib/oapi" ) // ListDevices returns all registered devices diff --git a/cmd/api/api/exec.go b/cmd/api/api/exec.go index f09b3e79..9fdd0434 100644 --- a/cmd/api/api/exec.go +++ b/cmd/api/api/exec.go @@ -11,11 +11,11 @@ import ( "time" "github.com/gorilla/websocket" - "github.com/onkernel/hypeman/lib/guest" - "github.com/onkernel/hypeman/lib/hypervisor" - "github.com/onkernel/hypeman/lib/instances" - "github.com/onkernel/hypeman/lib/logger" - mw "github.com/onkernel/hypeman/lib/middleware" + "github.com/kernel/hypeman/lib/guest" + "github.com/kernel/hypeman/lib/hypervisor" + "github.com/kernel/hypeman/lib/instances" + "github.com/kernel/hypeman/lib/logger" + mw "github.com/kernel/hypeman/lib/middleware" ) var upgrader = websocket.Upgrader{ diff --git a/cmd/api/api/exec_test.go b/cmd/api/api/exec_test.go index ef474a04..78091141 100644 --- a/cmd/api/api/exec_test.go +++ b/cmd/api/api/exec_test.go @@ -7,12 +7,12 @@ import ( "testing" "time" - "github.com/onkernel/hypeman/lib/guest" - "github.com/onkernel/hypeman/lib/hypervisor" - "github.com/onkernel/hypeman/lib/instances" - "github.com/onkernel/hypeman/lib/oapi" - "github.com/onkernel/hypeman/lib/paths" - "github.com/onkernel/hypeman/lib/system" + "github.com/kernel/hypeman/lib/guest" + "github.com/kernel/hypeman/lib/hypervisor" + "github.com/kernel/hypeman/lib/instances" + "github.com/kernel/hypeman/lib/oapi" + "github.com/kernel/hypeman/lib/paths" + "github.com/kernel/hypeman/lib/system" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/cmd/api/api/health.go b/cmd/api/api/health.go index 139be32d..1c847f26 100644 --- a/cmd/api/api/health.go +++ b/cmd/api/api/health.go @@ -3,7 +3,7 @@ package api import ( "context" - "github.com/onkernel/hypeman/lib/oapi" + "github.com/kernel/hypeman/lib/oapi" ) // GetHealth implements health check endpoint diff --git a/cmd/api/api/images.go b/cmd/api/api/images.go index a97fa59b..b5359f31 100644 --- a/cmd/api/api/images.go +++ b/cmd/api/api/images.go @@ -4,10 +4,10 @@ import ( "context" "errors" - "github.com/onkernel/hypeman/lib/images" - "github.com/onkernel/hypeman/lib/logger" - mw "github.com/onkernel/hypeman/lib/middleware" - "github.com/onkernel/hypeman/lib/oapi" + "github.com/kernel/hypeman/lib/images" + "github.com/kernel/hypeman/lib/logger" + mw "github.com/kernel/hypeman/lib/middleware" + "github.com/kernel/hypeman/lib/oapi" ) func (s *ApiService) ListImages(ctx context.Context, request oapi.ListImagesRequestObject) (oapi.ListImagesResponseObject, error) { diff --git a/cmd/api/api/images_test.go b/cmd/api/api/images_test.go index fc2e0180..86d1ff9e 100644 --- a/cmd/api/api/images_test.go +++ b/cmd/api/api/images_test.go @@ -6,8 +6,8 @@ import ( "testing" "time" - "github.com/onkernel/hypeman/lib/images" - "github.com/onkernel/hypeman/lib/oapi" + "github.com/kernel/hypeman/lib/images" + "github.com/kernel/hypeman/lib/oapi" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/cmd/api/api/ingress.go b/cmd/api/api/ingress.go index 7b9ba881..78cc5464 100644 --- a/cmd/api/api/ingress.go +++ b/cmd/api/api/ingress.go @@ -4,10 +4,10 @@ import ( "context" "errors" - "github.com/onkernel/hypeman/lib/ingress" - "github.com/onkernel/hypeman/lib/logger" - mw "github.com/onkernel/hypeman/lib/middleware" - "github.com/onkernel/hypeman/lib/oapi" + "github.com/kernel/hypeman/lib/ingress" + "github.com/kernel/hypeman/lib/logger" + mw "github.com/kernel/hypeman/lib/middleware" + "github.com/kernel/hypeman/lib/oapi" ) // ListIngresses lists all ingress resources diff --git a/cmd/api/api/instances.go b/cmd/api/api/instances.go index 5d329160..1507eb96 100644 --- a/cmd/api/api/instances.go +++ b/cmd/api/api/instances.go @@ -9,14 +9,14 @@ import ( "strings" "github.com/c2h5oh/datasize" - "github.com/onkernel/hypeman/lib/guest" - "github.com/onkernel/hypeman/lib/hypervisor" - "github.com/onkernel/hypeman/lib/instances" - "github.com/onkernel/hypeman/lib/logger" - mw "github.com/onkernel/hypeman/lib/middleware" - "github.com/onkernel/hypeman/lib/network" - "github.com/onkernel/hypeman/lib/oapi" - "github.com/onkernel/hypeman/lib/resources" + "github.com/kernel/hypeman/lib/guest" + "github.com/kernel/hypeman/lib/hypervisor" + "github.com/kernel/hypeman/lib/instances" + "github.com/kernel/hypeman/lib/logger" + mw "github.com/kernel/hypeman/lib/middleware" + "github.com/kernel/hypeman/lib/network" + "github.com/kernel/hypeman/lib/oapi" + "github.com/kernel/hypeman/lib/resources" "github.com/samber/lo" ) diff --git a/cmd/api/api/instances_test.go b/cmd/api/api/instances_test.go index ffe45a0d..90116bff 100644 --- a/cmd/api/api/instances_test.go +++ b/cmd/api/api/instances_test.go @@ -5,9 +5,9 @@ import ( "testing" "time" - "github.com/onkernel/hypeman/lib/oapi" - "github.com/onkernel/hypeman/lib/paths" - "github.com/onkernel/hypeman/lib/system" + "github.com/kernel/hypeman/lib/oapi" + "github.com/kernel/hypeman/lib/paths" + "github.com/kernel/hypeman/lib/system" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/cmd/api/api/registry_test.go b/cmd/api/api/registry_test.go index e88978ef..50eb1f07 100644 --- a/cmd/api/api/registry_test.go +++ b/cmd/api/api/registry_test.go @@ -17,10 +17,10 @@ import ( v1 "github.com/google/go-containerregistry/pkg/v1" "github.com/google/go-containerregistry/pkg/v1/remote" "github.com/google/go-containerregistry/pkg/v1/types" - "github.com/onkernel/hypeman/lib/oapi" - "github.com/onkernel/hypeman/lib/paths" - "github.com/onkernel/hypeman/lib/registry" - "github.com/onkernel/hypeman/lib/system" + "github.com/kernel/hypeman/lib/oapi" + "github.com/kernel/hypeman/lib/paths" + "github.com/kernel/hypeman/lib/registry" + "github.com/kernel/hypeman/lib/system" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/cmd/api/api/resolvers.go b/cmd/api/api/resolvers.go index bde8d8e8..a177eb87 100644 --- a/cmd/api/api/resolvers.go +++ b/cmd/api/api/resolvers.go @@ -5,11 +5,11 @@ import ( "errors" "net/http" - "github.com/onkernel/hypeman/lib/images" - "github.com/onkernel/hypeman/lib/ingress" - "github.com/onkernel/hypeman/lib/instances" - "github.com/onkernel/hypeman/lib/middleware" - "github.com/onkernel/hypeman/lib/volumes" + "github.com/kernel/hypeman/lib/images" + "github.com/kernel/hypeman/lib/ingress" + "github.com/kernel/hypeman/lib/instances" + "github.com/kernel/hypeman/lib/middleware" + "github.com/kernel/hypeman/lib/volumes" ) // InstanceResolver adapts instances.Manager to middleware.ResourceResolver. diff --git a/cmd/api/api/resources.go b/cmd/api/api/resources.go index d0f58feb..ebdb39ec 100644 --- a/cmd/api/api/resources.go +++ b/cmd/api/api/resources.go @@ -3,8 +3,8 @@ package api import ( "context" - "github.com/onkernel/hypeman/lib/oapi" - "github.com/onkernel/hypeman/lib/resources" + "github.com/kernel/hypeman/lib/oapi" + "github.com/kernel/hypeman/lib/resources" ) // GetResources returns host resource capacity and allocations diff --git a/cmd/api/api/volumes.go b/cmd/api/api/volumes.go index 3354c002..ad763764 100644 --- a/cmd/api/api/volumes.go +++ b/cmd/api/api/volumes.go @@ -7,10 +7,10 @@ import ( "mime/multipart" "strconv" - "github.com/onkernel/hypeman/lib/logger" - mw "github.com/onkernel/hypeman/lib/middleware" - "github.com/onkernel/hypeman/lib/oapi" - "github.com/onkernel/hypeman/lib/volumes" + "github.com/kernel/hypeman/lib/logger" + mw "github.com/kernel/hypeman/lib/middleware" + "github.com/kernel/hypeman/lib/oapi" + "github.com/kernel/hypeman/lib/volumes" ) // ListVolumes lists all volumes diff --git a/cmd/api/api/volumes_test.go b/cmd/api/api/volumes_test.go index 179d5ede..91127e2b 100644 --- a/cmd/api/api/volumes_test.go +++ b/cmd/api/api/volumes_test.go @@ -3,7 +3,7 @@ package api import ( "testing" - "github.com/onkernel/hypeman/lib/oapi" + "github.com/kernel/hypeman/lib/oapi" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/cmd/api/main.go b/cmd/api/main.go index 1025a71c..67f6566f 100644 --- a/cmd/api/main.go +++ b/cmd/api/main.go @@ -19,16 +19,16 @@ import ( "github.com/go-chi/chi/v5" "github.com/go-chi/chi/v5/middleware" nethttpmiddleware "github.com/oapi-codegen/nethttp-middleware" - "github.com/onkernel/hypeman" - "github.com/onkernel/hypeman/cmd/api/api" - "github.com/onkernel/hypeman/cmd/api/config" - "github.com/onkernel/hypeman/lib/guest" - "github.com/onkernel/hypeman/lib/hypervisor/qemu" - "github.com/onkernel/hypeman/lib/instances" - mw "github.com/onkernel/hypeman/lib/middleware" - "github.com/onkernel/hypeman/lib/oapi" - "github.com/onkernel/hypeman/lib/otel" - "github.com/onkernel/hypeman/lib/vmm" + "github.com/kernel/hypeman" + "github.com/kernel/hypeman/cmd/api/api" + "github.com/kernel/hypeman/cmd/api/config" + "github.com/kernel/hypeman/lib/guest" + "github.com/kernel/hypeman/lib/hypervisor/qemu" + "github.com/kernel/hypeman/lib/instances" + mw "github.com/kernel/hypeman/lib/middleware" + "github.com/kernel/hypeman/lib/oapi" + "github.com/kernel/hypeman/lib/otel" + "github.com/kernel/hypeman/lib/vmm" "github.com/riandyrn/otelchi" "golang.org/x/sync/errgroup" ) diff --git a/cmd/api/main_test.go b/cmd/api/main_test.go index 8812fff0..01b16145 100644 --- a/cmd/api/main_test.go +++ b/cmd/api/main_test.go @@ -11,8 +11,8 @@ import ( "github.com/go-chi/chi/v5" "github.com/golang-jwt/jwt/v5" nethttpmiddleware "github.com/oapi-codegen/nethttp-middleware" - mw "github.com/onkernel/hypeman/lib/middleware" - "github.com/onkernel/hypeman/lib/oapi" + mw "github.com/kernel/hypeman/lib/middleware" + "github.com/kernel/hypeman/lib/oapi" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/cmd/api/wire.go b/cmd/api/wire.go index 4a08138b..6737b051 100644 --- a/cmd/api/wire.go +++ b/cmd/api/wire.go @@ -7,19 +7,19 @@ import ( "log/slog" "github.com/google/wire" - "github.com/onkernel/hypeman/cmd/api/api" - "github.com/onkernel/hypeman/cmd/api/config" - "github.com/onkernel/hypeman/lib/builds" - "github.com/onkernel/hypeman/lib/devices" - "github.com/onkernel/hypeman/lib/images" - "github.com/onkernel/hypeman/lib/ingress" - "github.com/onkernel/hypeman/lib/instances" - "github.com/onkernel/hypeman/lib/network" - "github.com/onkernel/hypeman/lib/providers" - "github.com/onkernel/hypeman/lib/registry" - "github.com/onkernel/hypeman/lib/resources" - "github.com/onkernel/hypeman/lib/system" - "github.com/onkernel/hypeman/lib/volumes" + "github.com/kernel/hypeman/cmd/api/api" + "github.com/kernel/hypeman/cmd/api/config" + "github.com/kernel/hypeman/lib/builds" + "github.com/kernel/hypeman/lib/devices" + "github.com/kernel/hypeman/lib/images" + "github.com/kernel/hypeman/lib/ingress" + "github.com/kernel/hypeman/lib/instances" + "github.com/kernel/hypeman/lib/network" + "github.com/kernel/hypeman/lib/providers" + "github.com/kernel/hypeman/lib/registry" + "github.com/kernel/hypeman/lib/resources" + "github.com/kernel/hypeman/lib/system" + "github.com/kernel/hypeman/lib/volumes" ) // application struct to hold initialized components diff --git a/cmd/api/wire_gen.go b/cmd/api/wire_gen.go index fc72e1a2..68f05310 100644 --- a/cmd/api/wire_gen.go +++ b/cmd/api/wire_gen.go @@ -8,19 +8,19 @@ package main import ( "context" - "github.com/onkernel/hypeman/cmd/api/api" - "github.com/onkernel/hypeman/cmd/api/config" - "github.com/onkernel/hypeman/lib/builds" - "github.com/onkernel/hypeman/lib/devices" - "github.com/onkernel/hypeman/lib/images" - "github.com/onkernel/hypeman/lib/ingress" - "github.com/onkernel/hypeman/lib/instances" - "github.com/onkernel/hypeman/lib/network" - "github.com/onkernel/hypeman/lib/providers" - "github.com/onkernel/hypeman/lib/registry" - "github.com/onkernel/hypeman/lib/resources" - "github.com/onkernel/hypeman/lib/system" - "github.com/onkernel/hypeman/lib/volumes" + "github.com/kernel/hypeman/cmd/api/api" + "github.com/kernel/hypeman/cmd/api/config" + "github.com/kernel/hypeman/lib/builds" + "github.com/kernel/hypeman/lib/devices" + "github.com/kernel/hypeman/lib/images" + "github.com/kernel/hypeman/lib/ingress" + "github.com/kernel/hypeman/lib/instances" + "github.com/kernel/hypeman/lib/network" + "github.com/kernel/hypeman/lib/providers" + "github.com/kernel/hypeman/lib/registry" + "github.com/kernel/hypeman/lib/resources" + "github.com/kernel/hypeman/lib/system" + "github.com/kernel/hypeman/lib/volumes" "log/slog" ) diff --git a/go.mod b/go.mod index 830eb39e..eba14416 100644 --- a/go.mod +++ b/go.mod @@ -1,4 +1,4 @@ -module github.com/onkernel/hypeman +module github.com/kernel/hypeman go 1.25.4 diff --git a/integration/systemd_test.go b/integration/systemd_test.go index 16ba8638..bba12df0 100644 --- a/integration/systemd_test.go +++ b/integration/systemd_test.go @@ -8,16 +8,16 @@ import ( "testing" "time" - "github.com/onkernel/hypeman/cmd/api/config" - "github.com/onkernel/hypeman/lib/devices" - "github.com/onkernel/hypeman/lib/guest" - "github.com/onkernel/hypeman/lib/hypervisor" - "github.com/onkernel/hypeman/lib/images" - "github.com/onkernel/hypeman/lib/instances" - "github.com/onkernel/hypeman/lib/network" - "github.com/onkernel/hypeman/lib/paths" - "github.com/onkernel/hypeman/lib/system" - "github.com/onkernel/hypeman/lib/volumes" + "github.com/kernel/hypeman/cmd/api/config" + "github.com/kernel/hypeman/lib/devices" + "github.com/kernel/hypeman/lib/guest" + "github.com/kernel/hypeman/lib/hypervisor" + "github.com/kernel/hypeman/lib/images" + "github.com/kernel/hypeman/lib/instances" + "github.com/kernel/hypeman/lib/network" + "github.com/kernel/hypeman/lib/paths" + "github.com/kernel/hypeman/lib/system" + "github.com/kernel/hypeman/lib/volumes" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/lib/builds/manager.go b/lib/builds/manager.go index 1bfc40b1..266cacb4 100644 --- a/lib/builds/manager.go +++ b/lib/builds/manager.go @@ -15,10 +15,10 @@ import ( "time" "github.com/nrednav/cuid2" - "github.com/onkernel/hypeman/lib/images" - "github.com/onkernel/hypeman/lib/instances" - "github.com/onkernel/hypeman/lib/paths" - "github.com/onkernel/hypeman/lib/volumes" + "github.com/kernel/hypeman/lib/images" + "github.com/kernel/hypeman/lib/instances" + "github.com/kernel/hypeman/lib/paths" + "github.com/kernel/hypeman/lib/volumes" "go.opentelemetry.io/otel/metric" ) diff --git a/lib/builds/manager_test.go b/lib/builds/manager_test.go index c53ac984..3d19af1f 100644 --- a/lib/builds/manager_test.go +++ b/lib/builds/manager_test.go @@ -10,10 +10,10 @@ import ( "testing" "time" - "github.com/onkernel/hypeman/lib/instances" - "github.com/onkernel/hypeman/lib/paths" - "github.com/onkernel/hypeman/lib/resources" - "github.com/onkernel/hypeman/lib/volumes" + "github.com/kernel/hypeman/lib/instances" + "github.com/kernel/hypeman/lib/paths" + "github.com/kernel/hypeman/lib/resources" + "github.com/kernel/hypeman/lib/volumes" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/lib/builds/storage.go b/lib/builds/storage.go index 777382bb..42f7f146 100644 --- a/lib/builds/storage.go +++ b/lib/builds/storage.go @@ -7,7 +7,7 @@ import ( "sort" "time" - "github.com/onkernel/hypeman/lib/paths" + "github.com/kernel/hypeman/lib/paths" ) // buildMetadata is the internal representation stored on disk diff --git a/lib/devices/GPU.md b/lib/devices/GPU.md index 55c73673..a2880998 100644 --- a/lib/devices/GPU.md +++ b/lib/devices/GPU.md @@ -62,7 +62,7 @@ hypeman injects the following at boot: The driver libraries injected by hypeman are pinned to a specific version that matches the kernel modules. This version is tracked in: -- **Kernel release:** `onkernel/linux` GitHub releases (e.g., `ch-6.12.8-kernel-2-20251211`) +- **Kernel release:** `kernel/linux` GitHub releases (e.g., `ch-6.12.8-kernel-2-20251211`) - **hypeman config:** `lib/system/versions.go` - `NvidiaDriverVersion` map ### Current Driver Version @@ -81,7 +81,7 @@ To upgrade the NVIDIA driver version: 1. **Choose a new version** from [NVIDIA's Linux drivers](https://www.nvidia.com/Download/index.aspx) -2. **Update onkernel/linux:** +2. **Update kernel/linux:** - Edit `.github/workflows/release.yaml` - Change `DRIVER_VERSION=` in all locations (search for the current version) - The workflow file contains comments explaining what to update diff --git a/lib/devices/gpu_e2e_test.go b/lib/devices/gpu_e2e_test.go index e279ed51..e10de739 100644 --- a/lib/devices/gpu_e2e_test.go +++ b/lib/devices/gpu_e2e_test.go @@ -9,16 +9,16 @@ import ( "testing" "time" - "github.com/onkernel/hypeman/cmd/api/config" - "github.com/onkernel/hypeman/lib/devices" - "github.com/onkernel/hypeman/lib/guest" - "github.com/onkernel/hypeman/lib/hypervisor" - "github.com/onkernel/hypeman/lib/images" - "github.com/onkernel/hypeman/lib/instances" - "github.com/onkernel/hypeman/lib/network" - "github.com/onkernel/hypeman/lib/paths" - "github.com/onkernel/hypeman/lib/system" - "github.com/onkernel/hypeman/lib/volumes" + "github.com/kernel/hypeman/cmd/api/config" + "github.com/kernel/hypeman/lib/devices" + "github.com/kernel/hypeman/lib/guest" + "github.com/kernel/hypeman/lib/hypervisor" + "github.com/kernel/hypeman/lib/images" + "github.com/kernel/hypeman/lib/instances" + "github.com/kernel/hypeman/lib/network" + "github.com/kernel/hypeman/lib/paths" + "github.com/kernel/hypeman/lib/system" + "github.com/kernel/hypeman/lib/volumes" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/lib/devices/gpu_inference_test.go b/lib/devices/gpu_inference_test.go index 15f1d80e..e1caff25 100644 --- a/lib/devices/gpu_inference_test.go +++ b/lib/devices/gpu_inference_test.go @@ -20,17 +20,17 @@ import ( "github.com/google/go-containerregistry/pkg/name" "github.com/google/go-containerregistry/pkg/v1/daemon" "github.com/google/go-containerregistry/pkg/v1/remote" - "github.com/onkernel/hypeman/cmd/api/config" - "github.com/onkernel/hypeman/lib/devices" - "github.com/onkernel/hypeman/lib/guest" - "github.com/onkernel/hypeman/lib/hypervisor" - "github.com/onkernel/hypeman/lib/images" - "github.com/onkernel/hypeman/lib/instances" - "github.com/onkernel/hypeman/lib/network" - "github.com/onkernel/hypeman/lib/paths" - "github.com/onkernel/hypeman/lib/registry" - "github.com/onkernel/hypeman/lib/system" - "github.com/onkernel/hypeman/lib/volumes" + "github.com/kernel/hypeman/cmd/api/config" + "github.com/kernel/hypeman/lib/devices" + "github.com/kernel/hypeman/lib/guest" + "github.com/kernel/hypeman/lib/hypervisor" + "github.com/kernel/hypeman/lib/images" + "github.com/kernel/hypeman/lib/instances" + "github.com/kernel/hypeman/lib/network" + "github.com/kernel/hypeman/lib/paths" + "github.com/kernel/hypeman/lib/registry" + "github.com/kernel/hypeman/lib/system" + "github.com/kernel/hypeman/lib/volumes" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/lib/devices/gpu_module_test.go b/lib/devices/gpu_module_test.go index 193cc5fa..0f1655a4 100644 --- a/lib/devices/gpu_module_test.go +++ b/lib/devices/gpu_module_test.go @@ -16,17 +16,17 @@ import ( "github.com/google/go-containerregistry/pkg/name" "github.com/google/go-containerregistry/pkg/v1/daemon" "github.com/google/go-containerregistry/pkg/v1/remote" - "github.com/onkernel/hypeman/cmd/api/config" - "github.com/onkernel/hypeman/lib/devices" - "github.com/onkernel/hypeman/lib/guest" - "github.com/onkernel/hypeman/lib/hypervisor" - "github.com/onkernel/hypeman/lib/images" - "github.com/onkernel/hypeman/lib/instances" - "github.com/onkernel/hypeman/lib/network" - "github.com/onkernel/hypeman/lib/paths" - "github.com/onkernel/hypeman/lib/registry" - "github.com/onkernel/hypeman/lib/system" - "github.com/onkernel/hypeman/lib/volumes" + "github.com/kernel/hypeman/cmd/api/config" + "github.com/kernel/hypeman/lib/devices" + "github.com/kernel/hypeman/lib/guest" + "github.com/kernel/hypeman/lib/hypervisor" + "github.com/kernel/hypeman/lib/images" + "github.com/kernel/hypeman/lib/instances" + "github.com/kernel/hypeman/lib/network" + "github.com/kernel/hypeman/lib/paths" + "github.com/kernel/hypeman/lib/registry" + "github.com/kernel/hypeman/lib/system" + "github.com/kernel/hypeman/lib/volumes" "github.com/stretchr/testify/require" ) diff --git a/lib/devices/manager.go b/lib/devices/manager.go index cc004cdc..d93a7572 100644 --- a/lib/devices/manager.go +++ b/lib/devices/manager.go @@ -10,8 +10,8 @@ import ( "time" "github.com/nrednav/cuid2" - "github.com/onkernel/hypeman/lib/logger" - "github.com/onkernel/hypeman/lib/paths" + "github.com/kernel/hypeman/lib/logger" + "github.com/kernel/hypeman/lib/paths" ) // InstanceLivenessChecker provides a way to check if an instance is running. diff --git a/lib/devices/reconcile_test.go b/lib/devices/reconcile_test.go index 7c2bdaea..d28dcf94 100644 --- a/lib/devices/reconcile_test.go +++ b/lib/devices/reconcile_test.go @@ -8,7 +8,7 @@ import ( "testing" "time" - "github.com/onkernel/hypeman/lib/paths" + "github.com/kernel/hypeman/lib/paths" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/lib/guest/client.go b/lib/guest/client.go index 96151280..93b2a16c 100644 --- a/lib/guest/client.go +++ b/lib/guest/client.go @@ -16,7 +16,7 @@ import ( "time" securejoin "github.com/cyphar/filepath-securejoin" - "github.com/onkernel/hypeman/lib/hypervisor" + "github.com/kernel/hypeman/lib/hypervisor" "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/credentials/insecure" diff --git a/lib/hypervisor/cloudhypervisor/cloudhypervisor.go b/lib/hypervisor/cloudhypervisor/cloudhypervisor.go index fc80ac22..a102398d 100644 --- a/lib/hypervisor/cloudhypervisor/cloudhypervisor.go +++ b/lib/hypervisor/cloudhypervisor/cloudhypervisor.go @@ -7,8 +7,8 @@ import ( "fmt" "time" - "github.com/onkernel/hypeman/lib/hypervisor" - "github.com/onkernel/hypeman/lib/vmm" + "github.com/kernel/hypeman/lib/hypervisor" + "github.com/kernel/hypeman/lib/vmm" ) // CloudHypervisor implements hypervisor.Hypervisor for Cloud Hypervisor VMM. diff --git a/lib/hypervisor/cloudhypervisor/config.go b/lib/hypervisor/cloudhypervisor/config.go index d38308b1..ab51676b 100644 --- a/lib/hypervisor/cloudhypervisor/config.go +++ b/lib/hypervisor/cloudhypervisor/config.go @@ -1,8 +1,8 @@ package cloudhypervisor import ( - "github.com/onkernel/hypeman/lib/hypervisor" - "github.com/onkernel/hypeman/lib/vmm" + "github.com/kernel/hypeman/lib/hypervisor" + "github.com/kernel/hypeman/lib/vmm" ) // ToVMConfig converts hypervisor.VMConfig to Cloud Hypervisor's vmm.VmConfig. diff --git a/lib/hypervisor/cloudhypervisor/process.go b/lib/hypervisor/cloudhypervisor/process.go index c2217560..b81b72d4 100644 --- a/lib/hypervisor/cloudhypervisor/process.go +++ b/lib/hypervisor/cloudhypervisor/process.go @@ -6,10 +6,10 @@ import ( "syscall" "time" - "github.com/onkernel/hypeman/lib/hypervisor" - "github.com/onkernel/hypeman/lib/logger" - "github.com/onkernel/hypeman/lib/paths" - "github.com/onkernel/hypeman/lib/vmm" + "github.com/kernel/hypeman/lib/hypervisor" + "github.com/kernel/hypeman/lib/logger" + "github.com/kernel/hypeman/lib/paths" + "github.com/kernel/hypeman/lib/vmm" "gvisor.dev/gvisor/pkg/cleanup" ) diff --git a/lib/hypervisor/cloudhypervisor/vsock.go b/lib/hypervisor/cloudhypervisor/vsock.go index a29b04b2..4db01bd3 100644 --- a/lib/hypervisor/cloudhypervisor/vsock.go +++ b/lib/hypervisor/cloudhypervisor/vsock.go @@ -9,7 +9,7 @@ import ( "strings" "time" - "github.com/onkernel/hypeman/lib/hypervisor" + "github.com/kernel/hypeman/lib/hypervisor" ) const ( diff --git a/lib/hypervisor/hypervisor.go b/lib/hypervisor/hypervisor.go index 4306f080..197a6ac7 100644 --- a/lib/hypervisor/hypervisor.go +++ b/lib/hypervisor/hypervisor.go @@ -9,7 +9,7 @@ import ( "net" "time" - "github.com/onkernel/hypeman/lib/paths" + "github.com/kernel/hypeman/lib/paths" ) // Type identifies the hypervisor implementation diff --git a/lib/hypervisor/qemu/config.go b/lib/hypervisor/qemu/config.go index 57c539aa..2a99740c 100644 --- a/lib/hypervisor/qemu/config.go +++ b/lib/hypervisor/qemu/config.go @@ -5,7 +5,7 @@ import ( "runtime" "strconv" - "github.com/onkernel/hypeman/lib/hypervisor" + "github.com/kernel/hypeman/lib/hypervisor" ) // BuildArgs converts hypervisor.VMConfig to QEMU command-line arguments. diff --git a/lib/hypervisor/qemu/config_test.go b/lib/hypervisor/qemu/config_test.go index bc6e9be3..a5fb63e4 100644 --- a/lib/hypervisor/qemu/config_test.go +++ b/lib/hypervisor/qemu/config_test.go @@ -3,7 +3,7 @@ package qemu import ( "testing" - "github.com/onkernel/hypeman/lib/hypervisor" + "github.com/kernel/hypeman/lib/hypervisor" "github.com/stretchr/testify/assert" ) diff --git a/lib/hypervisor/qemu/process.go b/lib/hypervisor/qemu/process.go index e0c53734..459d94eb 100644 --- a/lib/hypervisor/qemu/process.go +++ b/lib/hypervisor/qemu/process.go @@ -14,9 +14,9 @@ import ( "syscall" "time" - "github.com/onkernel/hypeman/lib/hypervisor" - "github.com/onkernel/hypeman/lib/logger" - "github.com/onkernel/hypeman/lib/paths" + "github.com/kernel/hypeman/lib/hypervisor" + "github.com/kernel/hypeman/lib/logger" + "github.com/kernel/hypeman/lib/paths" "gvisor.dev/gvisor/pkg/cleanup" ) diff --git a/lib/hypervisor/qemu/process_test.go b/lib/hypervisor/qemu/process_test.go index ff8e93a3..900e7300 100644 --- a/lib/hypervisor/qemu/process_test.go +++ b/lib/hypervisor/qemu/process_test.go @@ -5,7 +5,7 @@ import ( "regexp" "testing" - "github.com/onkernel/hypeman/lib/paths" + "github.com/kernel/hypeman/lib/paths" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/lib/hypervisor/qemu/qemu.go b/lib/hypervisor/qemu/qemu.go index e54f2fd2..62489521 100644 --- a/lib/hypervisor/qemu/qemu.go +++ b/lib/hypervisor/qemu/qemu.go @@ -8,7 +8,7 @@ import ( "time" "github.com/digitalocean/go-qemu/qemu" - "github.com/onkernel/hypeman/lib/hypervisor" + "github.com/kernel/hypeman/lib/hypervisor" ) // QEMU implements hypervisor.Hypervisor for QEMU VMM. diff --git a/lib/hypervisor/qemu/vsock.go b/lib/hypervisor/qemu/vsock.go index 6ee7c54d..50c0791f 100644 --- a/lib/hypervisor/qemu/vsock.go +++ b/lib/hypervisor/qemu/vsock.go @@ -10,7 +10,7 @@ import ( "golang.org/x/sys/unix" - "github.com/onkernel/hypeman/lib/hypervisor" + "github.com/kernel/hypeman/lib/hypervisor" ) const ( diff --git a/lib/images/manager.go b/lib/images/manager.go index 42cfd836..a7e5d965 100644 --- a/lib/images/manager.go +++ b/lib/images/manager.go @@ -11,7 +11,7 @@ import ( "time" "github.com/google/go-containerregistry/pkg/v1/layout" - "github.com/onkernel/hypeman/lib/paths" + "github.com/kernel/hypeman/lib/paths" "go.opentelemetry.io/otel/metric" ) diff --git a/lib/images/manager_test.go b/lib/images/manager_test.go index 406566ef..312cef82 100644 --- a/lib/images/manager_test.go +++ b/lib/images/manager_test.go @@ -8,7 +8,7 @@ import ( "testing" "time" - "github.com/onkernel/hypeman/lib/paths" + "github.com/kernel/hypeman/lib/paths" "github.com/stretchr/testify/require" ) diff --git a/lib/images/storage.go b/lib/images/storage.go index 311b0386..4f4c10c5 100644 --- a/lib/images/storage.go +++ b/lib/images/storage.go @@ -8,7 +8,7 @@ import ( "strings" "time" - "github.com/onkernel/hypeman/lib/paths" + "github.com/kernel/hypeman/lib/paths" ) type imageMetadata struct { diff --git a/lib/ingress/binaries.go b/lib/ingress/binaries.go index fc5440fb..79143506 100644 --- a/lib/ingress/binaries.go +++ b/lib/ingress/binaries.go @@ -8,7 +8,7 @@ import ( "os" "path/filepath" - "github.com/onkernel/hypeman/lib/paths" + "github.com/kernel/hypeman/lib/paths" ) // CaddyVersion is the version of Caddy embedded in this build. diff --git a/lib/ingress/config.go b/lib/ingress/config.go index 1521e86b..5e9eb3c8 100644 --- a/lib/ingress/config.go +++ b/lib/ingress/config.go @@ -11,9 +11,9 @@ import ( "sort" "strings" - "github.com/onkernel/hypeman/lib/dns" - "github.com/onkernel/hypeman/lib/logger" - "github.com/onkernel/hypeman/lib/paths" + "github.com/kernel/hypeman/lib/dns" + "github.com/kernel/hypeman/lib/logger" + "github.com/kernel/hypeman/lib/paths" ) // DNSProvider represents supported DNS providers for ACME challenges. diff --git a/lib/ingress/config_test.go b/lib/ingress/config_test.go index bb087120..f0c884ca 100644 --- a/lib/ingress/config_test.go +++ b/lib/ingress/config_test.go @@ -6,7 +6,7 @@ import ( "os" "testing" - "github.com/onkernel/hypeman/lib/paths" + "github.com/kernel/hypeman/lib/paths" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/lib/ingress/daemon.go b/lib/ingress/daemon.go index f31511e1..375727d1 100644 --- a/lib/ingress/daemon.go +++ b/lib/ingress/daemon.go @@ -15,8 +15,8 @@ import ( "syscall" "time" - "github.com/onkernel/hypeman/lib/logger" - "github.com/onkernel/hypeman/lib/paths" + "github.com/kernel/hypeman/lib/logger" + "github.com/kernel/hypeman/lib/paths" ) // Polling intervals for Caddy daemon lifecycle management. diff --git a/lib/ingress/logs.go b/lib/ingress/logs.go index f5f50787..ea2f6c2d 100644 --- a/lib/ingress/logs.go +++ b/lib/ingress/logs.go @@ -10,7 +10,7 @@ import ( "sync" "time" - "github.com/onkernel/hypeman/lib/paths" + "github.com/kernel/hypeman/lib/paths" ) // CaddyLogForwarder tails Caddy's system log and forwards to OTEL. diff --git a/lib/ingress/manager.go b/lib/ingress/manager.go index 579af21e..46d72c63 100644 --- a/lib/ingress/manager.go +++ b/lib/ingress/manager.go @@ -11,9 +11,9 @@ import ( "time" "github.com/nrednav/cuid2" - "github.com/onkernel/hypeman/lib/dns" - "github.com/onkernel/hypeman/lib/logger" - "github.com/onkernel/hypeman/lib/paths" + "github.com/kernel/hypeman/lib/dns" + "github.com/kernel/hypeman/lib/logger" + "github.com/kernel/hypeman/lib/paths" ) // InstanceResolver provides instance resolution capabilities. diff --git a/lib/ingress/manager_test.go b/lib/ingress/manager_test.go index ceda6ff2..faf5bdc4 100644 --- a/lib/ingress/manager_test.go +++ b/lib/ingress/manager_test.go @@ -6,7 +6,7 @@ import ( "testing" "time" - "github.com/onkernel/hypeman/lib/paths" + "github.com/kernel/hypeman/lib/paths" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/lib/ingress/storage.go b/lib/ingress/storage.go index 8deb8b33..53a7188a 100644 --- a/lib/ingress/storage.go +++ b/lib/ingress/storage.go @@ -6,7 +6,7 @@ import ( "os" "strings" - "github.com/onkernel/hypeman/lib/paths" + "github.com/kernel/hypeman/lib/paths" ) // Filesystem structure: diff --git a/lib/ingress/validation_test.go b/lib/ingress/validation_test.go index b56baca3..9e1c7673 100644 --- a/lib/ingress/validation_test.go +++ b/lib/ingress/validation_test.go @@ -7,7 +7,7 @@ import ( "os" "testing" - "github.com/onkernel/hypeman/lib/paths" + "github.com/kernel/hypeman/lib/paths" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/lib/instances/configdisk.go b/lib/instances/configdisk.go index c0e4e5b7..c80ce2d9 100644 --- a/lib/instances/configdisk.go +++ b/lib/instances/configdisk.go @@ -9,10 +9,10 @@ import ( "strconv" "strings" - "github.com/onkernel/hypeman/lib/devices" - "github.com/onkernel/hypeman/lib/images" - "github.com/onkernel/hypeman/lib/network" - "github.com/onkernel/hypeman/lib/vmconfig" + "github.com/kernel/hypeman/lib/devices" + "github.com/kernel/hypeman/lib/images" + "github.com/kernel/hypeman/lib/network" + "github.com/kernel/hypeman/lib/vmconfig" ) // createConfigDisk generates an ext4 disk with instance configuration. diff --git a/lib/instances/cpu.go b/lib/instances/cpu.go index b2d3faeb..a67f41bb 100644 --- a/lib/instances/cpu.go +++ b/lib/instances/cpu.go @@ -6,7 +6,7 @@ import ( "strconv" "strings" - "github.com/onkernel/hypeman/lib/vmm" + "github.com/kernel/hypeman/lib/vmm" ) // HostTopology represents the CPU topology of the host machine diff --git a/lib/instances/create.go b/lib/instances/create.go index 194a3a9b..3ae8c719 100644 --- a/lib/instances/create.go +++ b/lib/instances/create.go @@ -9,13 +9,13 @@ import ( "time" "github.com/nrednav/cuid2" - "github.com/onkernel/hypeman/lib/devices" - "github.com/onkernel/hypeman/lib/hypervisor" - "github.com/onkernel/hypeman/lib/images" - "github.com/onkernel/hypeman/lib/logger" - "github.com/onkernel/hypeman/lib/network" - "github.com/onkernel/hypeman/lib/system" - "github.com/onkernel/hypeman/lib/volumes" + "github.com/kernel/hypeman/lib/devices" + "github.com/kernel/hypeman/lib/hypervisor" + "github.com/kernel/hypeman/lib/images" + "github.com/kernel/hypeman/lib/logger" + "github.com/kernel/hypeman/lib/network" + "github.com/kernel/hypeman/lib/system" + "github.com/kernel/hypeman/lib/volumes" "go.opentelemetry.io/otel/attribute" "go.opentelemetry.io/otel/trace" "gvisor.dev/gvisor/pkg/cleanup" diff --git a/lib/instances/delete.go b/lib/instances/delete.go index 5840e7f1..5ac95f97 100644 --- a/lib/instances/delete.go +++ b/lib/instances/delete.go @@ -7,10 +7,10 @@ import ( "syscall" "time" - "github.com/onkernel/hypeman/lib/guest" - "github.com/onkernel/hypeman/lib/hypervisor" - "github.com/onkernel/hypeman/lib/logger" - "github.com/onkernel/hypeman/lib/network" + "github.com/kernel/hypeman/lib/guest" + "github.com/kernel/hypeman/lib/hypervisor" + "github.com/kernel/hypeman/lib/logger" + "github.com/kernel/hypeman/lib/network" ) // deleteInstance stops and deletes an instance diff --git a/lib/instances/exec_test.go b/lib/instances/exec_test.go index 1efb471e..64fd1ae8 100644 --- a/lib/instances/exec_test.go +++ b/lib/instances/exec_test.go @@ -9,11 +9,11 @@ import ( "testing" "time" - "github.com/onkernel/hypeman/lib/guest" - "github.com/onkernel/hypeman/lib/hypervisor" - "github.com/onkernel/hypeman/lib/images" - "github.com/onkernel/hypeman/lib/paths" - "github.com/onkernel/hypeman/lib/system" + "github.com/kernel/hypeman/lib/guest" + "github.com/kernel/hypeman/lib/hypervisor" + "github.com/kernel/hypeman/lib/images" + "github.com/kernel/hypeman/lib/paths" + "github.com/kernel/hypeman/lib/system" "github.com/stretchr/testify/require" ) diff --git a/lib/instances/liveness.go b/lib/instances/liveness.go index 19d3d20b..73dbb09e 100644 --- a/lib/instances/liveness.go +++ b/lib/instances/liveness.go @@ -5,8 +5,8 @@ import ( "os/exec" "strings" - "github.com/onkernel/hypeman/lib/devices" - "github.com/onkernel/hypeman/lib/logger" + "github.com/kernel/hypeman/lib/devices" + "github.com/kernel/hypeman/lib/logger" ) // Ensure instanceLivenessAdapter implements the interface diff --git a/lib/instances/logs.go b/lib/instances/logs.go index a483ec26..9fda55b6 100644 --- a/lib/instances/logs.go +++ b/lib/instances/logs.go @@ -9,7 +9,7 @@ import ( "os/exec" "strconv" - "github.com/onkernel/hypeman/lib/logger" + "github.com/kernel/hypeman/lib/logger" ) // LogSource represents a log source type diff --git a/lib/instances/manager.go b/lib/instances/manager.go index ebaf9a7b..84daaa1e 100644 --- a/lib/instances/manager.go +++ b/lib/instances/manager.go @@ -5,16 +5,16 @@ import ( "fmt" "sync" - "github.com/onkernel/hypeman/lib/devices" - "github.com/onkernel/hypeman/lib/hypervisor" - "github.com/onkernel/hypeman/lib/hypervisor/cloudhypervisor" - "github.com/onkernel/hypeman/lib/hypervisor/qemu" - "github.com/onkernel/hypeman/lib/images" - "github.com/onkernel/hypeman/lib/network" - "github.com/onkernel/hypeman/lib/paths" - "github.com/onkernel/hypeman/lib/resources" - "github.com/onkernel/hypeman/lib/system" - "github.com/onkernel/hypeman/lib/volumes" + "github.com/kernel/hypeman/lib/devices" + "github.com/kernel/hypeman/lib/hypervisor" + "github.com/kernel/hypeman/lib/hypervisor/cloudhypervisor" + "github.com/kernel/hypeman/lib/hypervisor/qemu" + "github.com/kernel/hypeman/lib/images" + "github.com/kernel/hypeman/lib/network" + "github.com/kernel/hypeman/lib/paths" + "github.com/kernel/hypeman/lib/resources" + "github.com/kernel/hypeman/lib/system" + "github.com/kernel/hypeman/lib/volumes" "go.opentelemetry.io/otel/metric" "go.opentelemetry.io/otel/trace" ) diff --git a/lib/instances/manager_test.go b/lib/instances/manager_test.go index ccd89adc..67037b33 100644 --- a/lib/instances/manager_test.go +++ b/lib/instances/manager_test.go @@ -16,17 +16,17 @@ import ( "time" "github.com/joho/godotenv" - "github.com/onkernel/hypeman/cmd/api/config" - "github.com/onkernel/hypeman/lib/devices" - "github.com/onkernel/hypeman/lib/guest" - "github.com/onkernel/hypeman/lib/hypervisor" - "github.com/onkernel/hypeman/lib/images" - "github.com/onkernel/hypeman/lib/ingress" - "github.com/onkernel/hypeman/lib/network" - "github.com/onkernel/hypeman/lib/paths" - "github.com/onkernel/hypeman/lib/system" - "github.com/onkernel/hypeman/lib/vmm" - "github.com/onkernel/hypeman/lib/volumes" + "github.com/kernel/hypeman/cmd/api/config" + "github.com/kernel/hypeman/lib/devices" + "github.com/kernel/hypeman/lib/guest" + "github.com/kernel/hypeman/lib/hypervisor" + "github.com/kernel/hypeman/lib/images" + "github.com/kernel/hypeman/lib/ingress" + "github.com/kernel/hypeman/lib/network" + "github.com/kernel/hypeman/lib/paths" + "github.com/kernel/hypeman/lib/system" + "github.com/kernel/hypeman/lib/vmm" + "github.com/kernel/hypeman/lib/volumes" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/lib/instances/metrics.go b/lib/instances/metrics.go index e07c5983..3c982532 100644 --- a/lib/instances/metrics.go +++ b/lib/instances/metrics.go @@ -4,8 +4,8 @@ import ( "context" "time" - "github.com/onkernel/hypeman/lib/hypervisor" - mw "github.com/onkernel/hypeman/lib/middleware" + "github.com/kernel/hypeman/lib/hypervisor" + mw "github.com/kernel/hypeman/lib/middleware" "go.opentelemetry.io/otel/attribute" "go.opentelemetry.io/otel/metric" "go.opentelemetry.io/otel/trace" diff --git a/lib/instances/network_test.go b/lib/instances/network_test.go index 0ad25494..70181cef 100644 --- a/lib/instances/network_test.go +++ b/lib/instances/network_test.go @@ -8,9 +8,9 @@ import ( "testing" "time" - "github.com/onkernel/hypeman/lib/guest" - "github.com/onkernel/hypeman/lib/hypervisor" - "github.com/onkernel/hypeman/lib/images" + "github.com/kernel/hypeman/lib/guest" + "github.com/kernel/hypeman/lib/hypervisor" + "github.com/kernel/hypeman/lib/images" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" "github.com/vishvananda/netlink" diff --git a/lib/instances/qemu_test.go b/lib/instances/qemu_test.go index 31e3045e..358a7ae2 100644 --- a/lib/instances/qemu_test.go +++ b/lib/instances/qemu_test.go @@ -14,17 +14,17 @@ import ( "testing" "time" - "github.com/onkernel/hypeman/cmd/api/config" - "github.com/onkernel/hypeman/lib/devices" - "github.com/onkernel/hypeman/lib/guest" - "github.com/onkernel/hypeman/lib/hypervisor" - "github.com/onkernel/hypeman/lib/hypervisor/qemu" - "github.com/onkernel/hypeman/lib/images" - "github.com/onkernel/hypeman/lib/ingress" - "github.com/onkernel/hypeman/lib/network" - "github.com/onkernel/hypeman/lib/paths" - "github.com/onkernel/hypeman/lib/system" - "github.com/onkernel/hypeman/lib/volumes" + "github.com/kernel/hypeman/cmd/api/config" + "github.com/kernel/hypeman/lib/devices" + "github.com/kernel/hypeman/lib/guest" + "github.com/kernel/hypeman/lib/hypervisor" + "github.com/kernel/hypeman/lib/hypervisor/qemu" + "github.com/kernel/hypeman/lib/images" + "github.com/kernel/hypeman/lib/ingress" + "github.com/kernel/hypeman/lib/network" + "github.com/kernel/hypeman/lib/paths" + "github.com/kernel/hypeman/lib/system" + "github.com/kernel/hypeman/lib/volumes" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/lib/instances/query.go b/lib/instances/query.go index 3ccf25cd..1bc26fc2 100644 --- a/lib/instances/query.go +++ b/lib/instances/query.go @@ -6,8 +6,8 @@ import ( "os" "path/filepath" - "github.com/onkernel/hypeman/lib/hypervisor" - "github.com/onkernel/hypeman/lib/logger" + "github.com/kernel/hypeman/lib/hypervisor" + "github.com/kernel/hypeman/lib/logger" ) // stateResult holds the result of state derivation diff --git a/lib/instances/resource_limits_test.go b/lib/instances/resource_limits_test.go index 1895d87e..767d9e7c 100644 --- a/lib/instances/resource_limits_test.go +++ b/lib/instances/resource_limits_test.go @@ -7,13 +7,13 @@ import ( "testing" "time" - "github.com/onkernel/hypeman/cmd/api/config" - "github.com/onkernel/hypeman/lib/devices" - "github.com/onkernel/hypeman/lib/images" - "github.com/onkernel/hypeman/lib/network" - "github.com/onkernel/hypeman/lib/paths" - "github.com/onkernel/hypeman/lib/system" - "github.com/onkernel/hypeman/lib/volumes" + "github.com/kernel/hypeman/cmd/api/config" + "github.com/kernel/hypeman/lib/devices" + "github.com/kernel/hypeman/lib/images" + "github.com/kernel/hypeman/lib/network" + "github.com/kernel/hypeman/lib/paths" + "github.com/kernel/hypeman/lib/system" + "github.com/kernel/hypeman/lib/volumes" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/lib/instances/restore.go b/lib/instances/restore.go index 6a5ac616..8acc6466 100644 --- a/lib/instances/restore.go +++ b/lib/instances/restore.go @@ -6,8 +6,8 @@ import ( "os" "time" - "github.com/onkernel/hypeman/lib/hypervisor" - "github.com/onkernel/hypeman/lib/logger" + "github.com/kernel/hypeman/lib/hypervisor" + "github.com/kernel/hypeman/lib/logger" "go.opentelemetry.io/otel/trace" ) diff --git a/lib/instances/standby.go b/lib/instances/standby.go index c09e6a33..ba19df99 100644 --- a/lib/instances/standby.go +++ b/lib/instances/standby.go @@ -6,9 +6,9 @@ import ( "os" "time" - "github.com/onkernel/hypeman/lib/hypervisor" - "github.com/onkernel/hypeman/lib/logger" - "github.com/onkernel/hypeman/lib/network" + "github.com/kernel/hypeman/lib/hypervisor" + "github.com/kernel/hypeman/lib/logger" + "github.com/kernel/hypeman/lib/network" "go.opentelemetry.io/otel/trace" ) diff --git a/lib/instances/start.go b/lib/instances/start.go index 36b15328..9f495f57 100644 --- a/lib/instances/start.go +++ b/lib/instances/start.go @@ -5,8 +5,8 @@ import ( "fmt" "time" - "github.com/onkernel/hypeman/lib/logger" - "github.com/onkernel/hypeman/lib/network" + "github.com/kernel/hypeman/lib/logger" + "github.com/kernel/hypeman/lib/network" "go.opentelemetry.io/otel/trace" "gvisor.dev/gvisor/pkg/cleanup" ) diff --git a/lib/instances/stop.go b/lib/instances/stop.go index eff32a66..20888e8a 100644 --- a/lib/instances/stop.go +++ b/lib/instances/stop.go @@ -5,8 +5,8 @@ import ( "fmt" "time" - "github.com/onkernel/hypeman/lib/logger" - "github.com/onkernel/hypeman/lib/network" + "github.com/kernel/hypeman/lib/logger" + "github.com/kernel/hypeman/lib/network" "go.opentelemetry.io/otel/trace" ) diff --git a/lib/instances/storage.go b/lib/instances/storage.go index 95c77da9..4bf7f45b 100644 --- a/lib/instances/storage.go +++ b/lib/instances/storage.go @@ -6,7 +6,7 @@ import ( "os" "path/filepath" - "github.com/onkernel/hypeman/lib/images" + "github.com/kernel/hypeman/lib/images" ) // Filesystem structure: diff --git a/lib/instances/types.go b/lib/instances/types.go index 0d0c954d..3f5f16ac 100644 --- a/lib/instances/types.go +++ b/lib/instances/types.go @@ -3,7 +3,7 @@ package instances import ( "time" - "github.com/onkernel/hypeman/lib/hypervisor" + "github.com/kernel/hypeman/lib/hypervisor" ) // State represents the instance state diff --git a/lib/instances/volumes_test.go b/lib/instances/volumes_test.go index 6be9e24f..2dc48143 100644 --- a/lib/instances/volumes_test.go +++ b/lib/instances/volumes_test.go @@ -10,10 +10,10 @@ import ( "testing" "time" - "github.com/onkernel/hypeman/lib/images" - "github.com/onkernel/hypeman/lib/paths" - "github.com/onkernel/hypeman/lib/system" - "github.com/onkernel/hypeman/lib/volumes" + "github.com/kernel/hypeman/lib/images" + "github.com/kernel/hypeman/lib/paths" + "github.com/kernel/hypeman/lib/system" + "github.com/kernel/hypeman/lib/volumes" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/lib/middleware/oapi_auth.go b/lib/middleware/oapi_auth.go index 430e822a..00624a7f 100644 --- a/lib/middleware/oapi_auth.go +++ b/lib/middleware/oapi_auth.go @@ -10,7 +10,7 @@ import ( "github.com/getkin/kin-openapi/openapi3filter" "github.com/golang-jwt/jwt/v5" - "github.com/onkernel/hypeman/lib/logger" + "github.com/kernel/hypeman/lib/logger" ) type contextKey string diff --git a/lib/middleware/otel.go b/lib/middleware/otel.go index cac161c9..2cd42d86 100644 --- a/lib/middleware/otel.go +++ b/lib/middleware/otel.go @@ -9,7 +9,7 @@ import ( "time" "github.com/go-chi/chi/v5" - "github.com/onkernel/hypeman/lib/logger" + "github.com/kernel/hypeman/lib/logger" "go.opentelemetry.io/otel/attribute" "go.opentelemetry.io/otel/metric" ) diff --git a/lib/middleware/resolve.go b/lib/middleware/resolve.go index 705614a9..028dcadf 100644 --- a/lib/middleware/resolve.go +++ b/lib/middleware/resolve.go @@ -7,7 +7,7 @@ import ( "strings" "github.com/go-chi/chi/v5" - "github.com/onkernel/hypeman/lib/logger" + "github.com/kernel/hypeman/lib/logger" "go.opentelemetry.io/otel/attribute" "go.opentelemetry.io/otel/trace" ) diff --git a/lib/network/allocate.go b/lib/network/allocate.go index b747ec4f..b3906f9b 100644 --- a/lib/network/allocate.go +++ b/lib/network/allocate.go @@ -8,7 +8,7 @@ import ( "net" "strings" - "github.com/onkernel/hypeman/lib/logger" + "github.com/kernel/hypeman/lib/logger" ) // CreateAllocation allocates IP/MAC/TAP for instance on the default network diff --git a/lib/network/bridge.go b/lib/network/bridge.go index 38766ee0..ca150d8d 100644 --- a/lib/network/bridge.go +++ b/lib/network/bridge.go @@ -10,7 +10,7 @@ import ( "strings" "syscall" - "github.com/onkernel/hypeman/lib/logger" + "github.com/kernel/hypeman/lib/logger" "github.com/vishvananda/netlink" "golang.org/x/sys/unix" ) diff --git a/lib/network/derive.go b/lib/network/derive.go index 53f8b773..fc352bbf 100644 --- a/lib/network/derive.go +++ b/lib/network/derive.go @@ -7,8 +7,8 @@ import ( "net" "os" - "github.com/onkernel/hypeman/lib/hypervisor" - "github.com/onkernel/hypeman/lib/logger" + "github.com/kernel/hypeman/lib/hypervisor" + "github.com/kernel/hypeman/lib/logger" ) // instanceMetadata is the minimal metadata we need to derive allocations diff --git a/lib/network/manager.go b/lib/network/manager.go index 12e5d980..9102a599 100644 --- a/lib/network/manager.go +++ b/lib/network/manager.go @@ -6,9 +6,9 @@ import ( "sync" "time" - "github.com/onkernel/hypeman/cmd/api/config" - "github.com/onkernel/hypeman/lib/logger" - "github.com/onkernel/hypeman/lib/paths" + "github.com/kernel/hypeman/cmd/api/config" + "github.com/kernel/hypeman/lib/logger" + "github.com/kernel/hypeman/lib/paths" "go.opentelemetry.io/otel/metric" ) diff --git a/lib/providers/providers.go b/lib/providers/providers.go index c2a46f7a..9f2d1578 100644 --- a/lib/providers/providers.go +++ b/lib/providers/providers.go @@ -7,21 +7,21 @@ import ( "time" "github.com/c2h5oh/datasize" - "github.com/onkernel/hypeman/cmd/api/config" - "github.com/onkernel/hypeman/lib/builds" - "github.com/onkernel/hypeman/lib/devices" - "github.com/onkernel/hypeman/lib/hypervisor" - "github.com/onkernel/hypeman/lib/images" - "github.com/onkernel/hypeman/lib/ingress" - "github.com/onkernel/hypeman/lib/instances" - "github.com/onkernel/hypeman/lib/logger" - "github.com/onkernel/hypeman/lib/network" - hypemanotel "github.com/onkernel/hypeman/lib/otel" - "github.com/onkernel/hypeman/lib/paths" - "github.com/onkernel/hypeman/lib/registry" - "github.com/onkernel/hypeman/lib/resources" - "github.com/onkernel/hypeman/lib/system" - "github.com/onkernel/hypeman/lib/volumes" + "github.com/kernel/hypeman/cmd/api/config" + "github.com/kernel/hypeman/lib/builds" + "github.com/kernel/hypeman/lib/devices" + "github.com/kernel/hypeman/lib/hypervisor" + "github.com/kernel/hypeman/lib/images" + "github.com/kernel/hypeman/lib/ingress" + "github.com/kernel/hypeman/lib/instances" + "github.com/kernel/hypeman/lib/logger" + "github.com/kernel/hypeman/lib/network" + hypemanotel "github.com/kernel/hypeman/lib/otel" + "github.com/kernel/hypeman/lib/paths" + "github.com/kernel/hypeman/lib/registry" + "github.com/kernel/hypeman/lib/resources" + "github.com/kernel/hypeman/lib/system" + "github.com/kernel/hypeman/lib/volumes" "go.opentelemetry.io/otel" ) diff --git a/lib/registry/blob_store.go b/lib/registry/blob_store.go index d218a604..e7d92fb0 100644 --- a/lib/registry/blob_store.go +++ b/lib/registry/blob_store.go @@ -10,7 +10,7 @@ import ( "strings" v1 "github.com/google/go-containerregistry/pkg/v1" - "github.com/onkernel/hypeman/lib/paths" + "github.com/kernel/hypeman/lib/paths" ) // notFoundError is a custom error that matches go-containerregistry's errNotFound sentinel. diff --git a/lib/registry/registry.go b/lib/registry/registry.go index d3ef7002..44535f47 100644 --- a/lib/registry/registry.go +++ b/lib/registry/registry.go @@ -20,8 +20,8 @@ import ( "github.com/google/go-containerregistry/pkg/v1/empty" "github.com/google/go-containerregistry/pkg/v1/layout" "github.com/google/go-containerregistry/pkg/v1/types" - "github.com/onkernel/hypeman/lib/images" - "github.com/onkernel/hypeman/lib/paths" + "github.com/kernel/hypeman/lib/images" + "github.com/kernel/hypeman/lib/paths" ) // Registry provides an OCI Distribution Spec compliant registry that stores pushed images diff --git a/lib/resources/disk.go b/lib/resources/disk.go index 483cf3f1..6ea0bdd8 100644 --- a/lib/resources/disk.go +++ b/lib/resources/disk.go @@ -6,8 +6,8 @@ import ( "syscall" "github.com/c2h5oh/datasize" - "github.com/onkernel/hypeman/cmd/api/config" - "github.com/onkernel/hypeman/lib/paths" + "github.com/kernel/hypeman/cmd/api/config" + "github.com/kernel/hypeman/lib/paths" ) // DiskResource implements Resource for disk space discovery and tracking. diff --git a/lib/resources/network.go b/lib/resources/network.go index e94ddd16..41ba3d8e 100644 --- a/lib/resources/network.go +++ b/lib/resources/network.go @@ -8,8 +8,8 @@ import ( "strings" "github.com/c2h5oh/datasize" - "github.com/onkernel/hypeman/cmd/api/config" - "github.com/onkernel/hypeman/lib/logger" + "github.com/kernel/hypeman/cmd/api/config" + "github.com/kernel/hypeman/lib/logger" "github.com/vishvananda/netlink" ) diff --git a/lib/resources/resource.go b/lib/resources/resource.go index 2c0d4730..76f02163 100644 --- a/lib/resources/resource.go +++ b/lib/resources/resource.go @@ -7,9 +7,9 @@ import ( "fmt" "sync" - "github.com/onkernel/hypeman/cmd/api/config" - "github.com/onkernel/hypeman/lib/logger" - "github.com/onkernel/hypeman/lib/paths" + "github.com/kernel/hypeman/cmd/api/config" + "github.com/kernel/hypeman/lib/logger" + "github.com/kernel/hypeman/lib/paths" ) // ResourceType identifies a type of host resource. diff --git a/lib/resources/resource_test.go b/lib/resources/resource_test.go index ae91165b..7868d9b3 100644 --- a/lib/resources/resource_test.go +++ b/lib/resources/resource_test.go @@ -4,8 +4,8 @@ import ( "context" "testing" - "github.com/onkernel/hypeman/cmd/api/config" - "github.com/onkernel/hypeman/lib/paths" + "github.com/kernel/hypeman/cmd/api/config" + "github.com/kernel/hypeman/lib/paths" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/lib/system/README.md b/lib/system/README.md index 29111fe0..e904ab9e 100644 --- a/lib/system/README.md +++ b/lib/system/README.md @@ -4,7 +4,7 @@ Manages versioned kernel and initrd files for Cloud Hypervisor VMs. ## Features -- **Automatic Downloads**: Kernel downloaded from onkernel/linux releases on first use +- **Automatic Downloads**: Kernel downloaded from kernel/linux releases on first use - **Automatic Build**: Initrd built from Alpine base + Go init binary + guest-agent - **Versioned**: Side-by-side support for multiple kernel versions - **Zero Docker**: Uses OCI directly (reuses image manager infrastructure) @@ -81,12 +81,12 @@ via `INIT_MODE` in the config disk. ## Kernel Sources -Kernels downloaded from onkernel/linux releases (Cloud Hypervisor-optimized fork): -- https://github.com/onkernel/linux/releases +Kernels downloaded from kernel/linux releases (Cloud Hypervisor-optimized fork): +- https://github.com/kernel/linux/releases Example URLs: -- x86_64: `https://github.com/onkernel/linux/releases/download/ch-6.12.8-kernel-1.2-20251213/vmlinux-x86_64` -- aarch64: `https://github.com/onkernel/linux/releases/download/ch-6.12.8-kernel-1.2-20251213/Image-arm64` +- x86_64: `https://github.com/kernel/linux/releases/download/ch-6.12.8-kernel-1.2-20251213/vmlinux-x86_64` +- aarch64: `https://github.com/kernel/linux/releases/download/ch-6.12.8-kernel-1.2-20251213/Image-arm64` ## Initrd Build Process @@ -111,8 +111,8 @@ const ( var KernelDownloadURLs = map[KernelVersion]map[string]string{ // ... existing ... Kernel_20251220: { - "x86_64": "https://github.com/onkernel/linux/releases/download/ch-6.12.8-kernel-1.3-20251220/vmlinux-x86_64", - "aarch64": "https://github.com/onkernel/linux/releases/download/ch-6.12.8-kernel-1.3-20251220/Image-arm64", + "x86_64": "https://github.com/kernel/linux/releases/download/ch-6.12.8-kernel-1.3-20251220/vmlinux-x86_64", + "aarch64": "https://github.com/kernel/linux/releases/download/ch-6.12.8-kernel-1.3-20251220/Image-arm64", }, } diff --git a/lib/system/guest_agent/cp.go b/lib/system/guest_agent/cp.go index 19c681e8..62a7eec2 100644 --- a/lib/system/guest_agent/cp.go +++ b/lib/system/guest_agent/cp.go @@ -10,7 +10,7 @@ import ( "syscall" "time" - pb "github.com/onkernel/hypeman/lib/guest" + pb "github.com/kernel/hypeman/lib/guest" ) // CopyToGuest handles copying files to the guest filesystem diff --git a/lib/system/guest_agent/exec.go b/lib/system/guest_agent/exec.go index b48fd842..8f6c4fc1 100644 --- a/lib/system/guest_agent/exec.go +++ b/lib/system/guest_agent/exec.go @@ -11,7 +11,7 @@ import ( "time" "github.com/creack/pty" - pb "github.com/onkernel/hypeman/lib/guest" + pb "github.com/kernel/hypeman/lib/guest" ) // Exec handles command execution with bidirectional streaming diff --git a/lib/system/guest_agent/main.go b/lib/system/guest_agent/main.go index 6cb2f817..95a9d5cc 100644 --- a/lib/system/guest_agent/main.go +++ b/lib/system/guest_agent/main.go @@ -5,7 +5,7 @@ import ( "time" "github.com/mdlayher/vsock" - pb "github.com/onkernel/hypeman/lib/guest" + pb "github.com/kernel/hypeman/lib/guest" "google.golang.org/grpc" ) diff --git a/lib/system/guest_agent/stat.go b/lib/system/guest_agent/stat.go index 92842f3b..a36ee04e 100644 --- a/lib/system/guest_agent/stat.go +++ b/lib/system/guest_agent/stat.go @@ -5,7 +5,7 @@ import ( "log" "os" - pb "github.com/onkernel/hypeman/lib/guest" + pb "github.com/kernel/hypeman/lib/guest" ) // StatPath returns information about a path in the guest filesystem diff --git a/lib/system/init/config.go b/lib/system/init/config.go index 9a0bde04..bf6533b4 100644 --- a/lib/system/init/config.go +++ b/lib/system/init/config.go @@ -6,7 +6,7 @@ import ( "os" "os/exec" - "github.com/onkernel/hypeman/lib/vmconfig" + "github.com/kernel/hypeman/lib/vmconfig" ) // readConfig mounts and reads the config disk, parsing the JSON configuration. diff --git a/lib/system/init/mode_exec.go b/lib/system/init/mode_exec.go index 8fd11511..5a9e19ae 100644 --- a/lib/system/init/mode_exec.go +++ b/lib/system/init/mode_exec.go @@ -7,7 +7,7 @@ import ( "strings" "syscall" - "github.com/onkernel/hypeman/lib/vmconfig" + "github.com/kernel/hypeman/lib/vmconfig" ) // runExecMode runs the container in exec mode (default). diff --git a/lib/system/init/mode_systemd.go b/lib/system/init/mode_systemd.go index 5e7188a0..cc6e59fa 100644 --- a/lib/system/init/mode_systemd.go +++ b/lib/system/init/mode_systemd.go @@ -5,7 +5,7 @@ import ( "os" "syscall" - "github.com/onkernel/hypeman/lib/vmconfig" + "github.com/kernel/hypeman/lib/vmconfig" ) // runSystemdMode hands off control to systemd. diff --git a/lib/system/init/network.go b/lib/system/init/network.go index 76df8254..cb5f6941 100644 --- a/lib/system/init/network.go +++ b/lib/system/init/network.go @@ -5,7 +5,7 @@ import ( "os" "os/exec" - "github.com/onkernel/hypeman/lib/vmconfig" + "github.com/kernel/hypeman/lib/vmconfig" ) // configureNetwork sets up networking in the guest VM. diff --git a/lib/system/init/volumes.go b/lib/system/init/volumes.go index 278c1dbd..459c1042 100644 --- a/lib/system/init/volumes.go +++ b/lib/system/init/volumes.go @@ -6,7 +6,7 @@ import ( "os/exec" "path/filepath" - "github.com/onkernel/hypeman/lib/vmconfig" + "github.com/kernel/hypeman/lib/vmconfig" ) // mountVolumes mounts attached volumes according to the configuration. diff --git a/lib/system/initrd.go b/lib/system/initrd.go index 567247d2..9fa12ccb 100644 --- a/lib/system/initrd.go +++ b/lib/system/initrd.go @@ -14,8 +14,8 @@ import ( "strconv" "time" - "github.com/onkernel/hypeman/lib/images" - "github.com/onkernel/hypeman/lib/logger" + "github.com/kernel/hypeman/lib/images" + "github.com/kernel/hypeman/lib/logger" ) const alpineBaseImage = "alpine:3.22" diff --git a/lib/system/manager.go b/lib/system/manager.go index 87fc4282..40c172b3 100644 --- a/lib/system/manager.go +++ b/lib/system/manager.go @@ -5,7 +5,7 @@ import ( "fmt" "os" - "github.com/onkernel/hypeman/lib/paths" + "github.com/kernel/hypeman/lib/paths" ) // Manager handles system files (kernel, initrd) diff --git a/lib/system/manager_test.go b/lib/system/manager_test.go index ea91ae6b..2b6e9406 100644 --- a/lib/system/manager_test.go +++ b/lib/system/manager_test.go @@ -4,7 +4,7 @@ import ( "context" "testing" - "github.com/onkernel/hypeman/lib/paths" + "github.com/kernel/hypeman/lib/paths" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/lib/system/versions.go b/lib/system/versions.go index 7d59cd85..71263486 100644 --- a/lib/system/versions.go +++ b/lib/system/versions.go @@ -6,7 +6,7 @@ import "runtime" type KernelVersion string const ( - // Kernel versions from onkernel/linux releases + // Kernel versions from kernel/linux releases Kernel_202511182 KernelVersion = "ch-6.12.8-kernel-1-202511182" Kernel_20251211 KernelVersion = "ch-6.12.8-kernel-1.1-20251211" Kernel_20251213 KernelVersion = "ch-6.12.8-kernel-1.2-20251213" // NVIDIA module + driver lib support + networking configs @@ -28,16 +28,16 @@ var ( // KernelDownloadURLs maps kernel versions and architectures to download URLs var KernelDownloadURLs = map[KernelVersion]map[string]string{ Kernel_202511182: { - "x86_64": "https://github.com/onkernel/linux/releases/download/ch-6.12.8-kernel-1-202511182/vmlinux-x86_64", - "aarch64": "https://github.com/onkernel/linux/releases/download/ch-6.12.8-kernel-1-202511182/Image-arm64", + "x86_64": "https://github.com/kernel/linux/releases/download/ch-6.12.8-kernel-1-202511182/vmlinux-x86_64", + "aarch64": "https://github.com/kernel/linux/releases/download/ch-6.12.8-kernel-1-202511182/Image-arm64", }, Kernel_20251211: { - "x86_64": "https://github.com/onkernel/linux/releases/download/ch-6.12.8-kernel-1.1-20251211/vmlinux-x86_64", - "aarch64": "https://github.com/onkernel/linux/releases/download/ch-6.12.8-kernel-1.1-20251211/Image-arm64", + "x86_64": "https://github.com/kernel/linux/releases/download/ch-6.12.8-kernel-1.1-20251211/vmlinux-x86_64", + "aarch64": "https://github.com/kernel/linux/releases/download/ch-6.12.8-kernel-1.1-20251211/Image-arm64", }, Kernel_20251213: { - "x86_64": "https://github.com/onkernel/linux/releases/download/ch-6.12.8-kernel-1.2-20251213/vmlinux-x86_64", - "aarch64": "https://github.com/onkernel/linux/releases/download/ch-6.12.8-kernel-1.2-20251213/Image-arm64", + "x86_64": "https://github.com/kernel/linux/releases/download/ch-6.12.8-kernel-1.2-20251213/vmlinux-x86_64", + "aarch64": "https://github.com/kernel/linux/releases/download/ch-6.12.8-kernel-1.2-20251213/Image-arm64", }, // Add future versions here } @@ -46,7 +46,7 @@ var KernelDownloadURLs = map[KernelVersion]map[string]string{ // These tarballs contain pre-built NVIDIA kernel modules that match the kernel version var NvidiaModuleURLs = map[KernelVersion]map[string]string{ Kernel_20251213: { - "x86_64": "https://github.com/onkernel/linux/releases/download/ch-6.12.8-kernel-1.2-20251213/nvidia-modules-x86_64.tar.gz", + "x86_64": "https://github.com/kernel/linux/releases/download/ch-6.12.8-kernel-1.2-20251213/nvidia-modules-x86_64.tar.gz", // Note: NVIDIA open-gpu-kernel-modules does not support arm64 yet }, // Kernel_202511182 and Kernel_20251211 do not have NVIDIA modules (pre-module-support kernels) @@ -58,7 +58,7 @@ var NvidiaModuleURLs = map[KernelVersion]map[string]string{ // See lib/devices/GPU.md for documentation on driver injection. var NvidiaDriverLibURLs = map[KernelVersion]map[string]string{ Kernel_20251213: { - "x86_64": "https://github.com/onkernel/linux/releases/download/ch-6.12.8-kernel-1.2-20251213/nvidia-driver-libs-x86_64.tar.gz", + "x86_64": "https://github.com/kernel/linux/releases/download/ch-6.12.8-kernel-1.2-20251213/nvidia-driver-libs-x86_64.tar.gz", }, } diff --git a/lib/vmm/binaries.go b/lib/vmm/binaries.go index 85a680cc..319884a2 100644 --- a/lib/vmm/binaries.go +++ b/lib/vmm/binaries.go @@ -7,7 +7,7 @@ import ( "path/filepath" "runtime" - "github.com/onkernel/hypeman/lib/paths" + "github.com/kernel/hypeman/lib/paths" ) //go:embed binaries/cloud-hypervisor/v48.0/x86_64/cloud-hypervisor diff --git a/lib/vmm/client.go b/lib/vmm/client.go index 94241881..11fc7787 100644 --- a/lib/vmm/client.go +++ b/lib/vmm/client.go @@ -11,7 +11,7 @@ import ( "syscall" "time" - "github.com/onkernel/hypeman/lib/paths" + "github.com/kernel/hypeman/lib/paths" "go.opentelemetry.io/otel/attribute" "go.opentelemetry.io/otel/metric" ) diff --git a/lib/vmm/client_test.go b/lib/vmm/client_test.go index e88cf609..2162551a 100644 --- a/lib/vmm/client_test.go +++ b/lib/vmm/client_test.go @@ -6,7 +6,7 @@ import ( "path/filepath" "testing" - "github.com/onkernel/hypeman/lib/paths" + "github.com/kernel/hypeman/lib/paths" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/lib/volumes/manager.go b/lib/volumes/manager.go index 9e254f7d..57fca9c2 100644 --- a/lib/volumes/manager.go +++ b/lib/volumes/manager.go @@ -9,8 +9,8 @@ import ( "time" "github.com/nrednav/cuid2" - "github.com/onkernel/hypeman/lib/images" - "github.com/onkernel/hypeman/lib/paths" + "github.com/kernel/hypeman/lib/images" + "github.com/kernel/hypeman/lib/paths" "go.opentelemetry.io/otel/metric" ) diff --git a/lib/volumes/manager_test.go b/lib/volumes/manager_test.go index 130fb1c4..e63fa58a 100644 --- a/lib/volumes/manager_test.go +++ b/lib/volumes/manager_test.go @@ -6,7 +6,7 @@ import ( "os" "testing" - "github.com/onkernel/hypeman/lib/paths" + "github.com/kernel/hypeman/lib/paths" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/lib/volumes/storage.go b/lib/volumes/storage.go index 57387bee..597b0dd3 100644 --- a/lib/volumes/storage.go +++ b/lib/volumes/storage.go @@ -6,8 +6,8 @@ import ( "os" "path/filepath" - "github.com/onkernel/hypeman/lib/images" - "github.com/onkernel/hypeman/lib/paths" + "github.com/kernel/hypeman/lib/images" + "github.com/kernel/hypeman/lib/paths" ) // Filesystem structure: diff --git a/scripts/install.sh b/scripts/install.sh index cb154dad..41a540f8 100755 --- a/scripts/install.sh +++ b/scripts/install.sh @@ -3,7 +3,7 @@ # Hypeman API Install Script # # Usage: -# curl -fsSL https://raw.githubusercontent.com/onkernel/hypeman/main/scripts/install.sh | bash +# curl -fsSL https://raw.githubusercontent.com/kernel/hypeman/main/scripts/install.sh | bash # # Options (via environment variables): # VERSION - Install specific API version (default: latest) @@ -16,7 +16,7 @@ set -e -REPO="onkernel/hypeman" +REPO="kernel/hypeman" BINARY_NAME="hypeman-api" INSTALL_DIR="${INSTALL_DIR:-/opt/hypeman/bin}" DATA_DIR="${DATA_DIR:-/var/lib/hypeman}" @@ -359,7 +359,7 @@ info "Installing systemd service..." $SUDO tee "${SYSTEMD_DIR}/${SERVICE_NAME}.service" > /dev/null << EOF [Unit] Description=Hypeman API Server -Documentation=https://github.com/onkernel/hypeman +Documentation=https://github.com/kernel/hypeman After=network.target [Service] @@ -403,7 +403,7 @@ $SUDO systemctl start "$SERVICE_NAME" # Install Hypeman CLI # ============================================================================= -CLI_REPO="onkernel/hypeman-cli" +CLI_REPO="kernel/hypeman-cli" if [ -z "$CLI_VERSION" ]; then info "Fetching latest CLI version with available artifacts..." diff --git a/scripts/uninstall.sh b/scripts/uninstall.sh index acc22143..ac45bb42 100755 --- a/scripts/uninstall.sh +++ b/scripts/uninstall.sh @@ -3,7 +3,7 @@ # Hypeman Uninstall Script # # Usage: -# curl -fsSL https://raw.githubusercontent.com/onkernel/hypeman/main/scripts/uninstall.sh | bash +# curl -fsSL https://raw.githubusercontent.com/kernel/hypeman/main/scripts/uninstall.sh | bash # # Options (via environment variables): # KEEP_DATA=false - Remove data directory (/var/lib/hypeman) - kept by default @@ -166,5 +166,5 @@ echo " Kill all: sudo pkill -f caddy; sudo pkill -f cloud-h" echo "" echo "To reinstall:" -echo " curl -fsSL https://raw.githubusercontent.com/onkernel/hypeman/main/scripts/install.sh | bash" +echo " curl -fsSL https://raw.githubusercontent.com/kernel/hypeman/main/scripts/install.sh | bash" echo "" diff --git a/scripts/utm/README.md b/scripts/utm/README.md index 13923fa6..e845c44a 100644 --- a/scripts/utm/README.md +++ b/scripts/utm/README.md @@ -135,7 +135,7 @@ The Hypeman CLI can be installed on your host machine and used to interact with 1. Install the CLI on your host machine (or build from source): ```bash -brew install onkernel/tap/hypeman +brew install kernel/tap/hypeman ``` 2. Set up the API key on your host machine: diff --git a/scripts/utm/bootstrap-dev-environment.sh b/scripts/utm/bootstrap-dev-environment.sh index b426288f..fcd191b5 100755 --- a/scripts/utm/bootstrap-dev-environment.sh +++ b/scripts/utm/bootstrap-dev-environment.sh @@ -94,16 +94,16 @@ else echo "⚠ KVM may not be available (nested virtualization requires M3+ and macOS 15+)" fi -# Clone onkernel repositories -echo "[10/10] Cloning onkernel repositories..." +# Clone kernel repositories +echo "[10/10] Cloning kernel repositories..." mkdir -p ~/code REPOS=( - "onkernel/hypeman" - "onkernel/hypeman-ts" - "onkernel/hypeman-go" - "onkernel/hypeman-cli" - "onkernel/linux" + "kernel/hypeman" + "kernel/hypeman-ts" + "kernel/hypeman-go" + "kernel/hypeman-cli" + "kernel/linux" ) # Check GitHub authentication status diff --git a/stainless.yaml b/stainless.yaml index 792d5a79..ab1b5a26 100644 --- a/stainless.yaml +++ b/stainless.yaml @@ -32,8 +32,8 @@ targets: go_sdk_package: github.com/onkernel/hypeman-go publish: homebrew: - tap_repo: onkernel/homebrew-tap - homepage: https://github.com/onkernel/hypeman + tap_repo: kernel/homebrew-tap + homepage: https://github.com/kernel/hypeman description: orchestrate cloud-hypervisor VMs typescript: edition: typescript.2025-10-10