Skip to content

Commit

Permalink
Transfer opensource k8s operator
Browse files Browse the repository at this point in the history
  • Loading branch information
laskoviymishka committed Oct 23, 2024
1 parent 1ab3d10 commit 21ffcf9
Show file tree
Hide file tree
Showing 39 changed files with 2,246 additions and 0 deletions.
36 changes: 36 additions & 0 deletions .mapping.json
Original file line number Diff line number Diff line change
Expand Up @@ -308,6 +308,42 @@
"library/go/yatool/testdata/mini_arcadia/ya":"library/go/yatool/testdata/mini_arcadia/ya",
"library/go/yatool/testdata/mini_arcadia/ya.bat":"library/go/yatool/testdata/mini_arcadia/ya.bat",
"library/go/yatool/ya.go":"library/go/yatool/ya.go",
"operator/.dockerignore":"transfer_manager/go/operator/.dockerignore",
"operator/.gitignore":"transfer_manager/go/operator/.gitignore",
"operator/.golangci.yml":"transfer_manager/go/operator/.golangci.yml",
"operator/Dockerfile":"transfer_manager/go/operator/Dockerfile",
"operator/Makefile":"transfer_manager/go/operator/Makefile",
"operator/README.md":"transfer_manager/go/operator/README.md",
"operator/api/v1/groupversion_info.go":"transfer_manager/go/operator/api/v1/groupversion_info.go",
"operator/api/v1/transfer_types.go":"transfer_manager/go/operator/api/v1/transfer_types.go",
"operator/api/v1/zz_generated.deepcopy.go":"transfer_manager/go/operator/api/v1/zz_generated.deepcopy.go",
"operator/cmd/main.go":"transfer_manager/go/operator/cmd/main.go",
"operator/config/crd/bases/trsfrcrd.dc_transfers.yaml":"transfer_manager/go/operator/config/crd/bases/trsfrcrd.dc_transfers.yaml",
"operator/config/crd/kustomization.yaml":"transfer_manager/go/operator/config/crd/kustomization.yaml",
"operator/config/crd/kustomizeconfig.yaml":"transfer_manager/go/operator/config/crd/kustomizeconfig.yaml",
"operator/config/default/kustomization.yaml":"transfer_manager/go/operator/config/default/kustomization.yaml",
"operator/config/default/manager_metrics_patch.yaml":"transfer_manager/go/operator/config/default/manager_metrics_patch.yaml",
"operator/config/default/metrics_service.yaml":"transfer_manager/go/operator/config/default/metrics_service.yaml",
"operator/config/manager/kustomization.yaml":"transfer_manager/go/operator/config/manager/kustomization.yaml",
"operator/config/manager/manager.yaml":"transfer_manager/go/operator/config/manager/manager.yaml",
"operator/config/network-policy/allow-metrics-traffic.yaml":"transfer_manager/go/operator/config/network-policy/allow-metrics-traffic.yaml",
"operator/config/network-policy/kustomization.yaml":"transfer_manager/go/operator/config/network-policy/kustomization.yaml",
"operator/config/prometheus/kustomization.yaml":"transfer_manager/go/operator/config/prometheus/kustomization.yaml",
"operator/config/prometheus/monitor.yaml":"transfer_manager/go/operator/config/prometheus/monitor.yaml",
"operator/config/rbac/kustomization.yaml":"transfer_manager/go/operator/config/rbac/kustomization.yaml",
"operator/config/rbac/leader_election_role.yaml":"transfer_manager/go/operator/config/rbac/leader_election_role.yaml",
"operator/config/rbac/leader_election_role_binding.yaml":"transfer_manager/go/operator/config/rbac/leader_election_role_binding.yaml",
"operator/config/rbac/metrics_auth_role.yaml":"transfer_manager/go/operator/config/rbac/metrics_auth_role.yaml",
"operator/config/rbac/metrics_auth_role_binding.yaml":"transfer_manager/go/operator/config/rbac/metrics_auth_role_binding.yaml",
"operator/config/rbac/metrics_reader_role.yaml":"transfer_manager/go/operator/config/rbac/metrics_reader_role.yaml",
"operator/config/rbac/role.yaml":"transfer_manager/go/operator/config/rbac/role.yaml",
"operator/config/rbac/role_binding.yaml":"transfer_manager/go/operator/config/rbac/role_binding.yaml",
"operator/config/rbac/service_account.yaml":"transfer_manager/go/operator/config/rbac/service_account.yaml",
"operator/config/rbac/transfer_editor_role.yaml":"transfer_manager/go/operator/config/rbac/transfer_editor_role.yaml",
"operator/config/rbac/transfer_viewer_role.yaml":"transfer_manager/go/operator/config/rbac/transfer_viewer_role.yaml",
"operator/config/samples/kustomization.yaml":"transfer_manager/go/operator/config/samples/kustomization.yaml",
"operator/config/samples/trsfrcrd_v1_transfer.yaml":"transfer_manager/go/operator/config/samples/trsfrcrd_v1_transfer.yaml",
"operator/internal/controller/transfer_controller.go":"transfer_manager/go/operator/internal/controller/transfer_controller.go",
"pkg/abstract/async_sink.go":"transfer_manager/go/pkg/abstract/async_sink.go",
"pkg/abstract/change_item.go":"transfer_manager/go/pkg/abstract/change_item.go",
"pkg/abstract/change_item_builders.go":"transfer_manager/go/pkg/abstract/change_item_builders.go",
Expand Down
36 changes: 36 additions & 0 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,10 @@ require (
google.golang.org/protobuf v1.34.2
gopkg.in/yaml.v2 v2.4.0
gopkg.in/yaml.v3 v3.0.1
k8s.io/api v0.29.2
k8s.io/apimachinery v0.29.2
k8s.io/client-go v0.29.2
sigs.k8s.io/controller-runtime v0.14.6
)

