mirror of
https://github.com/optim-enterprises-bv/kubernetes.git
synced 2025-11-02 03:08:15 +00:00
Add generated informers
This commit is contained in:
@@ -33,6 +33,7 @@ cmd/libs/go2idl/generator
|
||||
cmd/libs/go2idl/go-to-protobuf
|
||||
cmd/libs/go2idl/go-to-protobuf/protoc-gen-gogo
|
||||
cmd/libs/go2idl/import-boss
|
||||
cmd/libs/go2idl/informer-gen
|
||||
cmd/libs/go2idl/lister-gen
|
||||
cmd/libs/go2idl/openapi-gen
|
||||
cmd/libs/go2idl/parser
|
||||
@@ -90,6 +91,34 @@ pkg/apiserver/openapi
|
||||
pkg/auth/authenticator
|
||||
pkg/auth/authorizer/union
|
||||
pkg/client/conditions
|
||||
pkg/client/informers/informers_generated/apps
|
||||
pkg/client/informers/informers_generated/apps/internalversion
|
||||
pkg/client/informers/informers_generated/apps/v1beta1
|
||||
pkg/client/informers/informers_generated/autoscaling
|
||||
pkg/client/informers/informers_generated/autoscaling/internalversion
|
||||
pkg/client/informers/informers_generated/autoscaling/v1
|
||||
pkg/client/informers/informers_generated/batch
|
||||
pkg/client/informers/informers_generated/batch/internalversion
|
||||
pkg/client/informers/informers_generated/batch/v1
|
||||
pkg/client/informers/informers_generated/batch/v2alpha1
|
||||
pkg/client/informers/informers_generated/certificates
|
||||
pkg/client/informers/informers_generated/certificates/internalversion
|
||||
pkg/client/informers/informers_generated/certificates/v1alpha1
|
||||
pkg/client/informers/informers_generated/core
|
||||
pkg/client/informers/informers_generated/core/internalversion
|
||||
pkg/client/informers/informers_generated/core/v1
|
||||
pkg/client/informers/informers_generated/extensions
|
||||
pkg/client/informers/informers_generated/extensions/internalversion
|
||||
pkg/client/informers/informers_generated/extensions/v1beta1
|
||||
pkg/client/informers/informers_generated/policy
|
||||
pkg/client/informers/informers_generated/policy/internalversion
|
||||
pkg/client/informers/informers_generated/policy/v1beta1
|
||||
pkg/client/informers/informers_generated/rbac
|
||||
pkg/client/informers/informers_generated/rbac/internalversion
|
||||
pkg/client/informers/informers_generated/rbac/v1alpha1
|
||||
pkg/client/informers/informers_generated/storage
|
||||
pkg/client/informers/informers_generated/storage/internalversion
|
||||
pkg/client/informers/informers_generated/storage/v1beta1
|
||||
pkg/client/listers/apps/internalversion
|
||||
pkg/client/listers/apps/v1alpha1
|
||||
pkg/client/listers/apps/v1beta1
|
||||
|
||||
@@ -27,12 +27,14 @@ BUILD_TARGETS=(
|
||||
cmd/libs/go2idl/client-gen
|
||||
cmd/libs/go2idl/set-gen
|
||||
cmd/libs/go2idl/lister-gen
|
||||
cmd/libs/go2idl/informer-gen
|
||||
)
|
||||
make -C "${KUBE_ROOT}" WHAT="${BUILD_TARGETS[*]}"
|
||||
|
||||
clientgen=$(kube::util::find-binary "client-gen")
|
||||
setgen=$(kube::util::find-binary "set-gen")
|
||||
listergen=$(kube::util::find-binary "lister-gen")
|
||||
informergen=$(kube::util::find-binary "informer-gen")
|
||||
|
||||
# Please do not add any logic to this shell script. Add logic to the go code
|
||||
# that generates the set-gen program.
|
||||
@@ -79,4 +81,23 @@ LISTERGEN_APIS=$(IFS=,; echo "${LISTERGEN_APIS[*]}")
|
||||
|
||||
${listergen} --input-dirs "${LISTERGEN_APIS}" "$@"
|
||||
|
||||
INFORMERGEN_APIS=(
|
||||
pkg/api
|
||||
pkg/api/v1
|
||||
$(
|
||||
cd ${KUBE_ROOT}
|
||||
# because client-gen doesn't do policy/v1alpha1, we have to skip it too
|
||||
find pkg/apis -name types.go | xargs dirname | sort | grep -v pkg.apis.policy.v1alpha1
|
||||
)
|
||||
)
|
||||
|
||||
INFORMERGEN_APIS=(${INFORMERGEN_APIS[@]/#/k8s.io/kubernetes/})
|
||||
INFORMERGEN_APIS=$(IFS=,; echo "${INFORMERGEN_APIS[*]}")
|
||||
${informergen} \
|
||||
--input-dirs "${INFORMERGEN_APIS}" \
|
||||
--versioned-clientset-package k8s.io/kubernetes/pkg/client/clientset_generated/release_1_5 \
|
||||
--internal-clientset-package k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset \
|
||||
--listers-package k8s.io/kubernetes/pkg/client/listers \
|
||||
"$@"
|
||||
|
||||
# You may add additional calls of code generators like set-gen above.
|
||||
|
||||
@@ -277,6 +277,7 @@ insecure-port
|
||||
insecure-skip-tls-verify
|
||||
instance-metadata
|
||||
instance-name-prefix
|
||||
internal-clientset-package
|
||||
iptables-drop-bit
|
||||
iptables-masquerade-bit
|
||||
iptables-min-sync-period
|
||||
@@ -344,6 +345,7 @@ leader-elect-retry-period
|
||||
lease-duration
|
||||
leave-stdin-open
|
||||
limit-bytes
|
||||
listers-package
|
||||
load-balancer-ip
|
||||
lock-file
|
||||
log-flush-frequency
|
||||
@@ -589,6 +591,7 @@ use-kubernetes-cluster-service
|
||||
use-kubernetes-version
|
||||
user-whitelist
|
||||
verify-only
|
||||
versioned-clientset-package
|
||||
viper-config
|
||||
volume-dir
|
||||
volume-plugin-dir
|
||||
|
||||
Reference in New Issue
Block a user