Decouple inventory module from k8splugin module 95/143595/1
authorFiete Ostkamp <fiete.ostkamp@telekom.de>
Wed, 11 Mar 2026 15:29:30 +0000 (16:29 +0100)
committerFiete Ostkamp <fiete.ostkamp@telekom.de>
Wed, 11 Mar 2026 15:31:38 +0000 (16:31 +0100)
commit2c4e109378bf94e8ef28541fc3f3afa2c5b9d7db
treee031222a592ce092726528d8c8d7d6e0e84441d2
parent5357869908db78261a41f7639a7cf8619549d63b
Decouple inventory module from k8splugin module

- inventory module imported types from `internal` package in
  k8splugin module. That is not allowed in newer go versions
- declare structs in separate model package in inventory to
  fully remove compile time dependency on k8splugin

Issue-ID: MULTICLOUD-1548
Change-Id: I04c2dc360bd845c7d68374c95e1ffd85d5927ecd
Signed-off-by: Fiete Ostkamp <fiete.ostkamp@telekom.de>
src/inventory/api/k8spluginapi.go
src/inventory/controller/main.go
src/inventory/go.mod
src/inventory/go.sum
src/inventory/model/k8splugin.go [new file with mode: 0644]
src/inventory/utils/util.go
src/inventory/utils/util_test.go