require (
Expand All @@ -110,6 +113,7 @@ require (
github.com/Azure/go-autorest/tracing v0.6.0 // indirect
github.com/ClickHouse/ch-go v0.58.2 // indirect
github.com/DataDog/zstd v1.5.2 // indirect
github.com/Masterminds/goutils v1.1.1 // indirect
github.com/Masterminds/semver v1.5.0 // indirect
github.com/Masterminds/semver/v3 v3.2.1 // indirect
github.com/Microsoft/go-winio v0.6.2 // indirect
Expand All @@ -130,35 +134,53 @@ require (
github.com/devigned/tab v0.1.1 // indirect
github.com/distribution/reference v0.6.0 // indirect
github.com/docker/go-units v0.5.0 // indirect
github.com/emicklei/go-restful/v3 v3.11.0 // indirect
github.com/emicklei/proto v1.11.0 // indirect
github.com/evanphx/json-patch v5.6.0+incompatible // indirect
github.com/evanphx/json-patch/v5 v5.9.0 // indirect
github.com/felixge/httpsnoop v1.0.4 // indirect
github.com/fsnotify/fsnotify v1.7.0 // indirect
github.com/go-faster/city v1.0.1 // indirect
github.com/go-faster/errors v0.7.1 // indirect
github.com/go-logr/logr v1.4.2 // indirect
github.com/go-logr/stdr v1.2.2 // indirect
github.com/go-logr/zapr v1.2.4 // indirect
github.com/go-ole/go-ole v1.2.7-0.20211215081658-ee6c8cce8e87 // indirect
github.com/go-openapi/jsonpointer v0.19.6 // indirect
github.com/go-openapi/jsonreference v0.20.2 // indirect
github.com/go-openapi/swag v0.22.4 // indirect
github.com/go-task/slim-sprig v2.20.0+incompatible // indirect
github.com/gogo/protobuf v1.3.2 // indirect
github.com/golang-jwt/jwt/v4 v4.5.0 // indirect
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
github.com/golang/snappy v0.0.4 // indirect
github.com/google/flatbuffers v23.5.26+incompatible // indirect
github.com/google/gnostic v0.7.0 // indirect
github.com/google/gnostic-models v0.6.9-0.20230804172637-c7be7c783f49 // indirect
github.com/google/gofuzz v1.2.0 // indirect
github.com/google/pprof v0.0.0-20240227163752-401108e1b7e7 // indirect
github.com/google/s2a-go v0.1.7 // indirect
github.com/google/tink/go v1.7.0 // indirect
github.com/googleapis/enterprise-certificate-proxy v0.3.2 // indirect
github.com/googleapis/gax-go/v2 v2.12.3 // indirect
github.com/grpc-ecosystem/grpc-gateway/v2 v2.22.0 // indirect
github.com/huandu/xstrings v1.4.0 // indirect
github.com/imdario/mergo v0.3.13 // indirect
github.com/inconshreveable/mousetrap v1.1.0 // indirect
github.com/jackc/chunkreader/v2 v2.0.1 // indirect
github.com/jackc/pgpassfile v1.0.0 // indirect
github.com/jackc/pgservicefile v0.0.0-20221227161230-091c0ba34f0a // indirect
github.com/jackc/puddle v1.3.0 // indirect
github.com/jmespath/go-jmespath v0.4.0 // indirect
github.com/jonboulle/clockwork v0.4.0 // indirect
github.com/josharian/intern v1.0.0 // indirect
github.com/jpillora/backoff v1.0.0 // indirect
github.com/json-iterator/go v1.1.12 // indirect
github.com/klauspost/cpuid/v2 v2.2.8 // indirect
github.com/lib/pq v1.10.9 // indirect
github.com/lufia/plan9stats v0.0.0-20220913051719-115f729f3c8c // indirect
github.com/magiconair/properties v1.8.7 // indirect
github.com/mailru/easyjson v0.7.7 // indirect
github.com/mattn/go-runewidth v0.0.15 // indirect
github.com/mitchellh/copystructure v1.2.0 // indirect
github.com/mitchellh/mapstructure v1.5.1-0.20220423185008-bf980b35cac4 // indirect
Expand All @@ -167,8 +189,13 @@ require (
github.com/moby/sys/sequential v0.5.0 // indirect
github.com/moby/sys/user v0.1.0 // indirect
github.com/moby/term v0.5.0 // indirect
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
github.com/modern-go/reflect2 v1.0.2 // indirect
github.com/morikuni/aec v1.0.0 // indirect
github.com/mpvl/unique v0.0.0-20150818121801-cbe035fff7de // indirect
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
github.com/onsi/ginkgo/v2 v2.16.0 // indirect
github.com/onsi/gomega v1.31.1 // indirect
github.com/opencontainers/go-digest v1.0.0 // indirect
github.com/opencontainers/image-spec v1.1.0 // indirect
github.com/opentracing/opentracing-go v1.2.0 // indirect
Expand Down Expand Up @@ -220,9 +247,18 @@ require (
golang.org/x/term v0.24.0 // indirect
golang.org/x/time v0.6.0 // indirect
golang.org/x/tools v0.22.1-0.20240829175637-39126e24d653 // indirect
gomodules.xyz/jsonpatch/v2 v2.2.0 // indirect
gonum.org/v1/gonum v0.14.0 // indirect
gopkg.in/inf.v0 v0.9.1 // indirect
gopkg.in/natefinch/lumberjack.v2 v2.2.1 // indirect
k8s.io/apiextensions-apiserver v0.26.4 // indirect
k8s.io/component-base v0.27.0-alpha.0 // indirect
k8s.io/klog/v2 v2.120.1 // indirect
k8s.io/kube-openapi v0.0.0-20240228011516-70dd3763d340 // indirect
k8s.io/utils v0.0.0-20230726121419-3b25d923346b // indirect
sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd // indirect
sigs.k8s.io/structured-merge-diff/v4 v4.4.1 // indirect
sigs.k8s.io/yaml v1.4.0 // indirect
)

replace github.com/insomniacslk/dhcp => github.com/insomniacslk/dhcp v0.0.0-20210120172423-cc9239ac6294
Expand Down
Loading

0 comments on commit 21ffcf9

Please sign in to comment.