diff --git a/.gitleaksignore b/.gitleaksignore new file mode 100644 index 0000000..6837e8d --- /dev/null +++ b/.gitleaksignore @@ -0,0 +1,4 @@ +# gitleaks allowlist — VERIFIED FALSE POSITIVES (2026-08-03). testdata/ fixtures — example keys, not live credentials. +# Precise fingerprints only; new/real secrets in these files are still caught. +b8448faf89f763a3493a5c6378c491b2bc563fb4:testdata/rest/azuredevops-test/descriptors.yaml:generic-api-key:14 +b8448faf89f763a3493a5c6378c491b2bc563fb4:testdata/rest/azuredevops/descriptors.yaml:generic-api-key:14 diff --git a/go.mod b/go.mod index fa740ca..f92b630 100644 --- a/go.mod +++ b/go.mod @@ -1,4 +1,4 @@ -module github.com/krateoplatformops/rest-dynamic-controller +module github.com/krateo-platformops/rest-dynamic-controller go 1.25.6 @@ -8,8 +8,8 @@ require ( github.com/gobuffalo/flect v1.0.3 github.com/google/go-cmp v0.7.0 github.com/itchyny/gojq v0.12.19 - github.com/krateoplatformops/plumbing v1.12.0 - github.com/krateoplatformops/unstructured-runtime v1.0.0 + github.com/krateo-platformops/plumbing v1.13.0 + github.com/krateo-platformops/unstructured-runtime v1.4.0 github.com/pb33f/libopenapi v0.28.0 github.com/stretchr/testify v1.11.1 go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.69.0 @@ -107,7 +107,3 @@ require ( ) replace github.com/pb33f/libopenapi => github.com/krateoplatformops/libopenapi v0.21.8 - -replace github.com/krateoplatformops/unstructured-runtime => github.com/braghettos/unstructured-runtime v1.3.4 - -replace github.com/krateoplatformops/plumbing => github.com/braghettos/plumbing v1.12.0 diff --git a/go.sum b/go.sum index 44c40f2..fdb3872 100644 --- a/go.sum +++ b/go.sum @@ -8,10 +8,6 @@ github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM= github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw= github.com/blang/semver/v4 v4.0.0 h1:1PFHFE6yCCTv8C1TeyNNarDzntLi7wMI5i/pzqYIsAM= github.com/blang/semver/v4 v4.0.0/go.mod h1:IbckMUScFkM3pff0VJDNKRiT6TG/YpiHIM2yvyW5YoQ= -github.com/braghettos/plumbing v1.12.0 h1:vyjqU93p1voUe2UhXgZ7ydbBTBFqFlnzzrgBSDQh0IM= -github.com/braghettos/plumbing v1.12.0/go.mod h1:X6uMFezAgVRmJKZLnyyGpr8uhQJaWEvjQjAGo1Bo24Q= -github.com/braghettos/unstructured-runtime v1.3.4 h1:sw4rpkgssUelxEMxlj3H7Z/LtJSWlUvk+fM2iElTHng= -github.com/braghettos/unstructured-runtime v1.3.4/go.mod h1:ETCI+C+kE++D9SsOOWIzxUBbfaffpovxvJSaPGBJfhE= github.com/buger/jsonparser v1.1.1 h1:2PnMjfWD7wBILjqQbt530v576A/cAbQvEW9gGIpYMUs= github.com/buger/jsonparser v1.1.1/go.mod h1:6RYKKt7H4d4+iWqouImQ9R2FZql3VbhNgx27UK13J/0= github.com/cenkalti/backoff/v5 v5.0.3 h1:ZN+IMa753KfX5hd8vVaMixjnqRZ3y8CuJKRKj1xcsSM= @@ -86,6 +82,10 @@ github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk= github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= +github.com/krateo-platformops/plumbing v1.13.0 h1:h3ltdbLMMIuWYXq9UQzPauyYvWz+LuiQE9PX7mb9DbE= +github.com/krateo-platformops/plumbing v1.13.0/go.mod h1:FYJLKz/CWvDs6tnmsAV5GXRv8DGHKwiIYpN7gdRym2s= +github.com/krateo-platformops/unstructured-runtime v1.4.0 h1:FP8X8y7I/IpUbS0M6rPmujGxgmpxG4DAqR5rLw84na4= +github.com/krateo-platformops/unstructured-runtime v1.4.0/go.mod h1:k1SGfmUCpHQ511dw2kQ61q7ipYvs/0tnYsYUpr2Dpyo= github.com/krateoplatformops/libopenapi v0.21.8 h1:KKZxXBqkXoWv+/+bVLQiiRZXxHY1Zz+0Yd+ht+ArqWE= github.com/krateoplatformops/libopenapi v0.21.8/go.mod h1:Gc8oQkjr2InxwumK0zOBtKN9gIlv9L2VmSVIUk2YxcU= github.com/kylelemons/godebug v1.1.0 h1:RPNrshWIDI6G2gRW9EHilWtl7Z6Sb1BR0xunSBf0SNc= diff --git a/internal/controllers/async_handler.go b/internal/controllers/async_handler.go index 28fe89c..0f983cc 100644 --- a/internal/controllers/async_handler.go +++ b/internal/controllers/async_handler.go @@ -6,13 +6,13 @@ import ( "net/http" "strings" - "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/async" - restclient "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/client" - "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/client/apiaction" - "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/client/builder" - getter "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/definitiongetter" - "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/pathparsing" - "github.com/krateoplatformops/unstructured-runtime/pkg/logging" + "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/async" + restclient "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/client" + "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/client/apiaction" + "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/client/builder" + getter "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/definitiongetter" + "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/pathparsing" + "github.com/krateo-platformops/unstructured-runtime/pkg/logging" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" ) diff --git a/internal/controllers/async_handler_test.go b/internal/controllers/async_handler_test.go index c5ab9d3..6d7d072 100644 --- a/internal/controllers/async_handler_test.go +++ b/internal/controllers/async_handler_test.go @@ -6,10 +6,10 @@ import ( "net/http" "testing" - stringset "github.com/krateoplatformops/rest-dynamic-controller/internal/text" - restclient "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/client" - getter "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/definitiongetter" - "github.com/krateoplatformops/unstructured-runtime/pkg/logging" + stringset "github.com/krateo-platformops/rest-dynamic-controller/internal/text" + restclient "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/client" + getter "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/definitiongetter" + "github.com/krateo-platformops/unstructured-runtime/pkg/logging" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" diff --git a/internal/controllers/async_requeue.go b/internal/controllers/async_requeue.go index 013699d..a20d4f0 100644 --- a/internal/controllers/async_requeue.go +++ b/internal/controllers/async_requeue.go @@ -7,18 +7,18 @@ import ( "net/http" "strings" - "github.com/krateoplatformops/plumbing/kubeutil/event" - "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/async" - restclient "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/client" - "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/client/apiaction" - "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/client/builder" - getter "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/definitiongetter" - "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/fieldmapping" - "github.com/krateoplatformops/unstructured-runtime/pkg/controller" - "github.com/krateoplatformops/unstructured-runtime/pkg/logging" - "github.com/krateoplatformops/unstructured-runtime/pkg/tools" - unstructuredtools "github.com/krateoplatformops/unstructured-runtime/pkg/tools/unstructured" - "github.com/krateoplatformops/unstructured-runtime/pkg/tools/unstructured/condition" + "github.com/krateo-platformops/plumbing/kubeutil/event" + "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/async" + restclient "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/client" + "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/client/apiaction" + "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/client/builder" + getter "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/definitiongetter" + "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/fieldmapping" + "github.com/krateo-platformops/unstructured-runtime/pkg/controller" + "github.com/krateo-platformops/unstructured-runtime/pkg/logging" + "github.com/krateo-platformops/unstructured-runtime/pkg/tools" + unstructuredtools "github.com/krateo-platformops/unstructured-runtime/pkg/tools/unstructured" + "github.com/krateo-platformops/unstructured-runtime/pkg/tools/unstructured/condition" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" "k8s.io/apimachinery/pkg/types" diff --git a/internal/controllers/async_requeue_test.go b/internal/controllers/async_requeue_test.go index 219b027..deaaee8 100644 --- a/internal/controllers/async_requeue_test.go +++ b/internal/controllers/async_requeue_test.go @@ -4,8 +4,8 @@ import ( "context" "testing" - "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/async" - getter "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/definitiongetter" + "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/async" + getter "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/definitiongetter" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" diff --git a/internal/controllers/condition/condition.go b/internal/controllers/condition/condition.go index 5d2f7f8..caa571f 100644 --- a/internal/controllers/condition/condition.go +++ b/internal/controllers/condition/condition.go @@ -1,7 +1,7 @@ package condition import ( - "github.com/krateoplatformops/unstructured-runtime/pkg/tools/unstructured/condition" + "github.com/krateo-platformops/unstructured-runtime/pkg/tools/unstructured/condition" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" ) diff --git a/internal/controllers/condition/condition_test.go b/internal/controllers/condition/condition_test.go index 7c52005..9e0af4a 100644 --- a/internal/controllers/condition/condition_test.go +++ b/internal/controllers/condition/condition_test.go @@ -4,7 +4,7 @@ import ( "testing" "time" - "github.com/krateoplatformops/unstructured-runtime/pkg/tools/unstructured/condition" + "github.com/krateo-platformops/unstructured-runtime/pkg/tools/unstructured/condition" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" ) diff --git a/internal/controllers/existence.go b/internal/controllers/existence.go index 0bc09ed..a2136cb 100644 --- a/internal/controllers/existence.go +++ b/internal/controllers/existence.go @@ -5,8 +5,8 @@ import ( "fmt" "strings" - getter "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/definitiongetter" - "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/jqengine" + getter "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/definitiongetter" + "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/jqengine" ) // notFoundBodyForAction returns the NotFoundBody predicate declared on the verb matching action, or nil. diff --git a/internal/controllers/existence_test.go b/internal/controllers/existence_test.go index 3d94a1c..50bae29 100644 --- a/internal/controllers/existence_test.go +++ b/internal/controllers/existence_test.go @@ -4,7 +4,7 @@ import ( "context" "testing" - getter "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/definitiongetter" + getter "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/definitiongetter" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/internal/controllers/helpers.go b/internal/controllers/helpers.go index 060b292..f361182 100644 --- a/internal/controllers/helpers.go +++ b/internal/controllers/helpers.go @@ -3,11 +3,11 @@ package restResources import ( "fmt" - "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/comparison" - "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/deepcopy" - getter "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/definitiongetter" - "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/pathparsing" - unstructuredtools "github.com/krateoplatformops/unstructured-runtime/pkg/tools/unstructured" + "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/comparison" + "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/deepcopy" + getter "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/definitiongetter" + "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/pathparsing" + unstructuredtools "github.com/krateo-platformops/unstructured-runtime/pkg/tools/unstructured" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" ) diff --git a/internal/controllers/helpers_test.go b/internal/controllers/helpers_test.go index 15ec721..d7e2a73 100644 --- a/internal/controllers/helpers_test.go +++ b/internal/controllers/helpers_test.go @@ -3,7 +3,7 @@ package restResources import ( "testing" - getter "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/definitiongetter" + getter "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/definitiongetter" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" "github.com/google/go-cmp/cmp" diff --git a/internal/controllers/mutate_restaction.go b/internal/controllers/mutate_restaction.go index 82909d8..ffa9c71 100644 --- a/internal/controllers/mutate_restaction.go +++ b/internal/controllers/mutate_restaction.go @@ -6,12 +6,12 @@ import ( "net/http" "strings" - restclient "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/client" - "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/client/apiaction" - "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/client/builder" - getter "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/definitiongetter" - "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/snowplow" - "github.com/krateoplatformops/unstructured-runtime/pkg/logging" + restclient "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/client" + "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/client/apiaction" + "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/client/builder" + getter "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/definitiongetter" + "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/snowplow" + "github.com/krateo-platformops/unstructured-runtime/pkg/logging" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" ) diff --git a/internal/controllers/mutate_restaction_test.go b/internal/controllers/mutate_restaction_test.go index 83f20c8..b87fc18 100644 --- a/internal/controllers/mutate_restaction_test.go +++ b/internal/controllers/mutate_restaction_test.go @@ -3,7 +3,7 @@ package restResources import ( "testing" - getter "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/definitiongetter" + getter "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/definitiongetter" "github.com/stretchr/testify/assert" ) diff --git a/internal/controllers/observe_restaction.go b/internal/controllers/observe_restaction.go index 9a6ee96..5f44813 100644 --- a/internal/controllers/observe_restaction.go +++ b/internal/controllers/observe_restaction.go @@ -4,14 +4,14 @@ import ( "context" "fmt" - getter "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/definitiongetter" - "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/pathparsing" - "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/snowplow" - "github.com/krateoplatformops/unstructured-runtime/pkg/controller" - "github.com/krateoplatformops/unstructured-runtime/pkg/logging" - "github.com/krateoplatformops/unstructured-runtime/pkg/tools" - unstructuredtools "github.com/krateoplatformops/unstructured-runtime/pkg/tools/unstructured" - "github.com/krateoplatformops/unstructured-runtime/pkg/tools/unstructured/condition" + getter "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/definitiongetter" + "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/pathparsing" + "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/snowplow" + "github.com/krateo-platformops/unstructured-runtime/pkg/controller" + "github.com/krateo-platformops/unstructured-runtime/pkg/logging" + "github.com/krateo-platformops/unstructured-runtime/pkg/tools" + unstructuredtools "github.com/krateo-platformops/unstructured-runtime/pkg/tools/unstructured" + "github.com/krateo-platformops/unstructured-runtime/pkg/tools/unstructured/condition" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" ) diff --git a/internal/controllers/restResources.go b/internal/controllers/restResources.go index f333d1d..720212a 100644 --- a/internal/controllers/restResources.go +++ b/internal/controllers/restResources.go @@ -7,21 +7,21 @@ import ( "net/http" "strings" - "github.com/krateoplatformops/plumbing/kubeutil/event" - customcondition "github.com/krateoplatformops/rest-dynamic-controller/internal/controllers/condition" - restclient "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/client" - "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/client/apiaction" - "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/client/builder" - getter "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/definitiongetter" - "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/fieldmapping" - "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/snowplow" - "github.com/krateoplatformops/unstructured-runtime/pkg/controller" - "github.com/krateoplatformops/unstructured-runtime/pkg/logging" - "github.com/krateoplatformops/unstructured-runtime/pkg/meta" - "github.com/krateoplatformops/unstructured-runtime/pkg/pluralizer" - "github.com/krateoplatformops/unstructured-runtime/pkg/tools" - unstructuredtools "github.com/krateoplatformops/unstructured-runtime/pkg/tools/unstructured" - "github.com/krateoplatformops/unstructured-runtime/pkg/tools/unstructured/condition" + "github.com/krateo-platformops/plumbing/kubeutil/event" + customcondition "github.com/krateo-platformops/rest-dynamic-controller/internal/controllers/condition" + restclient "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/client" + "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/client/apiaction" + "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/client/builder" + getter "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/definitiongetter" + "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/fieldmapping" + "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/snowplow" + "github.com/krateo-platformops/unstructured-runtime/pkg/controller" + "github.com/krateo-platformops/unstructured-runtime/pkg/logging" + "github.com/krateo-platformops/unstructured-runtime/pkg/meta" + "github.com/krateo-platformops/unstructured-runtime/pkg/pluralizer" + "github.com/krateo-platformops/unstructured-runtime/pkg/tools" + unstructuredtools "github.com/krateo-platformops/unstructured-runtime/pkg/tools/unstructured" + "github.com/krateo-platformops/unstructured-runtime/pkg/tools/unstructured/condition" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" "k8s.io/apimachinery/pkg/types" "k8s.io/client-go/discovery" diff --git a/internal/controllers/restResources_test.go b/internal/controllers/restResources_test.go index 743bdb0..625ffea 100644 --- a/internal/controllers/restResources_test.go +++ b/internal/controllers/restResources_test.go @@ -20,17 +20,17 @@ import ( "k8s.io/client-go/dynamic" "github.com/gobuffalo/flect" - customcondition "github.com/krateoplatformops/rest-dynamic-controller/internal/controllers/condition" - getter "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/definitiongetter" + customcondition "github.com/krateo-platformops/rest-dynamic-controller/internal/controllers/condition" + getter "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/definitiongetter" - "github.com/krateoplatformops/unstructured-runtime/pkg/controller" - "github.com/krateoplatformops/unstructured-runtime/pkg/logging" - "github.com/krateoplatformops/unstructured-runtime/pkg/pluralizer" - unstructuredtools "github.com/krateoplatformops/unstructured-runtime/pkg/tools/unstructured" - "github.com/krateoplatformops/unstructured-runtime/pkg/tools/unstructured/condition" + "github.com/krateo-platformops/unstructured-runtime/pkg/controller" + "github.com/krateo-platformops/unstructured-runtime/pkg/logging" + "github.com/krateo-platformops/unstructured-runtime/pkg/pluralizer" + unstructuredtools "github.com/krateo-platformops/unstructured-runtime/pkg/tools/unstructured" + "github.com/krateo-platformops/unstructured-runtime/pkg/tools/unstructured/condition" - "github.com/krateoplatformops/plumbing/e2e" - xenv "github.com/krateoplatformops/plumbing/env" + "github.com/krateo-platformops/plumbing/e2e" + xenv "github.com/krateo-platformops/plumbing/env" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" "k8s.io/apimachinery/pkg/runtime/schema" diff --git a/internal/controllers/secretrbac_integration.go b/internal/controllers/secretrbac_integration.go index ab6f293..ab0ecb0 100644 --- a/internal/controllers/secretrbac_integration.go +++ b/internal/controllers/secretrbac_integration.go @@ -4,9 +4,9 @@ import ( "context" "fmt" - getter "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/definitiongetter" - "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/fieldmapping" - "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/secretrbac" + getter "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/definitiongetter" + "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/fieldmapping" + "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/secretrbac" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" "k8s.io/apimachinery/pkg/types" ) diff --git a/internal/controllers/secretrbac_integration_test.go b/internal/controllers/secretrbac_integration_test.go index d93a385..0ac2ba0 100644 --- a/internal/controllers/secretrbac_integration_test.go +++ b/internal/controllers/secretrbac_integration_test.go @@ -5,8 +5,8 @@ import ( "encoding/base64" "testing" - getter "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/definitiongetter" - "github.com/krateoplatformops/unstructured-runtime/pkg/logging" + getter "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/definitiongetter" + "github.com/krateo-platformops/unstructured-runtime/pkg/logging" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" "k8s.io/apimachinery/pkg/runtime" diff --git a/internal/tools/async/async.go b/internal/tools/async/async.go index 90e0ff3..e46fef0 100644 --- a/internal/tools/async/async.go +++ b/internal/tools/async/async.go @@ -15,9 +15,9 @@ import ( "strings" "time" - getter "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/definitiongetter" - "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/jqengine" - "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/pathparsing" + getter "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/definitiongetter" + "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/jqengine" + "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/pathparsing" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" ) diff --git a/internal/tools/async/async_test.go b/internal/tools/async/async_test.go index 79806b8..846907d 100644 --- a/internal/tools/async/async_test.go +++ b/internal/tools/async/async_test.go @@ -6,7 +6,7 @@ import ( "testing" "time" - getter "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/definitiongetter" + getter "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/definitiongetter" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/internal/tools/client/builder/builder.go b/internal/tools/client/builder/builder.go index 0891874..1e5d7a0 100644 --- a/internal/tools/client/builder/builder.go +++ b/internal/tools/client/builder/builder.go @@ -6,17 +6,17 @@ import ( "net/http" "strings" - unstructuredtools "github.com/krateoplatformops/unstructured-runtime/pkg/tools/unstructured" + unstructuredtools "github.com/krateo-platformops/unstructured-runtime/pkg/tools/unstructured" - restclient "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/client" - "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/deepcopy" - "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/fieldmapping" - "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/pathparsing" + restclient "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/client" + "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/deepcopy" + "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/fieldmapping" + "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/pathparsing" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" - "github.com/krateoplatformops/rest-dynamic-controller/internal/text" - "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/client/apiaction" - getter "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/definitiongetter" + "github.com/krateo-platformops/rest-dynamic-controller/internal/text" + "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/client/apiaction" + getter "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/definitiongetter" ) type RequestedParams struct { diff --git a/internal/tools/client/builder/builder_test.go b/internal/tools/client/builder/builder_test.go index f7d523e..c0ff6b3 100644 --- a/internal/tools/client/builder/builder_test.go +++ b/internal/tools/client/builder/builder_test.go @@ -7,11 +7,11 @@ import ( "testing" "github.com/google/go-cmp/cmp" - "github.com/krateoplatformops/rest-dynamic-controller/internal/text" - restclient "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/client" - "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/client/apiaction" - getter "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/definitiongetter" - "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/fieldmapping" + "github.com/krateo-platformops/rest-dynamic-controller/internal/text" + restclient "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/client" + "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/client/apiaction" + getter "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/definitiongetter" + "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/fieldmapping" "github.com/stretchr/testify/assert" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" ) diff --git a/internal/tools/client/clienttools.go b/internal/tools/client/clienttools.go index c77524d..6e4a534 100644 --- a/internal/tools/client/clienttools.go +++ b/internal/tools/client/clienttools.go @@ -12,10 +12,10 @@ import ( "strconv" "strings" - stringset "github.com/krateoplatformops/rest-dynamic-controller/internal/text" - "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/comparison" - getter "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/definitiongetter" - fgetter "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/filegetter" + stringset "github.com/krateo-platformops/rest-dynamic-controller/internal/text" + "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/comparison" + getter "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/definitiongetter" + fgetter "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/filegetter" "github.com/pb33f/libopenapi" "github.com/pb33f/libopenapi/datamodel/high/base" v3 "github.com/pb33f/libopenapi/datamodel/high/v3" diff --git a/internal/tools/client/instrumentation.go b/internal/tools/client/instrumentation.go index 8f1093a..a3993b6 100644 --- a/internal/tools/client/instrumentation.go +++ b/internal/tools/client/instrumentation.go @@ -14,7 +14,7 @@ import ( // meterName is the instrumentation scope for the outbound-REST metrics owned by // rest-dynamic-controller (distinct from the runtime's unstructured_runtime.* scope). -const meterName = "github.com/krateoplatformops/rest-dynamic-controller" +const meterName = "github.com/krateo-platformops/rest-dynamic-controller" // Outbound-REST metric instruments. These are registered against the GLOBAL // MeterProvider (otel.Meter). unstructured-runtime installs a real diff --git a/internal/tools/client/restclient.go b/internal/tools/client/restclient.go index f04f8dc..2df4cb4 100644 --- a/internal/tools/client/restclient.go +++ b/internal/tools/client/restclient.go @@ -12,9 +12,9 @@ import ( "strings" "time" - getter "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/definitiongetter" - "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/pagination" - "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/pathparsing" + getter "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/definitiongetter" + "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/pagination" + "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/pathparsing" "go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp" rawyaml "gopkg.in/yaml.v3" diff --git a/internal/tools/client/restclient_pagination_test.go b/internal/tools/client/restclient_pagination_test.go index 2b14f15..b7a10f7 100644 --- a/internal/tools/client/restclient_pagination_test.go +++ b/internal/tools/client/restclient_pagination_test.go @@ -7,7 +7,7 @@ import ( "net/http/httptest" "testing" - getter "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/definitiongetter" + getter "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/definitiongetter" "github.com/pb33f/libopenapi" "github.com/stretchr/testify/assert" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" diff --git a/internal/tools/definitiongetter/getter.go b/internal/tools/definitiongetter/getter.go index 848bc85..737b984 100644 --- a/internal/tools/definitiongetter/getter.go +++ b/internal/tools/definitiongetter/getter.go @@ -9,9 +9,9 @@ import ( "net/http" "strings" - "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/auth" - "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/jqmodule" - "github.com/krateoplatformops/unstructured-runtime/pkg/pluralizer" + "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/auth" + "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/jqmodule" + "github.com/krateo-platformops/unstructured-runtime/pkg/pluralizer" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" diff --git a/internal/tools/definitiongetter/getter_jqmodule_test.go b/internal/tools/definitiongetter/getter_jqmodule_test.go index 1000599..d705fdd 100644 --- a/internal/tools/definitiongetter/getter_jqmodule_test.go +++ b/internal/tools/definitiongetter/getter_jqmodule_test.go @@ -6,7 +6,7 @@ import ( "net/http/httptest" "testing" - "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/jqmodule" + "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/jqmodule" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/internal/tools/fieldmapping/fieldmapping.go b/internal/tools/fieldmapping/fieldmapping.go index cef3404..6173d5a 100644 --- a/internal/tools/fieldmapping/fieldmapping.go +++ b/internal/tools/fieldmapping/fieldmapping.go @@ -36,9 +36,9 @@ import ( "fmt" "strings" - getter "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/definitiongetter" - "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/jqengine" - "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/pathparsing" + getter "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/definitiongetter" + "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/jqengine" + "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/pathparsing" ) // Direction indicates which way a value transform is applied. diff --git a/internal/tools/fieldmapping/fieldmapping_jq_test.go b/internal/tools/fieldmapping/fieldmapping_jq_test.go index d735b33..9613b9a 100644 --- a/internal/tools/fieldmapping/fieldmapping_jq_test.go +++ b/internal/tools/fieldmapping/fieldmapping_jq_test.go @@ -5,7 +5,7 @@ import ( "encoding/json" "testing" - getter "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/definitiongetter" + getter "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/definitiongetter" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" diff --git a/internal/tools/fieldmapping/fieldmapping_test.go b/internal/tools/fieldmapping/fieldmapping_test.go index 5e627e6..acc783c 100644 --- a/internal/tools/fieldmapping/fieldmapping_test.go +++ b/internal/tools/fieldmapping/fieldmapping_test.go @@ -4,7 +4,7 @@ import ( "context" "testing" - getter "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/definitiongetter" + getter "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/definitiongetter" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" diff --git a/internal/tools/fieldmapping/resolver.go b/internal/tools/fieldmapping/resolver.go index 48888de..696014f 100644 --- a/internal/tools/fieldmapping/resolver.go +++ b/internal/tools/fieldmapping/resolver.go @@ -5,9 +5,9 @@ import ( "fmt" "sort" - "github.com/krateoplatformops/plumbing/kubeutil/secretref" - getter "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/definitiongetter" - "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/pathparsing" + "github.com/krateo-platformops/plumbing/kubeutil/secretref" + getter "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/definitiongetter" + "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/pathparsing" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" "k8s.io/client-go/dynamic" ) diff --git a/internal/tools/fieldmapping/resolver_test.go b/internal/tools/fieldmapping/resolver_test.go index 3aa183f..1ff3263 100644 --- a/internal/tools/fieldmapping/resolver_test.go +++ b/internal/tools/fieldmapping/resolver_test.go @@ -6,7 +6,7 @@ import ( "strings" "testing" - getter "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/definitiongetter" + getter "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/definitiongetter" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" "k8s.io/apimachinery/pkg/runtime" diff --git a/internal/tools/pagination/continuation_token.go b/internal/tools/pagination/continuation_token.go index 990de71..9062941 100644 --- a/internal/tools/pagination/continuation_token.go +++ b/internal/tools/pagination/continuation_token.go @@ -4,7 +4,7 @@ import ( "fmt" "net/http" - getter "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/definitiongetter" + getter "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/definitiongetter" ) // continuationTokenPaginator implements the Paginator interface for continuationToken-based pagination. diff --git a/internal/tools/pagination/continuation_token_test.go b/internal/tools/pagination/continuation_token_test.go index 6a2b9f1..2b0fa08 100644 --- a/internal/tools/pagination/continuation_token_test.go +++ b/internal/tools/pagination/continuation_token_test.go @@ -5,7 +5,7 @@ import ( "net/http/httptest" "testing" - getter "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/definitiongetter" + getter "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/definitiongetter" "github.com/stretchr/testify/assert" ) diff --git a/internal/tools/pagination/paginator.go b/internal/tools/pagination/paginator.go index 2a3c68a..097dbf3 100644 --- a/internal/tools/pagination/paginator.go +++ b/internal/tools/pagination/paginator.go @@ -4,7 +4,7 @@ import ( "fmt" "net/http" - getter "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/definitiongetter" + getter "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/definitiongetter" ) // Paginator defines the interface for a pagination strategy. diff --git a/internal/tools/pagination/paginator_test.go b/internal/tools/pagination/paginator_test.go index 3a3229c..5fa6610 100644 --- a/internal/tools/pagination/paginator_test.go +++ b/internal/tools/pagination/paginator_test.go @@ -3,7 +3,7 @@ package pagination import ( "testing" - getter "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/definitiongetter" + getter "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/definitiongetter" "github.com/stretchr/testify/assert" ) diff --git a/internal/tools/secretrbac/secretrbac.go b/internal/tools/secretrbac/secretrbac.go index ab0f6ed..5df79c2 100644 --- a/internal/tools/secretrbac/secretrbac.go +++ b/internal/tools/secretrbac/secretrbac.go @@ -12,8 +12,8 @@ import ( "fmt" "hash/fnv" - "github.com/krateoplatformops/plumbing/kubeutil/objectclient" - "github.com/krateoplatformops/plumbing/kubeutil/rbacgen" + "github.com/krateo-platformops/plumbing/kubeutil/objectclient" + "github.com/krateo-platformops/plumbing/kubeutil/rbacgen" apierrors "k8s.io/apimachinery/pkg/api/errors" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" "k8s.io/apimachinery/pkg/runtime" diff --git a/main.go b/main.go index 9ff2019..80b48a5 100644 --- a/main.go +++ b/main.go @@ -11,22 +11,22 @@ import ( "time" "github.com/go-logr/logr" - "github.com/krateoplatformops/plumbing/env" - "github.com/krateoplatformops/plumbing/kubeutil/event" - "github.com/krateoplatformops/plumbing/kubeutil/eventrecorder" - "github.com/krateoplatformops/plumbing/ptr" - "github.com/krateoplatformops/unstructured-runtime/pkg/controller/builder" - "github.com/krateoplatformops/unstructured-runtime/pkg/logging" - "github.com/krateoplatformops/unstructured-runtime/pkg/metrics/server" - "github.com/krateoplatformops/unstructured-runtime/pkg/telemetry" + "github.com/krateo-platformops/plumbing/env" + "github.com/krateo-platformops/plumbing/kubeutil/event" + "github.com/krateo-platformops/plumbing/kubeutil/eventrecorder" + "github.com/krateo-platformops/plumbing/ptr" + "github.com/krateo-platformops/unstructured-runtime/pkg/controller/builder" + "github.com/krateo-platformops/unstructured-runtime/pkg/logging" + "github.com/krateo-platformops/unstructured-runtime/pkg/metrics/server" + "github.com/krateo-platformops/unstructured-runtime/pkg/telemetry" - restResources "github.com/krateoplatformops/rest-dynamic-controller/internal/controllers" - "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/authn" - getter "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/definitiongetter" - "github.com/krateoplatformops/rest-dynamic-controller/internal/tools/snowplow" - "github.com/krateoplatformops/unstructured-runtime/pkg/controller" - "github.com/krateoplatformops/unstructured-runtime/pkg/pluralizer" - "github.com/krateoplatformops/unstructured-runtime/pkg/workqueue" + restResources "github.com/krateo-platformops/rest-dynamic-controller/internal/controllers" + "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/authn" + getter "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/definitiongetter" + "github.com/krateo-platformops/rest-dynamic-controller/internal/tools/snowplow" + "github.com/krateo-platformops/unstructured-runtime/pkg/controller" + "github.com/krateo-platformops/unstructured-runtime/pkg/pluralizer" + "github.com/krateo-platformops/unstructured-runtime/pkg/workqueue" "k8s.io/apimachinery/pkg/runtime/schema" "k8s.io/apimachinery/pkg/types" "k8s.io/client-go/rest"