mirror of https://github.com/volcano-sh/apis.git
Merge pull request #158 from dongjiang1989/adapt-volcano-apis-to-k8s-1.32.2
feat: adapt volcano apis to k8s 1.32.2
This commit is contained in:
commit
9f6712252c
61
go.mod
61
go.mod
|
|
@ -1,16 +1,16 @@
|
|||
module volcano.sh/apis
|
||||
|
||||
go 1.22.0
|
||||
go 1.23.0
|
||||
|
||||
require (
|
||||
k8s.io/api v0.31.3
|
||||
k8s.io/apimachinery v0.31.3
|
||||
k8s.io/apiserver v0.31.3
|
||||
k8s.io/client-go v0.31.3
|
||||
k8s.io/code-generator v0.31.3
|
||||
k8s.io/api v0.32.2
|
||||
k8s.io/apimachinery v0.32.2
|
||||
k8s.io/apiserver v0.32.2
|
||||
k8s.io/client-go v0.32.2
|
||||
k8s.io/code-generator v0.32.2
|
||||
k8s.io/klog/v2 v2.130.1
|
||||
k8s.io/kube-openapi v0.0.0-20240228011516-70dd3763d340
|
||||
sigs.k8s.io/structured-merge-diff/v4 v4.4.1
|
||||
k8s.io/kube-openapi v0.0.0-20241105132330-32ad38e42d3f
|
||||
sigs.k8s.io/structured-merge-diff/v4 v4.4.2
|
||||
)
|
||||
|
||||
require (
|
||||
|
|
@ -21,15 +21,16 @@ require (
|
|||
github.com/emicklei/go-restful/v3 v3.11.0 // indirect
|
||||
github.com/fxamacker/cbor/v2 v2.7.0 // indirect
|
||||
github.com/go-logr/logr v1.4.2 // indirect
|
||||
github.com/go-openapi/jsonpointer v0.19.6 // indirect
|
||||
github.com/go-openapi/jsonpointer v0.21.0 // indirect
|
||||
github.com/go-openapi/jsonreference v0.20.2 // indirect
|
||||
github.com/go-openapi/swag v0.22.4 // indirect
|
||||
github.com/go-openapi/swag v0.23.0 // indirect
|
||||
github.com/gogo/protobuf v1.3.2 // indirect
|
||||
github.com/golang/protobuf v1.5.4 // indirect
|
||||
github.com/google/gnostic-models v0.6.8 // indirect
|
||||
github.com/google/go-cmp v0.6.0 // indirect
|
||||
github.com/google/gofuzz v1.2.0 // indirect
|
||||
github.com/google/uuid v1.6.0 // indirect
|
||||
github.com/inconshreveable/mousetrap v1.1.0 // indirect
|
||||
github.com/josharian/intern v1.0.0 // indirect
|
||||
github.com/json-iterator/go v1.1.12 // indirect
|
||||
github.com/mailru/easyjson v0.7.7 // indirect
|
||||
|
|
@ -41,32 +42,34 @@ require (
|
|||
github.com/prometheus/client_model v0.6.1 // indirect
|
||||
github.com/prometheus/common v0.55.0 // indirect
|
||||
github.com/prometheus/procfs v0.15.1 // indirect
|
||||
github.com/spf13/cobra v1.8.1 // indirect
|
||||
github.com/spf13/pflag v1.0.5 // indirect
|
||||
github.com/x448/float16 v0.8.4 // indirect
|
||||
golang.org/x/mod v0.17.0 // indirect
|
||||
golang.org/x/net v0.26.0 // indirect
|
||||
golang.org/x/oauth2 v0.21.0 // indirect
|
||||
golang.org/x/sync v0.7.0 // indirect
|
||||
golang.org/x/sys v0.21.0 // indirect
|
||||
golang.org/x/term v0.21.0 // indirect
|
||||
golang.org/x/text v0.16.0 // indirect
|
||||
golang.org/x/time v0.3.0 // indirect
|
||||
golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d // indirect
|
||||
google.golang.org/protobuf v1.34.2 // indirect
|
||||
go.opentelemetry.io/otel v1.28.0 // indirect
|
||||
go.opentelemetry.io/otel/trace v1.28.0 // indirect
|
||||
golang.org/x/mod v0.21.0 // indirect
|
||||
golang.org/x/net v0.30.0 // indirect
|
||||
golang.org/x/oauth2 v0.23.0 // indirect
|
||||
golang.org/x/sync v0.8.0 // indirect
|
||||
golang.org/x/sys v0.26.0 // indirect
|
||||
golang.org/x/term v0.25.0 // indirect
|
||||
golang.org/x/text v0.19.0 // indirect
|
||||
golang.org/x/time v0.7.0 // indirect
|
||||
golang.org/x/tools v0.26.0 // indirect
|
||||
google.golang.org/protobuf v1.35.1 // indirect
|
||||
gopkg.in/evanphx/json-patch.v4 v4.12.0 // indirect
|
||||
gopkg.in/inf.v0 v0.9.1 // indirect
|
||||
gopkg.in/yaml.v2 v2.4.0 // indirect
|
||||
gopkg.in/yaml.v3 v3.0.1 // indirect
|
||||
k8s.io/component-base v0.31.3 // indirect
|
||||
k8s.io/gengo/v2 v2.0.0-20240228010128-51d4e06bde70 // indirect
|
||||
k8s.io/utils v0.0.0-20240711033017-18e509b52bc8 // indirect
|
||||
sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd // indirect
|
||||
k8s.io/component-base v0.32.2 // indirect
|
||||
k8s.io/gengo/v2 v2.0.0-20240911193312-2b36238f13e9 // indirect
|
||||
k8s.io/utils v0.0.0-20241104100929-3ea5e8cea738 // indirect
|
||||
sigs.k8s.io/json v0.0.0-20241010143419-9aa6b5e7a4b3 // indirect
|
||||
sigs.k8s.io/yaml v1.4.0 // indirect
|
||||
)
|
||||
|
||||
replace (
|
||||
k8s.io/api => k8s.io/api v0.31.3
|
||||
k8s.io/apimachinery => k8s.io/apimachinery v0.31.3
|
||||
k8s.io/apiserver => k8s.io/apiserver v0.31.3
|
||||
k8s.io/client-go => k8s.io/client-go v0.31.3
|
||||
k8s.io/api => k8s.io/api v0.32.2
|
||||
k8s.io/apimachinery => k8s.io/apimachinery v0.32.2
|
||||
k8s.io/apiserver => k8s.io/apiserver v0.32.2
|
||||
k8s.io/client-go => k8s.io/client-go v0.32.2
|
||||
)
|
||||
|
|
|
|||
116
go.sum
116
go.sum
|
|
@ -4,6 +4,7 @@ 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/cespare/xxhash/v2 v2.3.0 h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UFvs=
|
||||
github.com/cespare/xxhash/v2 v2.3.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
|
||||
github.com/cpuguy83/go-md2man/v2 v2.0.4/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o=
|
||||
github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E=
|
||||
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
|
||||
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
|
||||
|
|
@ -15,13 +16,14 @@ github.com/fxamacker/cbor/v2 v2.7.0 h1:iM5WgngdRBanHcxugY4JySA0nk1wZorNOpTgCMedv
|
|||
github.com/fxamacker/cbor/v2 v2.7.0/go.mod h1:pxXPTn3joSm21Gbwsv0w9OSA2y1HFR9qXEeXQVeNoDQ=
|
||||
github.com/go-logr/logr v1.4.2 h1:6pFjapn8bFcIbiKo3XT4j/BhANplGihG6tvd+8rYgrY=
|
||||
github.com/go-logr/logr v1.4.2/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY=
|
||||
github.com/go-openapi/jsonpointer v0.19.6 h1:eCs3fxoIi3Wh6vtgmLTOjdhSpiqphQ+DaPn38N2ZdrE=
|
||||
github.com/go-openapi/jsonpointer v0.19.6/go.mod h1:osyAmYz/mB/C3I+WsTTSgw1ONzaLJoLCyoi6/zppojs=
|
||||
github.com/go-openapi/jsonpointer v0.21.0 h1:YgdVicSA9vH5RiHs9TZW5oyafXZFc6+2Vc1rr/O9oNQ=
|
||||
github.com/go-openapi/jsonpointer v0.21.0/go.mod h1:IUyH9l/+uyhIYQ/PXVA41Rexl+kOkAPDdXEYns6fzUY=
|
||||
github.com/go-openapi/jsonreference v0.20.2 h1:3sVjiK66+uXK/6oQ8xgcRKcFgQ5KXa2KvnJRumpMGbE=
|
||||
github.com/go-openapi/jsonreference v0.20.2/go.mod h1:Bl1zwGIM8/wsvqjsOQLJ/SH+En5Ap4rVB5KVcIDZG2k=
|
||||
github.com/go-openapi/swag v0.22.3/go.mod h1:UzaqsxGiab7freDnrUUra0MwWfN/q7tE4j+VcZ0yl14=
|
||||
github.com/go-openapi/swag v0.22.4 h1:QLMzNJnMGPRNDCbySlcj1x01tzU8/9LTTL9hZZZogBU=
|
||||
github.com/go-openapi/swag v0.22.4/go.mod h1:UzaqsxGiab7freDnrUUra0MwWfN/q7tE4j+VcZ0yl14=
|
||||
github.com/go-openapi/swag v0.23.0 h1:vsEVJDUo2hPJ2tu0/Xc+4noaxyEffXNIs3cOULZ+GrE=
|
||||
github.com/go-openapi/swag v0.23.0/go.mod h1:esZ8ITTYEsH1V2trKHjAN8Ai7xHb8RV+YSZ577vPjgQ=
|
||||
github.com/go-task/slim-sprig/v3 v3.0.0 h1:sUs3vkvUymDpBKi3qH1YSqBQk9+9D/8M2mN1vB6EwHI=
|
||||
github.com/go-task/slim-sprig/v3 v3.0.0/go.mod h1:W848ghGpv3Qj3dhTPRyJypKRiqCdHZiAzKg9hl15HA8=
|
||||
github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q=
|
||||
|
|
@ -36,10 +38,12 @@ github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeN
|
|||
github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg=
|
||||
github.com/google/gofuzz v1.2.0 h1:xRy4A+RhZaiKjJ1bPfwQ8sedCA+YS2YcCHW6ec7JMi0=
|
||||
github.com/google/gofuzz v1.2.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg=
|
||||
github.com/google/pprof v0.0.0-20240525223248-4bfdf5a9a2af h1:kmjWCqn2qkEml422C2Rrd27c3VGxi6a/6HNq8QmHRKM=
|
||||
github.com/google/pprof v0.0.0-20240525223248-4bfdf5a9a2af/go.mod h1:K1liHPHnj73Fdn/EKuT8nrFqBihUSKXoLYU0BuatOYo=
|
||||
github.com/google/pprof v0.0.0-20241029153458-d1b30febd7db h1:097atOisP2aRj7vFgYQBbFN4U4JNXUNYpxael3UzMyo=
|
||||
github.com/google/pprof v0.0.0-20241029153458-d1b30febd7db/go.mod h1:vavhavw2zAxS5dIdcRluK6cSGGPlZynqzFM8NdvU144=
|
||||
github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
|
||||
github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
|
||||
github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8=
|
||||
github.com/inconshreveable/mousetrap v1.1.0/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw=
|
||||
github.com/josharian/intern v1.0.0 h1:vlS4z54oSdjm0bgjRigI+G1HpF+tI+9rE5LLzOg8HmY=
|
||||
github.com/josharian/intern v1.0.0/go.mod h1:5DoeVV0s6jJacbCEi61lwdGj/aVlrQvzHFFd8Hwg//Y=
|
||||
github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnrnM=
|
||||
|
|
@ -62,10 +66,10 @@ github.com/modern-go/reflect2 v1.0.2 h1:xBagoLtFs94CBntxluKeaWgTMpvLxC4ur3nMaC9G
|
|||
github.com/modern-go/reflect2 v1.0.2/go.mod h1:yWuevngMOJpCy52FWWMvUC8ws7m/LJsjYzDa0/r8luk=
|
||||
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq1c1nUAm88MOHcQC9l5mIlSMApZMrHA=
|
||||
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ=
|
||||
github.com/onsi/ginkgo/v2 v2.19.0 h1:9Cnnf7UHo57Hy3k6/m5k3dRfGTMXGvxhHFvkDTCTpvA=
|
||||
github.com/onsi/ginkgo/v2 v2.19.0/go.mod h1:rlwLi9PilAFJ8jCg9UE1QP6VBpd6/xj3SRC0d6TU0To=
|
||||
github.com/onsi/gomega v1.33.1 h1:dsYjIxxSR755MDmKVsaFQTE22ChNBcuuTWgkUDSubOk=
|
||||
github.com/onsi/gomega v1.33.1/go.mod h1:U4R44UsT+9eLIaYRB2a5qajjtQYn0hauxvRm16AVYg0=
|
||||
github.com/onsi/ginkgo/v2 v2.21.0 h1:7rg/4f3rB88pb5obDgNZrNHrQ4e6WpjonchcpuBRnZM=
|
||||
github.com/onsi/ginkgo/v2 v2.21.0/go.mod h1:7Du3c42kxCUegi0IImZ1wUQzMBVecgIHjR1C+NkhLQo=
|
||||
github.com/onsi/gomega v1.35.1 h1:Cwbd75ZBPxFSuZ6T+rN/WCb/gOc6YgFBXLlZLhC7Ds4=
|
||||
github.com/onsi/gomega v1.35.1/go.mod h1:PvZbdDc8J6XJEpDK4HCuRBm8a6Fzp9/DmhC9C7yFlog=
|
||||
github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
|
||||
github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
|
||||
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
|
||||
|
|
@ -81,6 +85,9 @@ github.com/prometheus/procfs v0.15.1 h1:YagwOFzUgYfKKHX6Dr+sHT7km/hxC76UB0leargg
|
|||
github.com/prometheus/procfs v0.15.1/go.mod h1:fB45yRUv8NstnjriLhBQLuOUt+WW4BsoGhij/e3PBqk=
|
||||
github.com/rogpeppe/go-internal v1.12.0 h1:exVL4IDcn6na9z1rAb56Vxr+CgyK3nn3O+epU5NdKM8=
|
||||
github.com/rogpeppe/go-internal v1.12.0/go.mod h1:E+RYuTGaKKdloAfM02xzb0FW3Paa99yedzYV+kq4uf4=
|
||||
github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=
|
||||
github.com/spf13/cobra v1.8.1 h1:e5/vxKd/rZsfSJMUX1agtjeTDf+qv1/JdBF8gg5k9ZM=
|
||||
github.com/spf13/cobra v1.8.1/go.mod h1:wHxEcudfqmLYa8iTfL+OuZPbBZkmvliBWKIezN3kD9Y=
|
||||
github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA=
|
||||
github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg=
|
||||
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
|
||||
|
|
@ -96,51 +103,55 @@ github.com/x448/float16 v0.8.4 h1:qLwI1I70+NjRFUR3zs1JPUCgaCXSh3SW62uAKT1mSBM=
|
|||
github.com/x448/float16 v0.8.4/go.mod h1:14CWIYCyZA/cWjXOioeEpHeN/83MdbZDRQHoFcYsOfg=
|
||||
github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
|
||||
github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
|
||||
go.opentelemetry.io/otel v1.28.0 h1:/SqNcYk+idO0CxKEUOtKQClMK/MimZihKYMruSMViUo=
|
||||
go.opentelemetry.io/otel v1.28.0/go.mod h1:q68ijF8Fc8CnMHKyzqL6akLO46ePnjkgfIMIjUIX9z4=
|
||||
go.opentelemetry.io/otel/trace v1.28.0 h1:GhQ9cUuQGmNDd5BTCP2dAvv75RdMxEfTmYejp+lkx9g=
|
||||
go.opentelemetry.io/otel/trace v1.28.0/go.mod h1:jPyXzNPg6da9+38HEwElrQiHlVMTnVfM3/yv2OlIHaI=
|
||||
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
|
||||
golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
|
||||
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
|
||||
golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
|
||||
golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
|
||||
golang.org/x/mod v0.17.0 h1:zY54UmvipHiNd+pm+m0x9KhZ9hl1/7QNMyxXbc6ICqA=
|
||||
golang.org/x/mod v0.17.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c=
|
||||
golang.org/x/mod v0.21.0 h1:vvrHzRwRfVKSiLrG+d4FMl/Qi4ukBCE6kZlTUkDYRT0=
|
||||
golang.org/x/mod v0.21.0/go.mod h1:6SkKJ3Xj0I0BrPOZoBy3bdMptDDU9oJrpohJ3eWZ1fY=
|
||||
golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
|
||||
golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
|
||||
golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
|
||||
golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
|
||||
golang.org/x/net v0.26.0 h1:soB7SVo0PWrY4vPW/+ay0jKDNScG2X9wFeYlXIvJsOQ=
|
||||
golang.org/x/net v0.26.0/go.mod h1:5YKkiSynbBIh3p6iOc/vibscux0x38BZDkn8sCUPxHE=
|
||||
golang.org/x/oauth2 v0.21.0 h1:tsimM75w1tF/uws5rbeHzIWxEqElMehnc+iW793zsZs=
|
||||
golang.org/x/oauth2 v0.21.0/go.mod h1:XYTD2NtWslqkgxebSiOHnXEap4TF09sJSc7H1sXbhtI=
|
||||
golang.org/x/net v0.30.0 h1:AcW1SDZMkb8IpzCdQUaIq2sP4sZ4zw+55h6ynffypl4=
|
||||
golang.org/x/net v0.30.0/go.mod h1:2wGyMJ5iFasEhkwi13ChkO/t1ECNC4X4eBKkVFyYFlU=
|
||||
golang.org/x/oauth2 v0.23.0 h1:PbgcYx2W7i4LvjJWEbf0ngHV6qJYr86PkAV3bXdLEbs=
|
||||
golang.org/x/oauth2 v0.23.0/go.mod h1:XYTD2NtWslqkgxebSiOHnXEap4TF09sJSc7H1sXbhtI=
|
||||
golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||
golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||
golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||
golang.org/x/sync v0.7.0 h1:YsImfSBoP9QPYL0xyKJPq0gcaJdG3rInoqxTWbfQu9M=
|
||||
golang.org/x/sync v0.7.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
|
||||
golang.org/x/sync v0.8.0 h1:3NFvSEYkUoMifnESzZl15y791HH1qU2xm6eCJU5ZPXQ=
|
||||
golang.org/x/sync v0.8.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
|
||||
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
|
||||
golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||
golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||
golang.org/x/sys v0.21.0 h1:rF+pYz3DAGSQAxAu1CbC7catZg4ebC4UIeIhKxBZvws=
|
||||
golang.org/x/sys v0.21.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
|
||||
golang.org/x/term v0.21.0 h1:WVXCp+/EBEHOj53Rvu+7KiT/iElMrO8ACK16SMZ3jaA=
|
||||
golang.org/x/term v0.21.0/go.mod h1:ooXLefLobQVslOqselCNF4SxFAaoS6KujMbsGzSDmX0=
|
||||
golang.org/x/sys v0.26.0 h1:KHjCJyddX0LoSTb3J+vWpupP9p0oznkqVk/IfjymZbo=
|
||||
golang.org/x/sys v0.26.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
|
||||
golang.org/x/term v0.25.0 h1:WtHI/ltw4NvSUig5KARz9h521QvRC8RmF/cuYqifU24=
|
||||
golang.org/x/term v0.25.0/go.mod h1:RPyXicDX+6vLxogjjRxjgD2TKtmAO6NZBsBRfrOLu7M=
|
||||
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
|
||||
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
|
||||
golang.org/x/text v0.16.0 h1:a94ExnEXNtEwYLGJSIUxnWoxoRz/ZcCsV63ROupILh4=
|
||||
golang.org/x/text v0.16.0/go.mod h1:GhwF1Be+LQoKShO3cGOHzqOgRrGaYc9AvblQOmPVHnI=
|
||||
golang.org/x/time v0.3.0 h1:rg5rLMjNzMS1RkNLzCG38eapWhnYLFYXDXj2gOlr8j4=
|
||||
golang.org/x/time v0.3.0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
|
||||
golang.org/x/text v0.19.0 h1:kTxAhCbGbxhK0IwgSKiMO5awPoDQ0RpfiVYBfK860YM=
|
||||
golang.org/x/text v0.19.0/go.mod h1:BuEKDfySbSR4drPmRPG/7iBdf8hvFMuRexcpahXilzY=
|
||||
golang.org/x/time v0.7.0 h1:ntUhktv3OPE6TgYxXWv9vKvUSJyIFJlyohwbkEwPrKQ=
|
||||
golang.org/x/time v0.7.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM=
|
||||
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
|
||||
golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
|
||||
golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
|
||||
golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=
|
||||
golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d h1:vU5i/LfpvrRCpgM/VPfJLg5KjxD3E+hfT1SH+d9zLwg=
|
||||
golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d/go.mod h1:aiJjzUbINMkxbQROHiO6hDPo2LHcIPhhQsa9DLh0yGk=
|
||||
golang.org/x/tools v0.26.0 h1:v/60pFQmzmT9ExmjDv2gGIfi3OqfKoEP6I5+umXlbnQ=
|
||||
golang.org/x/tools v0.26.0/go.mod h1:TPVVj70c7JJ3WCazhD8OdXcZg/og+b9+tH/KxylGwH0=
|
||||
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
||||
golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
||||
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
||||
golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
||||
google.golang.org/protobuf v1.34.2 h1:6xV6lTsCfpGD21XK49h7MhtcApnLqkfYgPcdHftf6hg=
|
||||
google.golang.org/protobuf v1.34.2/go.mod h1:qYOHts0dSfpeUzUFpOMr/WGzszTmLH+DiWniOlNbLDw=
|
||||
google.golang.org/protobuf v1.35.1 h1:m3LfL6/Ca+fqnjnlqQXNpFPABW1UD7mjh8KO2mKFytA=
|
||||
google.golang.org/protobuf v1.35.1/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE=
|
||||
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
|
||||
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk=
|
||||
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q=
|
||||
|
|
@ -148,35 +159,32 @@ gopkg.in/evanphx/json-patch.v4 v4.12.0 h1:n6jtcsulIzXPJaxegRbvFNNrZDjbij7ny3gmSP
|
|||
gopkg.in/evanphx/json-patch.v4 v4.12.0/go.mod h1:p8EYWUEYMpynmqDbY58zCKCFZw8pRWMG4EsWvDvM72M=
|
||||
gopkg.in/inf.v0 v0.9.1 h1:73M5CoZyi3ZLMOyDlQh031Cx6N9NDJ2Vvfl76EDAgDc=
|
||||
gopkg.in/inf.v0 v0.9.1/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw=
|
||||
gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
|
||||
gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY=
|
||||
gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ=
|
||||
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
|
||||
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
|
||||
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
|
||||
k8s.io/api v0.31.3 h1:umzm5o8lFbdN/hIXbrK9oRpOproJO62CV1zqxXrLgk8=
|
||||
k8s.io/api v0.31.3/go.mod h1:UJrkIp9pnMOI9K2nlL6vwpxRzzEX5sWgn8kGQe92kCE=
|
||||
k8s.io/apimachinery v0.31.3 h1:6l0WhcYgasZ/wk9ktLq5vLaoXJJr5ts6lkaQzgeYPq4=
|
||||
k8s.io/apimachinery v0.31.3/go.mod h1:rsPdaZJfTfLsNJSQzNHQvYoTmxhoOEofxtOsF3rtsMo=
|
||||
k8s.io/apiserver v0.31.3 h1:+1oHTtCB+OheqFEz375D0IlzHZ5VeQKX1KGXnx+TTuY=
|
||||
k8s.io/apiserver v0.31.3/go.mod h1:PrxVbebxrxQPFhJk4powDISIROkNMKHibTg9lTRQ0Qg=
|
||||
k8s.io/client-go v0.31.3 h1:CAlZuM+PH2cm+86LOBemaJI/lQ5linJ6UFxKX/SoG+4=
|
||||
k8s.io/client-go v0.31.3/go.mod h1:2CgjPUTpv3fE5dNygAr2NcM8nhHzXvxB8KL5gYc3kJs=
|
||||
k8s.io/code-generator v0.31.3 h1:Pj0fYOBms+ZrsulLi4DMsCEx1jG8fWKRLy44onHsLBI=
|
||||
k8s.io/code-generator v0.31.3/go.mod h1:/umCIlT84g1+Yu5ZXtP1KGSRTnGiIzzX5AzUAxsNlts=
|
||||
k8s.io/component-base v0.31.3 h1:DMCXXVx546Rfvhj+3cOm2EUxhS+EyztH423j+8sOwhQ=
|
||||
k8s.io/component-base v0.31.3/go.mod h1:xME6BHfUOafRgT0rGVBGl7TuSg8Z9/deT7qq6w7qjIU=
|
||||
k8s.io/gengo/v2 v2.0.0-20240228010128-51d4e06bde70 h1:NGrVE502P0s0/1hudf8zjgwki1X/TByhmAoILTarmzo=
|
||||
k8s.io/gengo/v2 v2.0.0-20240228010128-51d4e06bde70/go.mod h1:VH3AT8AaQOqiGjMF9p0/IM1Dj+82ZwjfxUP1IxaHE+8=
|
||||
k8s.io/api v0.32.2 h1:bZrMLEkgizC24G9eViHGOPbW+aRo9duEISRIJKfdJuw=
|
||||
k8s.io/api v0.32.2/go.mod h1:hKlhk4x1sJyYnHENsrdCWw31FEmCijNGPJO5WzHiJ6Y=
|
||||
k8s.io/apimachinery v0.32.2 h1:yoQBR9ZGkA6Rgmhbp/yuT9/g+4lxtsGYwW6dR6BDPLQ=
|
||||
k8s.io/apimachinery v0.32.2/go.mod h1:GpHVgxoKlTxClKcteaeuF1Ul/lDVb74KpZcxcmLDElE=
|
||||
k8s.io/apiserver v0.32.2 h1:WzyxAu4mvLkQxwD9hGa4ZfExo3yZZaYzoYvvVDlM6vw=
|
||||
k8s.io/apiserver v0.32.2/go.mod h1:PEwREHiHNU2oFdte7BjzA1ZyjWjuckORLIK/wLV5goM=
|
||||
k8s.io/client-go v0.32.2 h1:4dYCD4Nz+9RApM2b/3BtVvBHw54QjMFUl1OLcJG5yOA=
|
||||
k8s.io/client-go v0.32.2/go.mod h1:fpZ4oJXclZ3r2nDOv+Ux3XcJutfrwjKTCHz2H3sww94=
|
||||
k8s.io/code-generator v0.32.2 h1:CIvyPrLWP7cMgrqval2qYT839YAwCDeSvGfXgWSNpHQ=
|
||||
k8s.io/code-generator v0.32.2/go.mod h1:plh7bWk7JztAUkHM4zpbdy0KOMdrhsePcZL2HLWFH7Y=
|
||||
k8s.io/component-base v0.32.2 h1:1aUL5Vdmu7qNo4ZsE+569PV5zFatM9hl+lb3dEea2zU=
|
||||
k8s.io/component-base v0.32.2/go.mod h1:PXJ61Vx9Lg+P5mS8TLd7bCIr+eMJRQTyXe8KvkrvJq0=
|
||||
k8s.io/gengo/v2 v2.0.0-20240911193312-2b36238f13e9 h1:si3PfKm8dDYxgfbeA6orqrtLkvvIeH8UqffFJDl0bz4=
|
||||
k8s.io/gengo/v2 v2.0.0-20240911193312-2b36238f13e9/go.mod h1:EJykeLsmFC60UQbYJezXkEsG2FLrt0GPNkU5iK5GWxU=
|
||||
k8s.io/klog/v2 v2.130.1 h1:n9Xl7H1Xvksem4KFG4PYbdQCQxqc/tTUyrgXaOhHSzk=
|
||||
k8s.io/klog/v2 v2.130.1/go.mod h1:3Jpz1GvMt720eyJH1ckRHK1EDfpxISzJ7I9OYgaDtPE=
|
||||
k8s.io/kube-openapi v0.0.0-20240228011516-70dd3763d340 h1:BZqlfIlq5YbRMFko6/PM7FjZpUb45WallggurYhKGag=
|
||||
k8s.io/kube-openapi v0.0.0-20240228011516-70dd3763d340/go.mod h1:yD4MZYeKMBwQKVht279WycxKyM84kkAx2DPrTXaeb98=
|
||||
k8s.io/utils v0.0.0-20240711033017-18e509b52bc8 h1:pUdcCO1Lk/tbT5ztQWOBi5HBgbBP1J8+AsQnQCKsi8A=
|
||||
k8s.io/utils v0.0.0-20240711033017-18e509b52bc8/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0=
|
||||
sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd h1:EDPBXCAspyGV4jQlpZSudPeMmr1bNJefnuqLsRAsHZo=
|
||||
sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd/go.mod h1:B8JuhiUyNFVKdsE8h686QcCxMaH6HrOAZj4vswFpcB0=
|
||||
sigs.k8s.io/structured-merge-diff/v4 v4.4.1 h1:150L+0vs/8DA78h1u02ooW1/fFq/Lwr+sGiqlzvrtq4=
|
||||
sigs.k8s.io/structured-merge-diff/v4 v4.4.1/go.mod h1:N8hJocpFajUSSeSJ9bOZ77VzejKZaXsTtZo4/u7Io08=
|
||||
k8s.io/kube-openapi v0.0.0-20241105132330-32ad38e42d3f h1:GA7//TjRY9yWGy1poLzYYJJ4JRdzg3+O6e8I+e+8T5Y=
|
||||
k8s.io/kube-openapi v0.0.0-20241105132330-32ad38e42d3f/go.mod h1:R/HEjbvWI0qdfb8viZUeVZm0X6IZnxAydC7YU42CMw4=
|
||||
k8s.io/utils v0.0.0-20241104100929-3ea5e8cea738 h1:M3sRQVHv7vB20Xc2ybTt7ODCeFj6JSWYFzOFnYeS6Ro=
|
||||
k8s.io/utils v0.0.0-20241104100929-3ea5e8cea738/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0=
|
||||
sigs.k8s.io/json v0.0.0-20241010143419-9aa6b5e7a4b3 h1:/Rv+M11QRah1itp8VhT6HoVx1Ray9eB4DBr+K+/sCJ8=
|
||||
sigs.k8s.io/json v0.0.0-20241010143419-9aa6b5e7a4b3/go.mod h1:18nIHnGi6636UCz6m8i4DhaJ65T6EruyzmoQqI2BVDo=
|
||||
sigs.k8s.io/structured-merge-diff/v4 v4.4.2 h1:MdmvkGuXi/8io6ixD5wud3vOLwc1rj0aNqRlpuvjmwA=
|
||||
sigs.k8s.io/structured-merge-diff/v4 v4.4.2/go.mod h1:N8f93tFZh9U6vpxwRArLiikrE5/2tiu1w1AGfACIGE4=
|
||||
sigs.k8s.io/yaml v1.4.0 h1:Mk1wCc2gy/F0THH0TAp1QYyJNzRm2KCLy3o5ASXVI5E=
|
||||
sigs.k8s.io/yaml v1.4.0/go.mod h1:Ejl7/uTz7PSA4eKMyQCUTnhZYNmLIl+5c2lQPGR2BPY=
|
||||
|
|
|
|||
|
|
@ -46,7 +46,7 @@ APIS_PKG="$3"
|
|||
GROUPS_WITH_VERSIONS="$4"
|
||||
shift 4
|
||||
|
||||
go install k8s.io/code-generator/cmd/{defaulter-gen,client-gen,lister-gen,informer-gen,deepcopy-gen,conversion-gen}@v0.31.3
|
||||
go install k8s.io/code-generator/cmd/{defaulter-gen,client-gen,lister-gen,informer-gen,deepcopy-gen,conversion-gen}@v0.32.2
|
||||
|
||||
# Go installs the above commands to get installed in $GOBIN if defined, and $GOPATH/bin otherwise:
|
||||
GOBIN="$(go env GOBIN)"
|
||||
|
|
|
|||
|
|
@ -47,7 +47,7 @@ EXT_APIS_PKG="$4"
|
|||
GROUPS_WITH_VERSIONS="$5"
|
||||
shift 5
|
||||
|
||||
go install k8s.io/code-generator/cmd/{defaulter-gen,conversion-gen,client-gen,lister-gen,informer-gen,deepcopy-gen,openapi-gen}@v0.31.3
|
||||
go install k8s.io/code-generator/cmd/{defaulter-gen,conversion-gen,client-gen,lister-gen,informer-gen,deepcopy-gen,openapi-gen}@v0.32.2
|
||||
|
||||
# Go installs the above commands to get installed in $GOBIN if defined, and $GOPATH/bin otherwise:
|
||||
GOBIN="$(go env GOBIN)"
|
||||
|
|
|
|||
|
|
@ -18,14 +18,14 @@ limitations under the License.
|
|||
package v1alpha1
|
||||
|
||||
import (
|
||||
v1alpha1 "volcano.sh/apis/pkg/apis/batch/v1alpha1"
|
||||
batchv1alpha1 "volcano.sh/apis/pkg/apis/batch/v1alpha1"
|
||||
)
|
||||
|
||||
// DependsOnApplyConfiguration represents a declarative configuration of the DependsOn type for use
|
||||
// with apply.
|
||||
type DependsOnApplyConfiguration struct {
|
||||
Name []string `json:"name,omitempty"`
|
||||
Iteration *v1alpha1.Iteration `json:"iteration,omitempty"`
|
||||
Name []string `json:"name,omitempty"`
|
||||
Iteration *batchv1alpha1.Iteration `json:"iteration,omitempty"`
|
||||
}
|
||||
|
||||
// DependsOnApplyConfiguration constructs a declarative configuration of the DependsOn type for use with
|
||||
|
|
@ -47,7 +47,7 @@ func (b *DependsOnApplyConfiguration) WithName(values ...string) *DependsOnApply
|
|||
// WithIteration sets the Iteration field in the declarative configuration to the given value
|
||||
// and returns the receiver, so that objects can be built by chaining "With" function invocations.
|
||||
// If called multiple times, the Iteration field is set to the value of the last call.
|
||||
func (b *DependsOnApplyConfiguration) WithIteration(value v1alpha1.Iteration) *DependsOnApplyConfiguration {
|
||||
func (b *DependsOnApplyConfiguration) WithIteration(value batchv1alpha1.Iteration) *DependsOnApplyConfiguration {
|
||||
b.Iteration = &value
|
||||
return b
|
||||
}
|
||||
|
|
|
|||
|
|
@ -47,7 +47,7 @@ func Job(name, namespace string) *JobApplyConfiguration {
|
|||
// and returns the receiver, so that objects can be built by chaining "With" function invocations.
|
||||
// If called multiple times, the Kind field is set to the value of the last call.
|
||||
func (b *JobApplyConfiguration) WithKind(value string) *JobApplyConfiguration {
|
||||
b.Kind = &value
|
||||
b.TypeMetaApplyConfiguration.Kind = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -55,7 +55,7 @@ func (b *JobApplyConfiguration) WithKind(value string) *JobApplyConfiguration {
|
|||
// and returns the receiver, so that objects can be built by chaining "With" function invocations.
|
||||
// If called multiple times, the APIVersion field is set to the value of the last call.
|
||||
func (b *JobApplyConfiguration) WithAPIVersion(value string) *JobApplyConfiguration {
|
||||
b.APIVersion = &value
|
||||
b.TypeMetaApplyConfiguration.APIVersion = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -64,7 +64,7 @@ func (b *JobApplyConfiguration) WithAPIVersion(value string) *JobApplyConfigurat
|
|||
// If called multiple times, the Name field is set to the value of the last call.
|
||||
func (b *JobApplyConfiguration) WithName(value string) *JobApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.Name = &value
|
||||
b.ObjectMetaApplyConfiguration.Name = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -73,7 +73,7 @@ func (b *JobApplyConfiguration) WithName(value string) *JobApplyConfiguration {
|
|||
// If called multiple times, the GenerateName field is set to the value of the last call.
|
||||
func (b *JobApplyConfiguration) WithGenerateName(value string) *JobApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.GenerateName = &value
|
||||
b.ObjectMetaApplyConfiguration.GenerateName = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -82,7 +82,7 @@ func (b *JobApplyConfiguration) WithGenerateName(value string) *JobApplyConfigur
|
|||
// If called multiple times, the Namespace field is set to the value of the last call.
|
||||
func (b *JobApplyConfiguration) WithNamespace(value string) *JobApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.Namespace = &value
|
||||
b.ObjectMetaApplyConfiguration.Namespace = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -91,7 +91,7 @@ func (b *JobApplyConfiguration) WithNamespace(value string) *JobApplyConfigurati
|
|||
// If called multiple times, the UID field is set to the value of the last call.
|
||||
func (b *JobApplyConfiguration) WithUID(value types.UID) *JobApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.UID = &value
|
||||
b.ObjectMetaApplyConfiguration.UID = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -100,7 +100,7 @@ func (b *JobApplyConfiguration) WithUID(value types.UID) *JobApplyConfiguration
|
|||
// If called multiple times, the ResourceVersion field is set to the value of the last call.
|
||||
func (b *JobApplyConfiguration) WithResourceVersion(value string) *JobApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.ResourceVersion = &value
|
||||
b.ObjectMetaApplyConfiguration.ResourceVersion = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -109,7 +109,7 @@ func (b *JobApplyConfiguration) WithResourceVersion(value string) *JobApplyConfi
|
|||
// If called multiple times, the Generation field is set to the value of the last call.
|
||||
func (b *JobApplyConfiguration) WithGeneration(value int64) *JobApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.Generation = &value
|
||||
b.ObjectMetaApplyConfiguration.Generation = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -118,7 +118,7 @@ func (b *JobApplyConfiguration) WithGeneration(value int64) *JobApplyConfigurati
|
|||
// If called multiple times, the CreationTimestamp field is set to the value of the last call.
|
||||
func (b *JobApplyConfiguration) WithCreationTimestamp(value metav1.Time) *JobApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.CreationTimestamp = &value
|
||||
b.ObjectMetaApplyConfiguration.CreationTimestamp = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -127,7 +127,7 @@ func (b *JobApplyConfiguration) WithCreationTimestamp(value metav1.Time) *JobApp
|
|||
// If called multiple times, the DeletionTimestamp field is set to the value of the last call.
|
||||
func (b *JobApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *JobApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.DeletionTimestamp = &value
|
||||
b.ObjectMetaApplyConfiguration.DeletionTimestamp = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -136,7 +136,7 @@ func (b *JobApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *JobApp
|
|||
// If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.
|
||||
func (b *JobApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *JobApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.DeletionGracePeriodSeconds = &value
|
||||
b.ObjectMetaApplyConfiguration.DeletionGracePeriodSeconds = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -146,11 +146,11 @@ func (b *JobApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *Job
|
|||
// overwriting an existing map entries in Labels field with the same key.
|
||||
func (b *JobApplyConfiguration) WithLabels(entries map[string]string) *JobApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
if b.Labels == nil && len(entries) > 0 {
|
||||
b.Labels = make(map[string]string, len(entries))
|
||||
if b.ObjectMetaApplyConfiguration.Labels == nil && len(entries) > 0 {
|
||||
b.ObjectMetaApplyConfiguration.Labels = make(map[string]string, len(entries))
|
||||
}
|
||||
for k, v := range entries {
|
||||
b.Labels[k] = v
|
||||
b.ObjectMetaApplyConfiguration.Labels[k] = v
|
||||
}
|
||||
return b
|
||||
}
|
||||
|
|
@ -161,11 +161,11 @@ func (b *JobApplyConfiguration) WithLabels(entries map[string]string) *JobApplyC
|
|||
// overwriting an existing map entries in Annotations field with the same key.
|
||||
func (b *JobApplyConfiguration) WithAnnotations(entries map[string]string) *JobApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
if b.Annotations == nil && len(entries) > 0 {
|
||||
b.Annotations = make(map[string]string, len(entries))
|
||||
if b.ObjectMetaApplyConfiguration.Annotations == nil && len(entries) > 0 {
|
||||
b.ObjectMetaApplyConfiguration.Annotations = make(map[string]string, len(entries))
|
||||
}
|
||||
for k, v := range entries {
|
||||
b.Annotations[k] = v
|
||||
b.ObjectMetaApplyConfiguration.Annotations[k] = v
|
||||
}
|
||||
return b
|
||||
}
|
||||
|
|
@ -179,7 +179,7 @@ func (b *JobApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReference
|
|||
if values[i] == nil {
|
||||
panic("nil value passed to WithOwnerReferences")
|
||||
}
|
||||
b.OwnerReferences = append(b.OwnerReferences, *values[i])
|
||||
b.ObjectMetaApplyConfiguration.OwnerReferences = append(b.ObjectMetaApplyConfiguration.OwnerReferences, *values[i])
|
||||
}
|
||||
return b
|
||||
}
|
||||
|
|
@ -190,7 +190,7 @@ func (b *JobApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReference
|
|||
func (b *JobApplyConfiguration) WithFinalizers(values ...string) *JobApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
for i := range values {
|
||||
b.Finalizers = append(b.Finalizers, values[i])
|
||||
b.ObjectMetaApplyConfiguration.Finalizers = append(b.ObjectMetaApplyConfiguration.Finalizers, values[i])
|
||||
}
|
||||
return b
|
||||
}
|
||||
|
|
@ -220,5 +220,5 @@ func (b *JobApplyConfiguration) WithStatus(value *JobStatusApplyConfiguration) *
|
|||
// GetName retrieves the value of the Name field in the declarative configuration.
|
||||
func (b *JobApplyConfiguration) GetName() *string {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
return b.Name
|
||||
return b.ObjectMetaApplyConfiguration.Name
|
||||
}
|
||||
|
|
|
|||
|
|
@ -19,14 +19,14 @@ package v1alpha1
|
|||
|
||||
import (
|
||||
v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||
v1alpha1 "volcano.sh/apis/pkg/apis/batch/v1alpha1"
|
||||
batchv1alpha1 "volcano.sh/apis/pkg/apis/batch/v1alpha1"
|
||||
)
|
||||
|
||||
// JobConditionApplyConfiguration represents a declarative configuration of the JobCondition type for use
|
||||
// with apply.
|
||||
type JobConditionApplyConfiguration struct {
|
||||
Status *v1alpha1.JobPhase `json:"status,omitempty"`
|
||||
LastTransitionTime *v1.Time `json:"lastTransitionTime,omitempty"`
|
||||
Status *batchv1alpha1.JobPhase `json:"status,omitempty"`
|
||||
LastTransitionTime *v1.Time `json:"lastTransitionTime,omitempty"`
|
||||
}
|
||||
|
||||
// JobConditionApplyConfiguration constructs a declarative configuration of the JobCondition type for use with
|
||||
|
|
@ -38,7 +38,7 @@ func JobCondition() *JobConditionApplyConfiguration {
|
|||
// WithStatus sets the Status field in the declarative configuration to the given value
|
||||
// and returns the receiver, so that objects can be built by chaining "With" function invocations.
|
||||
// If called multiple times, the Status field is set to the value of the last call.
|
||||
func (b *JobConditionApplyConfiguration) WithStatus(value v1alpha1.JobPhase) *JobConditionApplyConfiguration {
|
||||
func (b *JobConditionApplyConfiguration) WithStatus(value batchv1alpha1.JobPhase) *JobConditionApplyConfiguration {
|
||||
b.Status = &value
|
||||
return b
|
||||
}
|
||||
|
|
|
|||
|
|
@ -19,16 +19,16 @@ package v1alpha1
|
|||
|
||||
import (
|
||||
v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||
v1alpha1 "volcano.sh/apis/pkg/apis/batch/v1alpha1"
|
||||
batchv1alpha1 "volcano.sh/apis/pkg/apis/batch/v1alpha1"
|
||||
)
|
||||
|
||||
// JobStateApplyConfiguration represents a declarative configuration of the JobState type for use
|
||||
// with apply.
|
||||
type JobStateApplyConfiguration struct {
|
||||
Phase *v1alpha1.JobPhase `json:"phase,omitempty"`
|
||||
Reason *string `json:"reason,omitempty"`
|
||||
Message *string `json:"message,omitempty"`
|
||||
LastTransitionTime *v1.Time `json:"lastTransitionTime,omitempty"`
|
||||
Phase *batchv1alpha1.JobPhase `json:"phase,omitempty"`
|
||||
Reason *string `json:"reason,omitempty"`
|
||||
Message *string `json:"message,omitempty"`
|
||||
LastTransitionTime *v1.Time `json:"lastTransitionTime,omitempty"`
|
||||
}
|
||||
|
||||
// JobStateApplyConfiguration constructs a declarative configuration of the JobState type for use with
|
||||
|
|
@ -40,7 +40,7 @@ func JobState() *JobStateApplyConfiguration {
|
|||
// WithPhase sets the Phase field in the declarative configuration to the given value
|
||||
// and returns the receiver, so that objects can be built by chaining "With" function invocations.
|
||||
// If called multiple times, the Phase field is set to the value of the last call.
|
||||
func (b *JobStateApplyConfiguration) WithPhase(value v1alpha1.JobPhase) *JobStateApplyConfiguration {
|
||||
func (b *JobStateApplyConfiguration) WithPhase(value batchv1alpha1.JobPhase) *JobStateApplyConfiguration {
|
||||
b.Phase = &value
|
||||
return b
|
||||
}
|
||||
|
|
|
|||
|
|
@ -19,17 +19,17 @@ package v1alpha1
|
|||
|
||||
import (
|
||||
v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||
v1alpha1 "volcano.sh/apis/pkg/apis/bus/v1alpha1"
|
||||
busv1alpha1 "volcano.sh/apis/pkg/apis/bus/v1alpha1"
|
||||
)
|
||||
|
||||
// LifecyclePolicyApplyConfiguration represents a declarative configuration of the LifecyclePolicy type for use
|
||||
// with apply.
|
||||
type LifecyclePolicyApplyConfiguration struct {
|
||||
Action *v1alpha1.Action `json:"action,omitempty"`
|
||||
Event *v1alpha1.Event `json:"event,omitempty"`
|
||||
Events []v1alpha1.Event `json:"events,omitempty"`
|
||||
ExitCode *int32 `json:"exitCode,omitempty"`
|
||||
Timeout *v1.Duration `json:"timeout,omitempty"`
|
||||
Action *busv1alpha1.Action `json:"action,omitempty"`
|
||||
Event *busv1alpha1.Event `json:"event,omitempty"`
|
||||
Events []busv1alpha1.Event `json:"events,omitempty"`
|
||||
ExitCode *int32 `json:"exitCode,omitempty"`
|
||||
Timeout *v1.Duration `json:"timeout,omitempty"`
|
||||
}
|
||||
|
||||
// LifecyclePolicyApplyConfiguration constructs a declarative configuration of the LifecyclePolicy type for use with
|
||||
|
|
@ -41,7 +41,7 @@ func LifecyclePolicy() *LifecyclePolicyApplyConfiguration {
|
|||
// WithAction sets the Action field in the declarative configuration to the given value
|
||||
// and returns the receiver, so that objects can be built by chaining "With" function invocations.
|
||||
// If called multiple times, the Action field is set to the value of the last call.
|
||||
func (b *LifecyclePolicyApplyConfiguration) WithAction(value v1alpha1.Action) *LifecyclePolicyApplyConfiguration {
|
||||
func (b *LifecyclePolicyApplyConfiguration) WithAction(value busv1alpha1.Action) *LifecyclePolicyApplyConfiguration {
|
||||
b.Action = &value
|
||||
return b
|
||||
}
|
||||
|
|
@ -49,7 +49,7 @@ func (b *LifecyclePolicyApplyConfiguration) WithAction(value v1alpha1.Action) *L
|
|||
// WithEvent sets the Event field in the declarative configuration to the given value
|
||||
// and returns the receiver, so that objects can be built by chaining "With" function invocations.
|
||||
// If called multiple times, the Event field is set to the value of the last call.
|
||||
func (b *LifecyclePolicyApplyConfiguration) WithEvent(value v1alpha1.Event) *LifecyclePolicyApplyConfiguration {
|
||||
func (b *LifecyclePolicyApplyConfiguration) WithEvent(value busv1alpha1.Event) *LifecyclePolicyApplyConfiguration {
|
||||
b.Event = &value
|
||||
return b
|
||||
}
|
||||
|
|
@ -57,7 +57,7 @@ func (b *LifecyclePolicyApplyConfiguration) WithEvent(value v1alpha1.Event) *Lif
|
|||
// WithEvents adds the given value to the Events field in the declarative configuration
|
||||
// and returns the receiver, so that objects can be build by chaining "With" function invocations.
|
||||
// If called multiple times, values provided by each call will be appended to the Events field.
|
||||
func (b *LifecyclePolicyApplyConfiguration) WithEvents(values ...v1alpha1.Event) *LifecyclePolicyApplyConfiguration {
|
||||
func (b *LifecyclePolicyApplyConfiguration) WithEvents(values ...busv1alpha1.Event) *LifecyclePolicyApplyConfiguration {
|
||||
for i := range values {
|
||||
b.Events = append(b.Events, values[i])
|
||||
}
|
||||
|
|
|
|||
|
|
@ -49,7 +49,7 @@ func Command(name, namespace string) *CommandApplyConfiguration {
|
|||
// and returns the receiver, so that objects can be built by chaining "With" function invocations.
|
||||
// If called multiple times, the Kind field is set to the value of the last call.
|
||||
func (b *CommandApplyConfiguration) WithKind(value string) *CommandApplyConfiguration {
|
||||
b.Kind = &value
|
||||
b.TypeMetaApplyConfiguration.Kind = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -57,7 +57,7 @@ func (b *CommandApplyConfiguration) WithKind(value string) *CommandApplyConfigur
|
|||
// and returns the receiver, so that objects can be built by chaining "With" function invocations.
|
||||
// If called multiple times, the APIVersion field is set to the value of the last call.
|
||||
func (b *CommandApplyConfiguration) WithAPIVersion(value string) *CommandApplyConfiguration {
|
||||
b.APIVersion = &value
|
||||
b.TypeMetaApplyConfiguration.APIVersion = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -66,7 +66,7 @@ func (b *CommandApplyConfiguration) WithAPIVersion(value string) *CommandApplyCo
|
|||
// If called multiple times, the Name field is set to the value of the last call.
|
||||
func (b *CommandApplyConfiguration) WithName(value string) *CommandApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.Name = &value
|
||||
b.ObjectMetaApplyConfiguration.Name = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -75,7 +75,7 @@ func (b *CommandApplyConfiguration) WithName(value string) *CommandApplyConfigur
|
|||
// If called multiple times, the GenerateName field is set to the value of the last call.
|
||||
func (b *CommandApplyConfiguration) WithGenerateName(value string) *CommandApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.GenerateName = &value
|
||||
b.ObjectMetaApplyConfiguration.GenerateName = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -84,7 +84,7 @@ func (b *CommandApplyConfiguration) WithGenerateName(value string) *CommandApply
|
|||
// If called multiple times, the Namespace field is set to the value of the last call.
|
||||
func (b *CommandApplyConfiguration) WithNamespace(value string) *CommandApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.Namespace = &value
|
||||
b.ObjectMetaApplyConfiguration.Namespace = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -93,7 +93,7 @@ func (b *CommandApplyConfiguration) WithNamespace(value string) *CommandApplyCon
|
|||
// If called multiple times, the UID field is set to the value of the last call.
|
||||
func (b *CommandApplyConfiguration) WithUID(value types.UID) *CommandApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.UID = &value
|
||||
b.ObjectMetaApplyConfiguration.UID = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -102,7 +102,7 @@ func (b *CommandApplyConfiguration) WithUID(value types.UID) *CommandApplyConfig
|
|||
// If called multiple times, the ResourceVersion field is set to the value of the last call.
|
||||
func (b *CommandApplyConfiguration) WithResourceVersion(value string) *CommandApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.ResourceVersion = &value
|
||||
b.ObjectMetaApplyConfiguration.ResourceVersion = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -111,7 +111,7 @@ func (b *CommandApplyConfiguration) WithResourceVersion(value string) *CommandAp
|
|||
// If called multiple times, the Generation field is set to the value of the last call.
|
||||
func (b *CommandApplyConfiguration) WithGeneration(value int64) *CommandApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.Generation = &value
|
||||
b.ObjectMetaApplyConfiguration.Generation = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -120,7 +120,7 @@ func (b *CommandApplyConfiguration) WithGeneration(value int64) *CommandApplyCon
|
|||
// If called multiple times, the CreationTimestamp field is set to the value of the last call.
|
||||
func (b *CommandApplyConfiguration) WithCreationTimestamp(value metav1.Time) *CommandApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.CreationTimestamp = &value
|
||||
b.ObjectMetaApplyConfiguration.CreationTimestamp = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -129,7 +129,7 @@ func (b *CommandApplyConfiguration) WithCreationTimestamp(value metav1.Time) *Co
|
|||
// If called multiple times, the DeletionTimestamp field is set to the value of the last call.
|
||||
func (b *CommandApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *CommandApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.DeletionTimestamp = &value
|
||||
b.ObjectMetaApplyConfiguration.DeletionTimestamp = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -138,7 +138,7 @@ func (b *CommandApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *Co
|
|||
// If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.
|
||||
func (b *CommandApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *CommandApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.DeletionGracePeriodSeconds = &value
|
||||
b.ObjectMetaApplyConfiguration.DeletionGracePeriodSeconds = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -148,11 +148,11 @@ func (b *CommandApplyConfiguration) WithDeletionGracePeriodSeconds(value int64)
|
|||
// overwriting an existing map entries in Labels field with the same key.
|
||||
func (b *CommandApplyConfiguration) WithLabels(entries map[string]string) *CommandApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
if b.Labels == nil && len(entries) > 0 {
|
||||
b.Labels = make(map[string]string, len(entries))
|
||||
if b.ObjectMetaApplyConfiguration.Labels == nil && len(entries) > 0 {
|
||||
b.ObjectMetaApplyConfiguration.Labels = make(map[string]string, len(entries))
|
||||
}
|
||||
for k, v := range entries {
|
||||
b.Labels[k] = v
|
||||
b.ObjectMetaApplyConfiguration.Labels[k] = v
|
||||
}
|
||||
return b
|
||||
}
|
||||
|
|
@ -163,11 +163,11 @@ func (b *CommandApplyConfiguration) WithLabels(entries map[string]string) *Comma
|
|||
// overwriting an existing map entries in Annotations field with the same key.
|
||||
func (b *CommandApplyConfiguration) WithAnnotations(entries map[string]string) *CommandApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
if b.Annotations == nil && len(entries) > 0 {
|
||||
b.Annotations = make(map[string]string, len(entries))
|
||||
if b.ObjectMetaApplyConfiguration.Annotations == nil && len(entries) > 0 {
|
||||
b.ObjectMetaApplyConfiguration.Annotations = make(map[string]string, len(entries))
|
||||
}
|
||||
for k, v := range entries {
|
||||
b.Annotations[k] = v
|
||||
b.ObjectMetaApplyConfiguration.Annotations[k] = v
|
||||
}
|
||||
return b
|
||||
}
|
||||
|
|
@ -181,7 +181,7 @@ func (b *CommandApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerRefer
|
|||
if values[i] == nil {
|
||||
panic("nil value passed to WithOwnerReferences")
|
||||
}
|
||||
b.OwnerReferences = append(b.OwnerReferences, *values[i])
|
||||
b.ObjectMetaApplyConfiguration.OwnerReferences = append(b.ObjectMetaApplyConfiguration.OwnerReferences, *values[i])
|
||||
}
|
||||
return b
|
||||
}
|
||||
|
|
@ -192,7 +192,7 @@ func (b *CommandApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerRefer
|
|||
func (b *CommandApplyConfiguration) WithFinalizers(values ...string) *CommandApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
for i := range values {
|
||||
b.Finalizers = append(b.Finalizers, values[i])
|
||||
b.ObjectMetaApplyConfiguration.Finalizers = append(b.ObjectMetaApplyConfiguration.Finalizers, values[i])
|
||||
}
|
||||
return b
|
||||
}
|
||||
|
|
@ -238,5 +238,5 @@ func (b *CommandApplyConfiguration) WithMessage(value string) *CommandApplyConfi
|
|||
// GetName retrieves the value of the Name field in the declarative configuration.
|
||||
func (b *CommandApplyConfiguration) GetName() *string {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
return b.Name
|
||||
return b.ObjectMetaApplyConfiguration.Name
|
||||
}
|
||||
|
|
|
|||
|
|
@ -19,17 +19,17 @@ package v1alpha1
|
|||
|
||||
import (
|
||||
v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||
v1alpha1 "volcano.sh/apis/pkg/apis/batch/v1alpha1"
|
||||
batchv1alpha1 "volcano.sh/apis/pkg/client/applyconfiguration/batch/v1alpha1"
|
||||
batchv1alpha1 "volcano.sh/apis/pkg/apis/batch/v1alpha1"
|
||||
applyconfigurationbatchv1alpha1 "volcano.sh/apis/pkg/client/applyconfiguration/batch/v1alpha1"
|
||||
)
|
||||
|
||||
// ConditionApplyConfiguration represents a declarative configuration of the Condition type for use
|
||||
// with apply.
|
||||
type ConditionApplyConfiguration struct {
|
||||
Phase *v1alpha1.JobPhase `json:"phase,omitempty"`
|
||||
CreateTimestamp *v1.Time `json:"createTime,omitempty"`
|
||||
RunningDuration *v1.Duration `json:"runningDuration,omitempty"`
|
||||
TaskStatusCount map[string]batchv1alpha1.TaskStateApplyConfiguration `json:"taskStatusCount,omitempty"`
|
||||
Phase *batchv1alpha1.JobPhase `json:"phase,omitempty"`
|
||||
CreateTimestamp *v1.Time `json:"createTime,omitempty"`
|
||||
RunningDuration *v1.Duration `json:"runningDuration,omitempty"`
|
||||
TaskStatusCount map[string]applyconfigurationbatchv1alpha1.TaskStateApplyConfiguration `json:"taskStatusCount,omitempty"`
|
||||
}
|
||||
|
||||
// ConditionApplyConfiguration constructs a declarative configuration of the Condition type for use with
|
||||
|
|
@ -41,7 +41,7 @@ func Condition() *ConditionApplyConfiguration {
|
|||
// WithPhase sets the Phase field in the declarative configuration to the given value
|
||||
// and returns the receiver, so that objects can be built by chaining "With" function invocations.
|
||||
// If called multiple times, the Phase field is set to the value of the last call.
|
||||
func (b *ConditionApplyConfiguration) WithPhase(value v1alpha1.JobPhase) *ConditionApplyConfiguration {
|
||||
func (b *ConditionApplyConfiguration) WithPhase(value batchv1alpha1.JobPhase) *ConditionApplyConfiguration {
|
||||
b.Phase = &value
|
||||
return b
|
||||
}
|
||||
|
|
@ -66,9 +66,9 @@ func (b *ConditionApplyConfiguration) WithRunningDuration(value v1.Duration) *Co
|
|||
// and returns the receiver, so that objects can be build by chaining "With" function invocations.
|
||||
// If called multiple times, the entries provided by each call will be put on the TaskStatusCount field,
|
||||
// overwriting an existing map entries in TaskStatusCount field with the same key.
|
||||
func (b *ConditionApplyConfiguration) WithTaskStatusCount(entries map[string]batchv1alpha1.TaskStateApplyConfiguration) *ConditionApplyConfiguration {
|
||||
func (b *ConditionApplyConfiguration) WithTaskStatusCount(entries map[string]applyconfigurationbatchv1alpha1.TaskStateApplyConfiguration) *ConditionApplyConfiguration {
|
||||
if b.TaskStatusCount == nil && len(entries) > 0 {
|
||||
b.TaskStatusCount = make(map[string]batchv1alpha1.TaskStateApplyConfiguration, len(entries))
|
||||
b.TaskStatusCount = make(map[string]applyconfigurationbatchv1alpha1.TaskStateApplyConfiguration, len(entries))
|
||||
}
|
||||
for k, v := range entries {
|
||||
b.TaskStatusCount[k] = v
|
||||
|
|
|
|||
|
|
@ -47,7 +47,7 @@ func JobFlow(name, namespace string) *JobFlowApplyConfiguration {
|
|||
// and returns the receiver, so that objects can be built by chaining "With" function invocations.
|
||||
// If called multiple times, the Kind field is set to the value of the last call.
|
||||
func (b *JobFlowApplyConfiguration) WithKind(value string) *JobFlowApplyConfiguration {
|
||||
b.Kind = &value
|
||||
b.TypeMetaApplyConfiguration.Kind = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -55,7 +55,7 @@ func (b *JobFlowApplyConfiguration) WithKind(value string) *JobFlowApplyConfigur
|
|||
// and returns the receiver, so that objects can be built by chaining "With" function invocations.
|
||||
// If called multiple times, the APIVersion field is set to the value of the last call.
|
||||
func (b *JobFlowApplyConfiguration) WithAPIVersion(value string) *JobFlowApplyConfiguration {
|
||||
b.APIVersion = &value
|
||||
b.TypeMetaApplyConfiguration.APIVersion = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -64,7 +64,7 @@ func (b *JobFlowApplyConfiguration) WithAPIVersion(value string) *JobFlowApplyCo
|
|||
// If called multiple times, the Name field is set to the value of the last call.
|
||||
func (b *JobFlowApplyConfiguration) WithName(value string) *JobFlowApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.Name = &value
|
||||
b.ObjectMetaApplyConfiguration.Name = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -73,7 +73,7 @@ func (b *JobFlowApplyConfiguration) WithName(value string) *JobFlowApplyConfigur
|
|||
// If called multiple times, the GenerateName field is set to the value of the last call.
|
||||
func (b *JobFlowApplyConfiguration) WithGenerateName(value string) *JobFlowApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.GenerateName = &value
|
||||
b.ObjectMetaApplyConfiguration.GenerateName = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -82,7 +82,7 @@ func (b *JobFlowApplyConfiguration) WithGenerateName(value string) *JobFlowApply
|
|||
// If called multiple times, the Namespace field is set to the value of the last call.
|
||||
func (b *JobFlowApplyConfiguration) WithNamespace(value string) *JobFlowApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.Namespace = &value
|
||||
b.ObjectMetaApplyConfiguration.Namespace = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -91,7 +91,7 @@ func (b *JobFlowApplyConfiguration) WithNamespace(value string) *JobFlowApplyCon
|
|||
// If called multiple times, the UID field is set to the value of the last call.
|
||||
func (b *JobFlowApplyConfiguration) WithUID(value types.UID) *JobFlowApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.UID = &value
|
||||
b.ObjectMetaApplyConfiguration.UID = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -100,7 +100,7 @@ func (b *JobFlowApplyConfiguration) WithUID(value types.UID) *JobFlowApplyConfig
|
|||
// If called multiple times, the ResourceVersion field is set to the value of the last call.
|
||||
func (b *JobFlowApplyConfiguration) WithResourceVersion(value string) *JobFlowApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.ResourceVersion = &value
|
||||
b.ObjectMetaApplyConfiguration.ResourceVersion = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -109,7 +109,7 @@ func (b *JobFlowApplyConfiguration) WithResourceVersion(value string) *JobFlowAp
|
|||
// If called multiple times, the Generation field is set to the value of the last call.
|
||||
func (b *JobFlowApplyConfiguration) WithGeneration(value int64) *JobFlowApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.Generation = &value
|
||||
b.ObjectMetaApplyConfiguration.Generation = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -118,7 +118,7 @@ func (b *JobFlowApplyConfiguration) WithGeneration(value int64) *JobFlowApplyCon
|
|||
// If called multiple times, the CreationTimestamp field is set to the value of the last call.
|
||||
func (b *JobFlowApplyConfiguration) WithCreationTimestamp(value metav1.Time) *JobFlowApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.CreationTimestamp = &value
|
||||
b.ObjectMetaApplyConfiguration.CreationTimestamp = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -127,7 +127,7 @@ func (b *JobFlowApplyConfiguration) WithCreationTimestamp(value metav1.Time) *Jo
|
|||
// If called multiple times, the DeletionTimestamp field is set to the value of the last call.
|
||||
func (b *JobFlowApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *JobFlowApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.DeletionTimestamp = &value
|
||||
b.ObjectMetaApplyConfiguration.DeletionTimestamp = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -136,7 +136,7 @@ func (b *JobFlowApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *Jo
|
|||
// If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.
|
||||
func (b *JobFlowApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *JobFlowApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.DeletionGracePeriodSeconds = &value
|
||||
b.ObjectMetaApplyConfiguration.DeletionGracePeriodSeconds = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -146,11 +146,11 @@ func (b *JobFlowApplyConfiguration) WithDeletionGracePeriodSeconds(value int64)
|
|||
// overwriting an existing map entries in Labels field with the same key.
|
||||
func (b *JobFlowApplyConfiguration) WithLabels(entries map[string]string) *JobFlowApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
if b.Labels == nil && len(entries) > 0 {
|
||||
b.Labels = make(map[string]string, len(entries))
|
||||
if b.ObjectMetaApplyConfiguration.Labels == nil && len(entries) > 0 {
|
||||
b.ObjectMetaApplyConfiguration.Labels = make(map[string]string, len(entries))
|
||||
}
|
||||
for k, v := range entries {
|
||||
b.Labels[k] = v
|
||||
b.ObjectMetaApplyConfiguration.Labels[k] = v
|
||||
}
|
||||
return b
|
||||
}
|
||||
|
|
@ -161,11 +161,11 @@ func (b *JobFlowApplyConfiguration) WithLabels(entries map[string]string) *JobFl
|
|||
// overwriting an existing map entries in Annotations field with the same key.
|
||||
func (b *JobFlowApplyConfiguration) WithAnnotations(entries map[string]string) *JobFlowApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
if b.Annotations == nil && len(entries) > 0 {
|
||||
b.Annotations = make(map[string]string, len(entries))
|
||||
if b.ObjectMetaApplyConfiguration.Annotations == nil && len(entries) > 0 {
|
||||
b.ObjectMetaApplyConfiguration.Annotations = make(map[string]string, len(entries))
|
||||
}
|
||||
for k, v := range entries {
|
||||
b.Annotations[k] = v
|
||||
b.ObjectMetaApplyConfiguration.Annotations[k] = v
|
||||
}
|
||||
return b
|
||||
}
|
||||
|
|
@ -179,7 +179,7 @@ func (b *JobFlowApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerRefer
|
|||
if values[i] == nil {
|
||||
panic("nil value passed to WithOwnerReferences")
|
||||
}
|
||||
b.OwnerReferences = append(b.OwnerReferences, *values[i])
|
||||
b.ObjectMetaApplyConfiguration.OwnerReferences = append(b.ObjectMetaApplyConfiguration.OwnerReferences, *values[i])
|
||||
}
|
||||
return b
|
||||
}
|
||||
|
|
@ -190,7 +190,7 @@ func (b *JobFlowApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerRefer
|
|||
func (b *JobFlowApplyConfiguration) WithFinalizers(values ...string) *JobFlowApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
for i := range values {
|
||||
b.Finalizers = append(b.Finalizers, values[i])
|
||||
b.ObjectMetaApplyConfiguration.Finalizers = append(b.ObjectMetaApplyConfiguration.Finalizers, values[i])
|
||||
}
|
||||
return b
|
||||
}
|
||||
|
|
@ -220,5 +220,5 @@ func (b *JobFlowApplyConfiguration) WithStatus(value *JobFlowStatusApplyConfigur
|
|||
// GetName retrieves the value of the Name field in the declarative configuration.
|
||||
func (b *JobFlowApplyConfiguration) GetName() *string {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
return b.Name
|
||||
return b.ObjectMetaApplyConfiguration.Name
|
||||
}
|
||||
|
|
|
|||
|
|
@ -19,15 +19,15 @@ package v1alpha1
|
|||
|
||||
import (
|
||||
v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||
v1alpha1 "volcano.sh/apis/pkg/apis/batch/v1alpha1"
|
||||
batchv1alpha1 "volcano.sh/apis/pkg/apis/batch/v1alpha1"
|
||||
)
|
||||
|
||||
// JobRunningHistoryApplyConfiguration represents a declarative configuration of the JobRunningHistory type for use
|
||||
// with apply.
|
||||
type JobRunningHistoryApplyConfiguration struct {
|
||||
StartTimestamp *v1.Time `json:"startTimestamp,omitempty"`
|
||||
EndTimestamp *v1.Time `json:"endTimestamp,omitempty"`
|
||||
State *v1alpha1.JobPhase `json:"state,omitempty"`
|
||||
StartTimestamp *v1.Time `json:"startTimestamp,omitempty"`
|
||||
EndTimestamp *v1.Time `json:"endTimestamp,omitempty"`
|
||||
State *batchv1alpha1.JobPhase `json:"state,omitempty"`
|
||||
}
|
||||
|
||||
// JobRunningHistoryApplyConfiguration constructs a declarative configuration of the JobRunningHistory type for use with
|
||||
|
|
@ -55,7 +55,7 @@ func (b *JobRunningHistoryApplyConfiguration) WithEndTimestamp(value v1.Time) *J
|
|||
// WithState sets the State field in the declarative configuration to the given value
|
||||
// and returns the receiver, so that objects can be built by chaining "With" function invocations.
|
||||
// If called multiple times, the State field is set to the value of the last call.
|
||||
func (b *JobRunningHistoryApplyConfiguration) WithState(value v1alpha1.JobPhase) *JobRunningHistoryApplyConfiguration {
|
||||
func (b *JobRunningHistoryApplyConfiguration) WithState(value batchv1alpha1.JobPhase) *JobRunningHistoryApplyConfiguration {
|
||||
b.State = &value
|
||||
return b
|
||||
}
|
||||
|
|
|
|||
|
|
@ -19,14 +19,14 @@ package v1alpha1
|
|||
|
||||
import (
|
||||
v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||
v1alpha1 "volcano.sh/apis/pkg/apis/batch/v1alpha1"
|
||||
batchv1alpha1 "volcano.sh/apis/pkg/apis/batch/v1alpha1"
|
||||
)
|
||||
|
||||
// JobStatusApplyConfiguration represents a declarative configuration of the JobStatus type for use
|
||||
// with apply.
|
||||
type JobStatusApplyConfiguration struct {
|
||||
Name *string `json:"name,omitempty"`
|
||||
State *v1alpha1.JobPhase `json:"state,omitempty"`
|
||||
State *batchv1alpha1.JobPhase `json:"state,omitempty"`
|
||||
StartTimestamp *v1.Time `json:"startTimestamp,omitempty"`
|
||||
EndTimestamp *v1.Time `json:"endTimestamp,omitempty"`
|
||||
RestartCount *int32 `json:"restartCount,omitempty"`
|
||||
|
|
@ -50,7 +50,7 @@ func (b *JobStatusApplyConfiguration) WithName(value string) *JobStatusApplyConf
|
|||
// WithState sets the State field in the declarative configuration to the given value
|
||||
// and returns the receiver, so that objects can be built by chaining "With" function invocations.
|
||||
// If called multiple times, the State field is set to the value of the last call.
|
||||
func (b *JobStatusApplyConfiguration) WithState(value v1alpha1.JobPhase) *JobStatusApplyConfiguration {
|
||||
func (b *JobStatusApplyConfiguration) WithState(value batchv1alpha1.JobPhase) *JobStatusApplyConfiguration {
|
||||
b.State = &value
|
||||
return b
|
||||
}
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ import (
|
|||
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||
types "k8s.io/apimachinery/pkg/types"
|
||||
v1 "k8s.io/client-go/applyconfigurations/meta/v1"
|
||||
v1alpha1 "volcano.sh/apis/pkg/client/applyconfiguration/batch/v1alpha1"
|
||||
batchv1alpha1 "volcano.sh/apis/pkg/client/applyconfiguration/batch/v1alpha1"
|
||||
)
|
||||
|
||||
// JobTemplateApplyConfiguration represents a declarative configuration of the JobTemplate type for use
|
||||
|
|
@ -29,8 +29,8 @@ import (
|
|||
type JobTemplateApplyConfiguration struct {
|
||||
v1.TypeMetaApplyConfiguration `json:",inline"`
|
||||
*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
|
||||
Spec *v1alpha1.JobSpecApplyConfiguration `json:"spec,omitempty"`
|
||||
Status *JobTemplateStatusApplyConfiguration `json:"status,omitempty"`
|
||||
Spec *batchv1alpha1.JobSpecApplyConfiguration `json:"spec,omitempty"`
|
||||
Status *JobTemplateStatusApplyConfiguration `json:"status,omitempty"`
|
||||
}
|
||||
|
||||
// JobTemplate constructs a declarative configuration of the JobTemplate type for use with
|
||||
|
|
@ -48,7 +48,7 @@ func JobTemplate(name, namespace string) *JobTemplateApplyConfiguration {
|
|||
// and returns the receiver, so that objects can be built by chaining "With" function invocations.
|
||||
// If called multiple times, the Kind field is set to the value of the last call.
|
||||
func (b *JobTemplateApplyConfiguration) WithKind(value string) *JobTemplateApplyConfiguration {
|
||||
b.Kind = &value
|
||||
b.TypeMetaApplyConfiguration.Kind = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -56,7 +56,7 @@ func (b *JobTemplateApplyConfiguration) WithKind(value string) *JobTemplateApply
|
|||
// and returns the receiver, so that objects can be built by chaining "With" function invocations.
|
||||
// If called multiple times, the APIVersion field is set to the value of the last call.
|
||||
func (b *JobTemplateApplyConfiguration) WithAPIVersion(value string) *JobTemplateApplyConfiguration {
|
||||
b.APIVersion = &value
|
||||
b.TypeMetaApplyConfiguration.APIVersion = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -65,7 +65,7 @@ func (b *JobTemplateApplyConfiguration) WithAPIVersion(value string) *JobTemplat
|
|||
// If called multiple times, the Name field is set to the value of the last call.
|
||||
func (b *JobTemplateApplyConfiguration) WithName(value string) *JobTemplateApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.Name = &value
|
||||
b.ObjectMetaApplyConfiguration.Name = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -74,7 +74,7 @@ func (b *JobTemplateApplyConfiguration) WithName(value string) *JobTemplateApply
|
|||
// If called multiple times, the GenerateName field is set to the value of the last call.
|
||||
func (b *JobTemplateApplyConfiguration) WithGenerateName(value string) *JobTemplateApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.GenerateName = &value
|
||||
b.ObjectMetaApplyConfiguration.GenerateName = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -83,7 +83,7 @@ func (b *JobTemplateApplyConfiguration) WithGenerateName(value string) *JobTempl
|
|||
// If called multiple times, the Namespace field is set to the value of the last call.
|
||||
func (b *JobTemplateApplyConfiguration) WithNamespace(value string) *JobTemplateApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.Namespace = &value
|
||||
b.ObjectMetaApplyConfiguration.Namespace = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -92,7 +92,7 @@ func (b *JobTemplateApplyConfiguration) WithNamespace(value string) *JobTemplate
|
|||
// If called multiple times, the UID field is set to the value of the last call.
|
||||
func (b *JobTemplateApplyConfiguration) WithUID(value types.UID) *JobTemplateApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.UID = &value
|
||||
b.ObjectMetaApplyConfiguration.UID = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -101,7 +101,7 @@ func (b *JobTemplateApplyConfiguration) WithUID(value types.UID) *JobTemplateApp
|
|||
// If called multiple times, the ResourceVersion field is set to the value of the last call.
|
||||
func (b *JobTemplateApplyConfiguration) WithResourceVersion(value string) *JobTemplateApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.ResourceVersion = &value
|
||||
b.ObjectMetaApplyConfiguration.ResourceVersion = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -110,7 +110,7 @@ func (b *JobTemplateApplyConfiguration) WithResourceVersion(value string) *JobTe
|
|||
// If called multiple times, the Generation field is set to the value of the last call.
|
||||
func (b *JobTemplateApplyConfiguration) WithGeneration(value int64) *JobTemplateApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.Generation = &value
|
||||
b.ObjectMetaApplyConfiguration.Generation = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -119,7 +119,7 @@ func (b *JobTemplateApplyConfiguration) WithGeneration(value int64) *JobTemplate
|
|||
// If called multiple times, the CreationTimestamp field is set to the value of the last call.
|
||||
func (b *JobTemplateApplyConfiguration) WithCreationTimestamp(value metav1.Time) *JobTemplateApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.CreationTimestamp = &value
|
||||
b.ObjectMetaApplyConfiguration.CreationTimestamp = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -128,7 +128,7 @@ func (b *JobTemplateApplyConfiguration) WithCreationTimestamp(value metav1.Time)
|
|||
// If called multiple times, the DeletionTimestamp field is set to the value of the last call.
|
||||
func (b *JobTemplateApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *JobTemplateApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.DeletionTimestamp = &value
|
||||
b.ObjectMetaApplyConfiguration.DeletionTimestamp = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -137,7 +137,7 @@ func (b *JobTemplateApplyConfiguration) WithDeletionTimestamp(value metav1.Time)
|
|||
// If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.
|
||||
func (b *JobTemplateApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *JobTemplateApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.DeletionGracePeriodSeconds = &value
|
||||
b.ObjectMetaApplyConfiguration.DeletionGracePeriodSeconds = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -147,11 +147,11 @@ func (b *JobTemplateApplyConfiguration) WithDeletionGracePeriodSeconds(value int
|
|||
// overwriting an existing map entries in Labels field with the same key.
|
||||
func (b *JobTemplateApplyConfiguration) WithLabels(entries map[string]string) *JobTemplateApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
if b.Labels == nil && len(entries) > 0 {
|
||||
b.Labels = make(map[string]string, len(entries))
|
||||
if b.ObjectMetaApplyConfiguration.Labels == nil && len(entries) > 0 {
|
||||
b.ObjectMetaApplyConfiguration.Labels = make(map[string]string, len(entries))
|
||||
}
|
||||
for k, v := range entries {
|
||||
b.Labels[k] = v
|
||||
b.ObjectMetaApplyConfiguration.Labels[k] = v
|
||||
}
|
||||
return b
|
||||
}
|
||||
|
|
@ -162,11 +162,11 @@ func (b *JobTemplateApplyConfiguration) WithLabels(entries map[string]string) *J
|
|||
// overwriting an existing map entries in Annotations field with the same key.
|
||||
func (b *JobTemplateApplyConfiguration) WithAnnotations(entries map[string]string) *JobTemplateApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
if b.Annotations == nil && len(entries) > 0 {
|
||||
b.Annotations = make(map[string]string, len(entries))
|
||||
if b.ObjectMetaApplyConfiguration.Annotations == nil && len(entries) > 0 {
|
||||
b.ObjectMetaApplyConfiguration.Annotations = make(map[string]string, len(entries))
|
||||
}
|
||||
for k, v := range entries {
|
||||
b.Annotations[k] = v
|
||||
b.ObjectMetaApplyConfiguration.Annotations[k] = v
|
||||
}
|
||||
return b
|
||||
}
|
||||
|
|
@ -180,7 +180,7 @@ func (b *JobTemplateApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerR
|
|||
if values[i] == nil {
|
||||
panic("nil value passed to WithOwnerReferences")
|
||||
}
|
||||
b.OwnerReferences = append(b.OwnerReferences, *values[i])
|
||||
b.ObjectMetaApplyConfiguration.OwnerReferences = append(b.ObjectMetaApplyConfiguration.OwnerReferences, *values[i])
|
||||
}
|
||||
return b
|
||||
}
|
||||
|
|
@ -191,7 +191,7 @@ func (b *JobTemplateApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerR
|
|||
func (b *JobTemplateApplyConfiguration) WithFinalizers(values ...string) *JobTemplateApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
for i := range values {
|
||||
b.Finalizers = append(b.Finalizers, values[i])
|
||||
b.ObjectMetaApplyConfiguration.Finalizers = append(b.ObjectMetaApplyConfiguration.Finalizers, values[i])
|
||||
}
|
||||
return b
|
||||
}
|
||||
|
|
@ -205,7 +205,7 @@ func (b *JobTemplateApplyConfiguration) ensureObjectMetaApplyConfigurationExists
|
|||
// WithSpec sets the Spec field in the declarative configuration to the given value
|
||||
// and returns the receiver, so that objects can be built by chaining "With" function invocations.
|
||||
// If called multiple times, the Spec field is set to the value of the last call.
|
||||
func (b *JobTemplateApplyConfiguration) WithSpec(value *v1alpha1.JobSpecApplyConfiguration) *JobTemplateApplyConfiguration {
|
||||
func (b *JobTemplateApplyConfiguration) WithSpec(value *batchv1alpha1.JobSpecApplyConfiguration) *JobTemplateApplyConfiguration {
|
||||
b.Spec = value
|
||||
return b
|
||||
}
|
||||
|
|
@ -221,5 +221,5 @@ func (b *JobTemplateApplyConfiguration) WithStatus(value *JobTemplateStatusApply
|
|||
// GetName retrieves the value of the Name field in the declarative configuration.
|
||||
func (b *JobTemplateApplyConfiguration) GetName() *string {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
return b.Name
|
||||
return b.ObjectMetaApplyConfiguration.Name
|
||||
}
|
||||
|
|
|
|||
|
|
@ -18,13 +18,13 @@ limitations under the License.
|
|||
package v1alpha1
|
||||
|
||||
import (
|
||||
v1alpha1 "volcano.sh/apis/pkg/apis/flow/v1alpha1"
|
||||
flowv1alpha1 "volcano.sh/apis/pkg/apis/flow/v1alpha1"
|
||||
)
|
||||
|
||||
// StateApplyConfiguration represents a declarative configuration of the State type for use
|
||||
// with apply.
|
||||
type StateApplyConfiguration struct {
|
||||
Phase *v1alpha1.Phase `json:"phase,omitempty"`
|
||||
Phase *flowv1alpha1.Phase `json:"phase,omitempty"`
|
||||
}
|
||||
|
||||
// StateApplyConfiguration constructs a declarative configuration of the State type for use with
|
||||
|
|
@ -36,7 +36,7 @@ func State() *StateApplyConfiguration {
|
|||
// WithPhase sets the Phase field in the declarative configuration to the given value
|
||||
// and returns the receiver, so that objects can be built by chaining "With" function invocations.
|
||||
// If called multiple times, the Phase field is set to the value of the last call.
|
||||
func (b *StateApplyConfiguration) WithPhase(value v1alpha1.Phase) *StateApplyConfiguration {
|
||||
func (b *StateApplyConfiguration) WithPhase(value flowv1alpha1.Phase) *StateApplyConfiguration {
|
||||
b.Phase = &value
|
||||
return b
|
||||
}
|
||||
|
|
|
|||
|
|
@ -18,8 +18,8 @@ limitations under the License.
|
|||
package internal
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"sync"
|
||||
fmt "fmt"
|
||||
sync "sync"
|
||||
|
||||
typed "sigs.k8s.io/structured-merge-diff/v4/typed"
|
||||
)
|
||||
|
|
|
|||
|
|
@ -45,7 +45,7 @@ func Numatopology(name string) *NumatopologyApplyConfiguration {
|
|||
// and returns the receiver, so that objects can be built by chaining "With" function invocations.
|
||||
// If called multiple times, the Kind field is set to the value of the last call.
|
||||
func (b *NumatopologyApplyConfiguration) WithKind(value string) *NumatopologyApplyConfiguration {
|
||||
b.Kind = &value
|
||||
b.TypeMetaApplyConfiguration.Kind = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -53,7 +53,7 @@ func (b *NumatopologyApplyConfiguration) WithKind(value string) *NumatopologyApp
|
|||
// and returns the receiver, so that objects can be built by chaining "With" function invocations.
|
||||
// If called multiple times, the APIVersion field is set to the value of the last call.
|
||||
func (b *NumatopologyApplyConfiguration) WithAPIVersion(value string) *NumatopologyApplyConfiguration {
|
||||
b.APIVersion = &value
|
||||
b.TypeMetaApplyConfiguration.APIVersion = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -62,7 +62,7 @@ func (b *NumatopologyApplyConfiguration) WithAPIVersion(value string) *Numatopol
|
|||
// If called multiple times, the Name field is set to the value of the last call.
|
||||
func (b *NumatopologyApplyConfiguration) WithName(value string) *NumatopologyApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.Name = &value
|
||||
b.ObjectMetaApplyConfiguration.Name = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -71,7 +71,7 @@ func (b *NumatopologyApplyConfiguration) WithName(value string) *NumatopologyApp
|
|||
// If called multiple times, the GenerateName field is set to the value of the last call.
|
||||
func (b *NumatopologyApplyConfiguration) WithGenerateName(value string) *NumatopologyApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.GenerateName = &value
|
||||
b.ObjectMetaApplyConfiguration.GenerateName = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -80,7 +80,7 @@ func (b *NumatopologyApplyConfiguration) WithGenerateName(value string) *Numatop
|
|||
// If called multiple times, the Namespace field is set to the value of the last call.
|
||||
func (b *NumatopologyApplyConfiguration) WithNamespace(value string) *NumatopologyApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.Namespace = &value
|
||||
b.ObjectMetaApplyConfiguration.Namespace = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -89,7 +89,7 @@ func (b *NumatopologyApplyConfiguration) WithNamespace(value string) *Numatopolo
|
|||
// If called multiple times, the UID field is set to the value of the last call.
|
||||
func (b *NumatopologyApplyConfiguration) WithUID(value types.UID) *NumatopologyApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.UID = &value
|
||||
b.ObjectMetaApplyConfiguration.UID = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -98,7 +98,7 @@ func (b *NumatopologyApplyConfiguration) WithUID(value types.UID) *NumatopologyA
|
|||
// If called multiple times, the ResourceVersion field is set to the value of the last call.
|
||||
func (b *NumatopologyApplyConfiguration) WithResourceVersion(value string) *NumatopologyApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.ResourceVersion = &value
|
||||
b.ObjectMetaApplyConfiguration.ResourceVersion = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -107,7 +107,7 @@ func (b *NumatopologyApplyConfiguration) WithResourceVersion(value string) *Numa
|
|||
// If called multiple times, the Generation field is set to the value of the last call.
|
||||
func (b *NumatopologyApplyConfiguration) WithGeneration(value int64) *NumatopologyApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.Generation = &value
|
||||
b.ObjectMetaApplyConfiguration.Generation = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -116,7 +116,7 @@ func (b *NumatopologyApplyConfiguration) WithGeneration(value int64) *Numatopolo
|
|||
// If called multiple times, the CreationTimestamp field is set to the value of the last call.
|
||||
func (b *NumatopologyApplyConfiguration) WithCreationTimestamp(value metav1.Time) *NumatopologyApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.CreationTimestamp = &value
|
||||
b.ObjectMetaApplyConfiguration.CreationTimestamp = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -125,7 +125,7 @@ func (b *NumatopologyApplyConfiguration) WithCreationTimestamp(value metav1.Time
|
|||
// If called multiple times, the DeletionTimestamp field is set to the value of the last call.
|
||||
func (b *NumatopologyApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *NumatopologyApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.DeletionTimestamp = &value
|
||||
b.ObjectMetaApplyConfiguration.DeletionTimestamp = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -134,7 +134,7 @@ func (b *NumatopologyApplyConfiguration) WithDeletionTimestamp(value metav1.Time
|
|||
// If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.
|
||||
func (b *NumatopologyApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *NumatopologyApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.DeletionGracePeriodSeconds = &value
|
||||
b.ObjectMetaApplyConfiguration.DeletionGracePeriodSeconds = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -144,11 +144,11 @@ func (b *NumatopologyApplyConfiguration) WithDeletionGracePeriodSeconds(value in
|
|||
// overwriting an existing map entries in Labels field with the same key.
|
||||
func (b *NumatopologyApplyConfiguration) WithLabels(entries map[string]string) *NumatopologyApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
if b.Labels == nil && len(entries) > 0 {
|
||||
b.Labels = make(map[string]string, len(entries))
|
||||
if b.ObjectMetaApplyConfiguration.Labels == nil && len(entries) > 0 {
|
||||
b.ObjectMetaApplyConfiguration.Labels = make(map[string]string, len(entries))
|
||||
}
|
||||
for k, v := range entries {
|
||||
b.Labels[k] = v
|
||||
b.ObjectMetaApplyConfiguration.Labels[k] = v
|
||||
}
|
||||
return b
|
||||
}
|
||||
|
|
@ -159,11 +159,11 @@ func (b *NumatopologyApplyConfiguration) WithLabels(entries map[string]string) *
|
|||
// overwriting an existing map entries in Annotations field with the same key.
|
||||
func (b *NumatopologyApplyConfiguration) WithAnnotations(entries map[string]string) *NumatopologyApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
if b.Annotations == nil && len(entries) > 0 {
|
||||
b.Annotations = make(map[string]string, len(entries))
|
||||
if b.ObjectMetaApplyConfiguration.Annotations == nil && len(entries) > 0 {
|
||||
b.ObjectMetaApplyConfiguration.Annotations = make(map[string]string, len(entries))
|
||||
}
|
||||
for k, v := range entries {
|
||||
b.Annotations[k] = v
|
||||
b.ObjectMetaApplyConfiguration.Annotations[k] = v
|
||||
}
|
||||
return b
|
||||
}
|
||||
|
|
@ -177,7 +177,7 @@ func (b *NumatopologyApplyConfiguration) WithOwnerReferences(values ...*v1.Owner
|
|||
if values[i] == nil {
|
||||
panic("nil value passed to WithOwnerReferences")
|
||||
}
|
||||
b.OwnerReferences = append(b.OwnerReferences, *values[i])
|
||||
b.ObjectMetaApplyConfiguration.OwnerReferences = append(b.ObjectMetaApplyConfiguration.OwnerReferences, *values[i])
|
||||
}
|
||||
return b
|
||||
}
|
||||
|
|
@ -188,7 +188,7 @@ func (b *NumatopologyApplyConfiguration) WithOwnerReferences(values ...*v1.Owner
|
|||
func (b *NumatopologyApplyConfiguration) WithFinalizers(values ...string) *NumatopologyApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
for i := range values {
|
||||
b.Finalizers = append(b.Finalizers, values[i])
|
||||
b.ObjectMetaApplyConfiguration.Finalizers = append(b.ObjectMetaApplyConfiguration.Finalizers, values[i])
|
||||
}
|
||||
return b
|
||||
}
|
||||
|
|
@ -210,5 +210,5 @@ func (b *NumatopologyApplyConfiguration) WithSpec(value *NumatopoSpecApplyConfig
|
|||
// GetName retrieves the value of the Name field in the declarative configuration.
|
||||
func (b *NumatopologyApplyConfiguration) GetName() *string {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
return b.Name
|
||||
return b.ObjectMetaApplyConfiguration.Name
|
||||
}
|
||||
|
|
|
|||
|
|
@ -18,13 +18,13 @@ limitations under the License.
|
|||
package v1alpha1
|
||||
|
||||
import (
|
||||
v1alpha1 "volcano.sh/apis/pkg/apis/nodeinfo/v1alpha1"
|
||||
nodeinfov1alpha1 "volcano.sh/apis/pkg/apis/nodeinfo/v1alpha1"
|
||||
)
|
||||
|
||||
// NumatopoSpecApplyConfiguration represents a declarative configuration of the NumatopoSpec type for use
|
||||
// with apply.
|
||||
type NumatopoSpecApplyConfiguration struct {
|
||||
Policies map[v1alpha1.PolicyName]string `json:"policies,omitempty"`
|
||||
Policies map[nodeinfov1alpha1.PolicyName]string `json:"policies,omitempty"`
|
||||
ResReserved map[string]string `json:"resReserved,omitempty"`
|
||||
NumaResMap map[string]ResourceInfoApplyConfiguration `json:"numares,omitempty"`
|
||||
CPUDetail map[string]CPUInfoApplyConfiguration `json:"cpuDetail,omitempty"`
|
||||
|
|
@ -40,9 +40,9 @@ func NumatopoSpec() *NumatopoSpecApplyConfiguration {
|
|||
// and returns the receiver, so that objects can be build by chaining "With" function invocations.
|
||||
// If called multiple times, the entries provided by each call will be put on the Policies field,
|
||||
// overwriting an existing map entries in Policies field with the same key.
|
||||
func (b *NumatopoSpecApplyConfiguration) WithPolicies(entries map[v1alpha1.PolicyName]string) *NumatopoSpecApplyConfiguration {
|
||||
func (b *NumatopoSpecApplyConfiguration) WithPolicies(entries map[nodeinfov1alpha1.PolicyName]string) *NumatopoSpecApplyConfiguration {
|
||||
if b.Policies == nil && len(entries) > 0 {
|
||||
b.Policies = make(map[v1alpha1.PolicyName]string, len(entries))
|
||||
b.Policies = make(map[nodeinfov1alpha1.PolicyName]string, len(entries))
|
||||
}
|
||||
for k, v := range entries {
|
||||
b.Policies[k] = v
|
||||
|
|
|
|||
|
|
@ -47,7 +47,7 @@ func PodGroup(name, namespace string) *PodGroupApplyConfiguration {
|
|||
// and returns the receiver, so that objects can be built by chaining "With" function invocations.
|
||||
// If called multiple times, the Kind field is set to the value of the last call.
|
||||
func (b *PodGroupApplyConfiguration) WithKind(value string) *PodGroupApplyConfiguration {
|
||||
b.Kind = &value
|
||||
b.TypeMetaApplyConfiguration.Kind = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -55,7 +55,7 @@ func (b *PodGroupApplyConfiguration) WithKind(value string) *PodGroupApplyConfig
|
|||
// and returns the receiver, so that objects can be built by chaining "With" function invocations.
|
||||
// If called multiple times, the APIVersion field is set to the value of the last call.
|
||||
func (b *PodGroupApplyConfiguration) WithAPIVersion(value string) *PodGroupApplyConfiguration {
|
||||
b.APIVersion = &value
|
||||
b.TypeMetaApplyConfiguration.APIVersion = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -64,7 +64,7 @@ func (b *PodGroupApplyConfiguration) WithAPIVersion(value string) *PodGroupApply
|
|||
// If called multiple times, the Name field is set to the value of the last call.
|
||||
func (b *PodGroupApplyConfiguration) WithName(value string) *PodGroupApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.Name = &value
|
||||
b.ObjectMetaApplyConfiguration.Name = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -73,7 +73,7 @@ func (b *PodGroupApplyConfiguration) WithName(value string) *PodGroupApplyConfig
|
|||
// If called multiple times, the GenerateName field is set to the value of the last call.
|
||||
func (b *PodGroupApplyConfiguration) WithGenerateName(value string) *PodGroupApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.GenerateName = &value
|
||||
b.ObjectMetaApplyConfiguration.GenerateName = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -82,7 +82,7 @@ func (b *PodGroupApplyConfiguration) WithGenerateName(value string) *PodGroupApp
|
|||
// If called multiple times, the Namespace field is set to the value of the last call.
|
||||
func (b *PodGroupApplyConfiguration) WithNamespace(value string) *PodGroupApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.Namespace = &value
|
||||
b.ObjectMetaApplyConfiguration.Namespace = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -91,7 +91,7 @@ func (b *PodGroupApplyConfiguration) WithNamespace(value string) *PodGroupApplyC
|
|||
// If called multiple times, the UID field is set to the value of the last call.
|
||||
func (b *PodGroupApplyConfiguration) WithUID(value types.UID) *PodGroupApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.UID = &value
|
||||
b.ObjectMetaApplyConfiguration.UID = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -100,7 +100,7 @@ func (b *PodGroupApplyConfiguration) WithUID(value types.UID) *PodGroupApplyConf
|
|||
// If called multiple times, the ResourceVersion field is set to the value of the last call.
|
||||
func (b *PodGroupApplyConfiguration) WithResourceVersion(value string) *PodGroupApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.ResourceVersion = &value
|
||||
b.ObjectMetaApplyConfiguration.ResourceVersion = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -109,7 +109,7 @@ func (b *PodGroupApplyConfiguration) WithResourceVersion(value string) *PodGroup
|
|||
// If called multiple times, the Generation field is set to the value of the last call.
|
||||
func (b *PodGroupApplyConfiguration) WithGeneration(value int64) *PodGroupApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.Generation = &value
|
||||
b.ObjectMetaApplyConfiguration.Generation = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -118,7 +118,7 @@ func (b *PodGroupApplyConfiguration) WithGeneration(value int64) *PodGroupApplyC
|
|||
// If called multiple times, the CreationTimestamp field is set to the value of the last call.
|
||||
func (b *PodGroupApplyConfiguration) WithCreationTimestamp(value metav1.Time) *PodGroupApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.CreationTimestamp = &value
|
||||
b.ObjectMetaApplyConfiguration.CreationTimestamp = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -127,7 +127,7 @@ func (b *PodGroupApplyConfiguration) WithCreationTimestamp(value metav1.Time) *P
|
|||
// If called multiple times, the DeletionTimestamp field is set to the value of the last call.
|
||||
func (b *PodGroupApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *PodGroupApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.DeletionTimestamp = &value
|
||||
b.ObjectMetaApplyConfiguration.DeletionTimestamp = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -136,7 +136,7 @@ func (b *PodGroupApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *P
|
|||
// If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.
|
||||
func (b *PodGroupApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *PodGroupApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.DeletionGracePeriodSeconds = &value
|
||||
b.ObjectMetaApplyConfiguration.DeletionGracePeriodSeconds = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -146,11 +146,11 @@ func (b *PodGroupApplyConfiguration) WithDeletionGracePeriodSeconds(value int64)
|
|||
// overwriting an existing map entries in Labels field with the same key.
|
||||
func (b *PodGroupApplyConfiguration) WithLabels(entries map[string]string) *PodGroupApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
if b.Labels == nil && len(entries) > 0 {
|
||||
b.Labels = make(map[string]string, len(entries))
|
||||
if b.ObjectMetaApplyConfiguration.Labels == nil && len(entries) > 0 {
|
||||
b.ObjectMetaApplyConfiguration.Labels = make(map[string]string, len(entries))
|
||||
}
|
||||
for k, v := range entries {
|
||||
b.Labels[k] = v
|
||||
b.ObjectMetaApplyConfiguration.Labels[k] = v
|
||||
}
|
||||
return b
|
||||
}
|
||||
|
|
@ -161,11 +161,11 @@ func (b *PodGroupApplyConfiguration) WithLabels(entries map[string]string) *PodG
|
|||
// overwriting an existing map entries in Annotations field with the same key.
|
||||
func (b *PodGroupApplyConfiguration) WithAnnotations(entries map[string]string) *PodGroupApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
if b.Annotations == nil && len(entries) > 0 {
|
||||
b.Annotations = make(map[string]string, len(entries))
|
||||
if b.ObjectMetaApplyConfiguration.Annotations == nil && len(entries) > 0 {
|
||||
b.ObjectMetaApplyConfiguration.Annotations = make(map[string]string, len(entries))
|
||||
}
|
||||
for k, v := range entries {
|
||||
b.Annotations[k] = v
|
||||
b.ObjectMetaApplyConfiguration.Annotations[k] = v
|
||||
}
|
||||
return b
|
||||
}
|
||||
|
|
@ -179,7 +179,7 @@ func (b *PodGroupApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerRefe
|
|||
if values[i] == nil {
|
||||
panic("nil value passed to WithOwnerReferences")
|
||||
}
|
||||
b.OwnerReferences = append(b.OwnerReferences, *values[i])
|
||||
b.ObjectMetaApplyConfiguration.OwnerReferences = append(b.ObjectMetaApplyConfiguration.OwnerReferences, *values[i])
|
||||
}
|
||||
return b
|
||||
}
|
||||
|
|
@ -190,7 +190,7 @@ func (b *PodGroupApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerRefe
|
|||
func (b *PodGroupApplyConfiguration) WithFinalizers(values ...string) *PodGroupApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
for i := range values {
|
||||
b.Finalizers = append(b.Finalizers, values[i])
|
||||
b.ObjectMetaApplyConfiguration.Finalizers = append(b.ObjectMetaApplyConfiguration.Finalizers, values[i])
|
||||
}
|
||||
return b
|
||||
}
|
||||
|
|
@ -220,5 +220,5 @@ func (b *PodGroupApplyConfiguration) WithStatus(value *PodGroupStatusApplyConfig
|
|||
// GetName retrieves the value of the Name field in the declarative configuration.
|
||||
func (b *PodGroupApplyConfiguration) GetName() *string {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
return b.Name
|
||||
return b.ObjectMetaApplyConfiguration.Name
|
||||
}
|
||||
|
|
|
|||
|
|
@ -20,18 +20,18 @@ package v1beta1
|
|||
import (
|
||||
v1 "k8s.io/api/core/v1"
|
||||
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||
v1beta1 "volcano.sh/apis/pkg/apis/scheduling/v1beta1"
|
||||
schedulingv1beta1 "volcano.sh/apis/pkg/apis/scheduling/v1beta1"
|
||||
)
|
||||
|
||||
// PodGroupConditionApplyConfiguration represents a declarative configuration of the PodGroupCondition type for use
|
||||
// with apply.
|
||||
type PodGroupConditionApplyConfiguration struct {
|
||||
Type *v1beta1.PodGroupConditionType `json:"type,omitempty"`
|
||||
Status *v1.ConditionStatus `json:"status,omitempty"`
|
||||
TransitionID *string `json:"transitionID,omitempty"`
|
||||
LastTransitionTime *metav1.Time `json:"lastTransitionTime,omitempty"`
|
||||
Reason *string `json:"reason,omitempty"`
|
||||
Message *string `json:"message,omitempty"`
|
||||
Type *schedulingv1beta1.PodGroupConditionType `json:"type,omitempty"`
|
||||
Status *v1.ConditionStatus `json:"status,omitempty"`
|
||||
TransitionID *string `json:"transitionID,omitempty"`
|
||||
LastTransitionTime *metav1.Time `json:"lastTransitionTime,omitempty"`
|
||||
Reason *string `json:"reason,omitempty"`
|
||||
Message *string `json:"message,omitempty"`
|
||||
}
|
||||
|
||||
// PodGroupConditionApplyConfiguration constructs a declarative configuration of the PodGroupCondition type for use with
|
||||
|
|
@ -43,7 +43,7 @@ func PodGroupCondition() *PodGroupConditionApplyConfiguration {
|
|||
// WithType sets the Type field in the declarative configuration to the given value
|
||||
// and returns the receiver, so that objects can be built by chaining "With" function invocations.
|
||||
// If called multiple times, the Type field is set to the value of the last call.
|
||||
func (b *PodGroupConditionApplyConfiguration) WithType(value v1beta1.PodGroupConditionType) *PodGroupConditionApplyConfiguration {
|
||||
func (b *PodGroupConditionApplyConfiguration) WithType(value schedulingv1beta1.PodGroupConditionType) *PodGroupConditionApplyConfiguration {
|
||||
b.Type = &value
|
||||
return b
|
||||
}
|
||||
|
|
|
|||
|
|
@ -18,13 +18,13 @@ limitations under the License.
|
|||
package v1beta1
|
||||
|
||||
import (
|
||||
v1beta1 "volcano.sh/apis/pkg/apis/scheduling/v1beta1"
|
||||
schedulingv1beta1 "volcano.sh/apis/pkg/apis/scheduling/v1beta1"
|
||||
)
|
||||
|
||||
// PodGroupStatusApplyConfiguration represents a declarative configuration of the PodGroupStatus type for use
|
||||
// with apply.
|
||||
type PodGroupStatusApplyConfiguration struct {
|
||||
Phase *v1beta1.PodGroupPhase `json:"phase,omitempty"`
|
||||
Phase *schedulingv1beta1.PodGroupPhase `json:"phase,omitempty"`
|
||||
Conditions []PodGroupConditionApplyConfiguration `json:"conditions,omitempty"`
|
||||
Running *int32 `json:"running,omitempty"`
|
||||
Succeeded *int32 `json:"succeeded,omitempty"`
|
||||
|
|
@ -40,7 +40,7 @@ func PodGroupStatus() *PodGroupStatusApplyConfiguration {
|
|||
// WithPhase sets the Phase field in the declarative configuration to the given value
|
||||
// and returns the receiver, so that objects can be built by chaining "With" function invocations.
|
||||
// If called multiple times, the Phase field is set to the value of the last call.
|
||||
func (b *PodGroupStatusApplyConfiguration) WithPhase(value v1beta1.PodGroupPhase) *PodGroupStatusApplyConfiguration {
|
||||
func (b *PodGroupStatusApplyConfiguration) WithPhase(value schedulingv1beta1.PodGroupPhase) *PodGroupStatusApplyConfiguration {
|
||||
b.Phase = &value
|
||||
return b
|
||||
}
|
||||
|
|
|
|||
|
|
@ -46,7 +46,7 @@ func Queue(name string) *QueueApplyConfiguration {
|
|||
// and returns the receiver, so that objects can be built by chaining "With" function invocations.
|
||||
// If called multiple times, the Kind field is set to the value of the last call.
|
||||
func (b *QueueApplyConfiguration) WithKind(value string) *QueueApplyConfiguration {
|
||||
b.Kind = &value
|
||||
b.TypeMetaApplyConfiguration.Kind = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -54,7 +54,7 @@ func (b *QueueApplyConfiguration) WithKind(value string) *QueueApplyConfiguratio
|
|||
// and returns the receiver, so that objects can be built by chaining "With" function invocations.
|
||||
// If called multiple times, the APIVersion field is set to the value of the last call.
|
||||
func (b *QueueApplyConfiguration) WithAPIVersion(value string) *QueueApplyConfiguration {
|
||||
b.APIVersion = &value
|
||||
b.TypeMetaApplyConfiguration.APIVersion = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -63,7 +63,7 @@ func (b *QueueApplyConfiguration) WithAPIVersion(value string) *QueueApplyConfig
|
|||
// If called multiple times, the Name field is set to the value of the last call.
|
||||
func (b *QueueApplyConfiguration) WithName(value string) *QueueApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.Name = &value
|
||||
b.ObjectMetaApplyConfiguration.Name = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -72,7 +72,7 @@ func (b *QueueApplyConfiguration) WithName(value string) *QueueApplyConfiguratio
|
|||
// If called multiple times, the GenerateName field is set to the value of the last call.
|
||||
func (b *QueueApplyConfiguration) WithGenerateName(value string) *QueueApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.GenerateName = &value
|
||||
b.ObjectMetaApplyConfiguration.GenerateName = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -81,7 +81,7 @@ func (b *QueueApplyConfiguration) WithGenerateName(value string) *QueueApplyConf
|
|||
// If called multiple times, the Namespace field is set to the value of the last call.
|
||||
func (b *QueueApplyConfiguration) WithNamespace(value string) *QueueApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.Namespace = &value
|
||||
b.ObjectMetaApplyConfiguration.Namespace = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -90,7 +90,7 @@ func (b *QueueApplyConfiguration) WithNamespace(value string) *QueueApplyConfigu
|
|||
// If called multiple times, the UID field is set to the value of the last call.
|
||||
func (b *QueueApplyConfiguration) WithUID(value types.UID) *QueueApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.UID = &value
|
||||
b.ObjectMetaApplyConfiguration.UID = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -99,7 +99,7 @@ func (b *QueueApplyConfiguration) WithUID(value types.UID) *QueueApplyConfigurat
|
|||
// If called multiple times, the ResourceVersion field is set to the value of the last call.
|
||||
func (b *QueueApplyConfiguration) WithResourceVersion(value string) *QueueApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.ResourceVersion = &value
|
||||
b.ObjectMetaApplyConfiguration.ResourceVersion = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -108,7 +108,7 @@ func (b *QueueApplyConfiguration) WithResourceVersion(value string) *QueueApplyC
|
|||
// If called multiple times, the Generation field is set to the value of the last call.
|
||||
func (b *QueueApplyConfiguration) WithGeneration(value int64) *QueueApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.Generation = &value
|
||||
b.ObjectMetaApplyConfiguration.Generation = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -117,7 +117,7 @@ func (b *QueueApplyConfiguration) WithGeneration(value int64) *QueueApplyConfigu
|
|||
// If called multiple times, the CreationTimestamp field is set to the value of the last call.
|
||||
func (b *QueueApplyConfiguration) WithCreationTimestamp(value metav1.Time) *QueueApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.CreationTimestamp = &value
|
||||
b.ObjectMetaApplyConfiguration.CreationTimestamp = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -126,7 +126,7 @@ func (b *QueueApplyConfiguration) WithCreationTimestamp(value metav1.Time) *Queu
|
|||
// If called multiple times, the DeletionTimestamp field is set to the value of the last call.
|
||||
func (b *QueueApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *QueueApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.DeletionTimestamp = &value
|
||||
b.ObjectMetaApplyConfiguration.DeletionTimestamp = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -135,7 +135,7 @@ func (b *QueueApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *Queu
|
|||
// If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.
|
||||
func (b *QueueApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *QueueApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
b.DeletionGracePeriodSeconds = &value
|
||||
b.ObjectMetaApplyConfiguration.DeletionGracePeriodSeconds = &value
|
||||
return b
|
||||
}
|
||||
|
||||
|
|
@ -145,11 +145,11 @@ func (b *QueueApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *Q
|
|||
// overwriting an existing map entries in Labels field with the same key.
|
||||
func (b *QueueApplyConfiguration) WithLabels(entries map[string]string) *QueueApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
if b.Labels == nil && len(entries) > 0 {
|
||||
b.Labels = make(map[string]string, len(entries))
|
||||
if b.ObjectMetaApplyConfiguration.Labels == nil && len(entries) > 0 {
|
||||
b.ObjectMetaApplyConfiguration.Labels = make(map[string]string, len(entries))
|
||||
}
|
||||
for k, v := range entries {
|
||||
b.Labels[k] = v
|
||||
b.ObjectMetaApplyConfiguration.Labels[k] = v
|
||||
}
|
||||
return b
|
||||
}
|
||||
|
|
@ -160,11 +160,11 @@ func (b *QueueApplyConfiguration) WithLabels(entries map[string]string) *QueueAp
|
|||
// overwriting an existing map entries in Annotations field with the same key.
|
||||
func (b *QueueApplyConfiguration) WithAnnotations(entries map[string]string) *QueueApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
if b.Annotations == nil && len(entries) > 0 {
|
||||
b.Annotations = make(map[string]string, len(entries))
|
||||
if b.ObjectMetaApplyConfiguration.Annotations == nil && len(entries) > 0 {
|
||||
b.ObjectMetaApplyConfiguration.Annotations = make(map[string]string, len(entries))
|
||||
}
|
||||
for k, v := range entries {
|
||||
b.Annotations[k] = v
|
||||
b.ObjectMetaApplyConfiguration.Annotations[k] = v
|
||||
}
|
||||
return b
|
||||
}
|
||||
|
|
@ -178,7 +178,7 @@ func (b *QueueApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferen
|
|||
if values[i] == nil {
|
||||
panic("nil value passed to WithOwnerReferences")
|
||||
}
|
||||
b.OwnerReferences = append(b.OwnerReferences, *values[i])
|
||||
b.ObjectMetaApplyConfiguration.OwnerReferences = append(b.ObjectMetaApplyConfiguration.OwnerReferences, *values[i])
|
||||
}
|
||||
return b
|
||||
}
|
||||
|
|
@ -189,7 +189,7 @@ func (b *QueueApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferen
|
|||
func (b *QueueApplyConfiguration) WithFinalizers(values ...string) *QueueApplyConfiguration {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
for i := range values {
|
||||
b.Finalizers = append(b.Finalizers, values[i])
|
||||
b.ObjectMetaApplyConfiguration.Finalizers = append(b.ObjectMetaApplyConfiguration.Finalizers, values[i])
|
||||
}
|
||||
return b
|
||||
}
|
||||
|
|
@ -219,5 +219,5 @@ func (b *QueueApplyConfiguration) WithStatus(value *QueueStatusApplyConfiguratio
|
|||
// GetName retrieves the value of the Name field in the declarative configuration.
|
||||
func (b *QueueApplyConfiguration) GetName() *string {
|
||||
b.ensureObjectMetaApplyConfigurationExists()
|
||||
return b.Name
|
||||
return b.ObjectMetaApplyConfiguration.Name
|
||||
}
|
||||
|
|
|
|||
|
|
@ -19,13 +19,13 @@ package v1beta1
|
|||
|
||||
import (
|
||||
v1 "k8s.io/api/core/v1"
|
||||
v1beta1 "volcano.sh/apis/pkg/apis/scheduling/v1beta1"
|
||||
schedulingv1beta1 "volcano.sh/apis/pkg/apis/scheduling/v1beta1"
|
||||
)
|
||||
|
||||
// QueueStatusApplyConfiguration represents a declarative configuration of the QueueStatus type for use
|
||||
// with apply.
|
||||
type QueueStatusApplyConfiguration struct {
|
||||
State *v1beta1.QueueState `json:"state,omitempty"`
|
||||
State *schedulingv1beta1.QueueState `json:"state,omitempty"`
|
||||
Unknown *int32 `json:"unknown,omitempty"`
|
||||
Pending *int32 `json:"pending,omitempty"`
|
||||
Running *int32 `json:"running,omitempty"`
|
||||
|
|
@ -44,7 +44,7 @@ func QueueStatus() *QueueStatusApplyConfiguration {
|
|||
// WithState sets the State field in the declarative configuration to the given value
|
||||
// and returns the receiver, so that objects can be built by chaining "With" function invocations.
|
||||
// If called multiple times, the State field is set to the value of the last call.
|
||||
func (b *QueueStatusApplyConfiguration) WithState(value v1beta1.QueueState) *QueueStatusApplyConfiguration {
|
||||
func (b *QueueStatusApplyConfiguration) WithState(value schedulingv1beta1.QueueState) *QueueStatusApplyConfiguration {
|
||||
b.State = &value
|
||||
return b
|
||||
}
|
||||
|
|
|
|||
|
|
@ -18,8 +18,8 @@ limitations under the License.
|
|||
package versioned
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"net/http"
|
||||
fmt "fmt"
|
||||
http "net/http"
|
||||
|
||||
discovery "k8s.io/client-go/discovery"
|
||||
rest "k8s.io/client-go/rest"
|
||||
|
|
|
|||
|
|
@ -18,11 +18,11 @@ limitations under the License.
|
|||
package v1alpha1
|
||||
|
||||
import (
|
||||
"net/http"
|
||||
http "net/http"
|
||||
|
||||
rest "k8s.io/client-go/rest"
|
||||
v1alpha1 "volcano.sh/apis/pkg/apis/batch/v1alpha1"
|
||||
"volcano.sh/apis/pkg/client/clientset/versioned/scheme"
|
||||
batchv1alpha1 "volcano.sh/apis/pkg/apis/batch/v1alpha1"
|
||||
scheme "volcano.sh/apis/pkg/client/clientset/versioned/scheme"
|
||||
)
|
||||
|
||||
type BatchV1alpha1Interface interface {
|
||||
|
|
@ -84,10 +84,10 @@ func New(c rest.Interface) *BatchV1alpha1Client {
|
|||
}
|
||||
|
||||
func setConfigDefaults(config *rest.Config) error {
|
||||
gv := v1alpha1.SchemeGroupVersion
|
||||
gv := batchv1alpha1.SchemeGroupVersion
|
||||
config.GroupVersion = &gv
|
||||
config.APIPath = "/apis"
|
||||
config.NegotiatedSerializer = scheme.Codecs.WithoutConversion()
|
||||
config.NegotiatedSerializer = rest.CodecFactoryForGeneratedClient(scheme.Scheme, scheme.Codecs).WithoutConversion()
|
||||
|
||||
if config.UserAgent == "" {
|
||||
config.UserAgent = rest.DefaultKubernetesUserAgent()
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@ type FakeBatchV1alpha1 struct {
|
|||
}
|
||||
|
||||
func (c *FakeBatchV1alpha1) Jobs(namespace string) v1alpha1.JobInterface {
|
||||
return &FakeJobs{c, namespace}
|
||||
return newFakeJobs(c, namespace)
|
||||
}
|
||||
|
||||
// RESTClient returns a RESTClient that is used to communicate
|
||||
|
|
|
|||
|
|
@ -18,179 +18,31 @@ limitations under the License.
|
|||
package fake
|
||||
|
||||
import (
|
||||
"context"
|
||||
json "encoding/json"
|
||||
"fmt"
|
||||
|
||||
v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||
labels "k8s.io/apimachinery/pkg/labels"
|
||||
types "k8s.io/apimachinery/pkg/types"
|
||||
watch "k8s.io/apimachinery/pkg/watch"
|
||||
testing "k8s.io/client-go/testing"
|
||||
gentype "k8s.io/client-go/gentype"
|
||||
v1alpha1 "volcano.sh/apis/pkg/apis/batch/v1alpha1"
|
||||
batchv1alpha1 "volcano.sh/apis/pkg/client/applyconfiguration/batch/v1alpha1"
|
||||
typedbatchv1alpha1 "volcano.sh/apis/pkg/client/clientset/versioned/typed/batch/v1alpha1"
|
||||
)
|
||||
|
||||
// FakeJobs implements JobInterface
|
||||
type FakeJobs struct {
|
||||
// fakeJobs implements JobInterface
|
||||
type fakeJobs struct {
|
||||
*gentype.FakeClientWithListAndApply[*v1alpha1.Job, *v1alpha1.JobList, *batchv1alpha1.JobApplyConfiguration]
|
||||
Fake *FakeBatchV1alpha1
|
||||
ns string
|
||||
}
|
||||
|
||||
var jobsResource = v1alpha1.SchemeGroupVersion.WithResource("jobs")
|
||||
|
||||
var jobsKind = v1alpha1.SchemeGroupVersion.WithKind("Job")
|
||||
|
||||
// Get takes name of the job, and returns the corresponding job object, and an error if there is any.
|
||||
func (c *FakeJobs) Get(ctx context.Context, name string, options v1.GetOptions) (result *v1alpha1.Job, err error) {
|
||||
emptyResult := &v1alpha1.Job{}
|
||||
obj, err := c.Fake.
|
||||
Invokes(testing.NewGetActionWithOptions(jobsResource, c.ns, name, options), emptyResult)
|
||||
|
||||
if obj == nil {
|
||||
return emptyResult, err
|
||||
func newFakeJobs(fake *FakeBatchV1alpha1, namespace string) typedbatchv1alpha1.JobInterface {
|
||||
return &fakeJobs{
|
||||
gentype.NewFakeClientWithListAndApply[*v1alpha1.Job, *v1alpha1.JobList, *batchv1alpha1.JobApplyConfiguration](
|
||||
fake.Fake,
|
||||
namespace,
|
||||
v1alpha1.SchemeGroupVersion.WithResource("jobs"),
|
||||
v1alpha1.SchemeGroupVersion.WithKind("Job"),
|
||||
func() *v1alpha1.Job { return &v1alpha1.Job{} },
|
||||
func() *v1alpha1.JobList { return &v1alpha1.JobList{} },
|
||||
func(dst, src *v1alpha1.JobList) { dst.ListMeta = src.ListMeta },
|
||||
func(list *v1alpha1.JobList) []*v1alpha1.Job { return gentype.ToPointerSlice(list.Items) },
|
||||
func(list *v1alpha1.JobList, items []*v1alpha1.Job) { list.Items = gentype.FromPointerSlice(items) },
|
||||
),
|
||||
fake,
|
||||
}
|
||||
return obj.(*v1alpha1.Job), err
|
||||
}
|
||||
|
||||
// List takes label and field selectors, and returns the list of Jobs that match those selectors.
|
||||
func (c *FakeJobs) List(ctx context.Context, opts v1.ListOptions) (result *v1alpha1.JobList, err error) {
|
||||
emptyResult := &v1alpha1.JobList{}
|
||||
obj, err := c.Fake.
|
||||
Invokes(testing.NewListActionWithOptions(jobsResource, jobsKind, c.ns, opts), emptyResult)
|
||||
|
||||
if obj == nil {
|
||||
return emptyResult, err
|
||||
}
|
||||
|
||||
label, _, _ := testing.ExtractFromListOptions(opts)
|
||||
if label == nil {
|
||||
label = labels.Everything()
|
||||
}
|
||||
list := &v1alpha1.JobList{ListMeta: obj.(*v1alpha1.JobList).ListMeta}
|
||||
for _, item := range obj.(*v1alpha1.JobList).Items {
|
||||
if label.Matches(labels.Set(item.Labels)) {
|
||||
list.Items = append(list.Items, item)
|
||||
}
|
||||
}
|
||||
return list, err
|
||||
}
|
||||
|
||||
// Watch returns a watch.Interface that watches the requested jobs.
|
||||
func (c *FakeJobs) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) {
|
||||
return c.Fake.
|
||||
InvokesWatch(testing.NewWatchActionWithOptions(jobsResource, c.ns, opts))
|
||||
|
||||
}
|
||||
|
||||
// Create takes the representation of a job and creates it. Returns the server's representation of the job, and an error, if there is any.
|
||||
func (c *FakeJobs) Create(ctx context.Context, job *v1alpha1.Job, opts v1.CreateOptions) (result *v1alpha1.Job, err error) {
|
||||
emptyResult := &v1alpha1.Job{}
|
||||
obj, err := c.Fake.
|
||||
Invokes(testing.NewCreateActionWithOptions(jobsResource, c.ns, job, opts), emptyResult)
|
||||
|
||||
if obj == nil {
|
||||
return emptyResult, err
|
||||
}
|
||||
return obj.(*v1alpha1.Job), err
|
||||
}
|
||||
|
||||
// Update takes the representation of a job and updates it. Returns the server's representation of the job, and an error, if there is any.
|
||||
func (c *FakeJobs) Update(ctx context.Context, job *v1alpha1.Job, opts v1.UpdateOptions) (result *v1alpha1.Job, err error) {
|
||||
emptyResult := &v1alpha1.Job{}
|
||||
obj, err := c.Fake.
|
||||
Invokes(testing.NewUpdateActionWithOptions(jobsResource, c.ns, job, opts), emptyResult)
|
||||
|
||||
if obj == nil {
|
||||
return emptyResult, err
|
||||
}
|
||||
return obj.(*v1alpha1.Job), err
|
||||
}
|
||||
|
||||
// UpdateStatus was generated because the type contains a Status member.
|
||||
// Add a +genclient:noStatus comment above the type to avoid generating UpdateStatus().
|
||||
func (c *FakeJobs) UpdateStatus(ctx context.Context, job *v1alpha1.Job, opts v1.UpdateOptions) (result *v1alpha1.Job, err error) {
|
||||
emptyResult := &v1alpha1.Job{}
|
||||
obj, err := c.Fake.
|
||||
Invokes(testing.NewUpdateSubresourceActionWithOptions(jobsResource, "status", c.ns, job, opts), emptyResult)
|
||||
|
||||
if obj == nil {
|
||||
return emptyResult, err
|
||||
}
|
||||
return obj.(*v1alpha1.Job), err
|
||||
}
|
||||
|
||||
// Delete takes name of the job and deletes it. Returns an error if one occurs.
|
||||
func (c *FakeJobs) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error {
|
||||
_, err := c.Fake.
|
||||
Invokes(testing.NewDeleteActionWithOptions(jobsResource, c.ns, name, opts), &v1alpha1.Job{})
|
||||
|
||||
return err
|
||||
}
|
||||
|
||||
// DeleteCollection deletes a collection of objects.
|
||||
func (c *FakeJobs) DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error {
|
||||
action := testing.NewDeleteCollectionActionWithOptions(jobsResource, c.ns, opts, listOpts)
|
||||
|
||||
_, err := c.Fake.Invokes(action, &v1alpha1.JobList{})
|
||||
return err
|
||||
}
|
||||
|
||||
// Patch applies the patch and returns the patched job.
|
||||
func (c *FakeJobs) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.Job, err error) {
|
||||
emptyResult := &v1alpha1.Job{}
|
||||
obj, err := c.Fake.
|
||||
Invokes(testing.NewPatchSubresourceActionWithOptions(jobsResource, c.ns, name, pt, data, opts, subresources...), emptyResult)
|
||||
|
||||
if obj == nil {
|
||||
return emptyResult, err
|
||||
}
|
||||
return obj.(*v1alpha1.Job), err
|
||||
}
|
||||
|
||||
// Apply takes the given apply declarative configuration, applies it and returns the applied job.
|
||||
func (c *FakeJobs) Apply(ctx context.Context, job *batchv1alpha1.JobApplyConfiguration, opts v1.ApplyOptions) (result *v1alpha1.Job, err error) {
|
||||
if job == nil {
|
||||
return nil, fmt.Errorf("job provided to Apply must not be nil")
|
||||
}
|
||||
data, err := json.Marshal(job)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
name := job.Name
|
||||
if name == nil {
|
||||
return nil, fmt.Errorf("job.Name must be provided to Apply")
|
||||
}
|
||||
emptyResult := &v1alpha1.Job{}
|
||||
obj, err := c.Fake.
|
||||
Invokes(testing.NewPatchSubresourceActionWithOptions(jobsResource, c.ns, *name, types.ApplyPatchType, data, opts.ToPatchOptions()), emptyResult)
|
||||
|
||||
if obj == nil {
|
||||
return emptyResult, err
|
||||
}
|
||||
return obj.(*v1alpha1.Job), err
|
||||
}
|
||||
|
||||
// ApplyStatus was generated because the type contains a Status member.
|
||||
// Add a +genclient:noStatus comment above the type to avoid generating ApplyStatus().
|
||||
func (c *FakeJobs) ApplyStatus(ctx context.Context, job *batchv1alpha1.JobApplyConfiguration, opts v1.ApplyOptions) (result *v1alpha1.Job, err error) {
|
||||
if job == nil {
|
||||
return nil, fmt.Errorf("job provided to Apply must not be nil")
|
||||
}
|
||||
data, err := json.Marshal(job)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
name := job.Name
|
||||
if name == nil {
|
||||
return nil, fmt.Errorf("job.Name must be provided to Apply")
|
||||
}
|
||||
emptyResult := &v1alpha1.Job{}
|
||||
obj, err := c.Fake.
|
||||
Invokes(testing.NewPatchSubresourceActionWithOptions(jobsResource, c.ns, *name, types.ApplyPatchType, data, opts.ToPatchOptions(), "status"), emptyResult)
|
||||
|
||||
if obj == nil {
|
||||
return emptyResult, err
|
||||
}
|
||||
return obj.(*v1alpha1.Job), err
|
||||
}
|
||||
|
|
|
|||
|
|
@ -18,14 +18,14 @@ limitations under the License.
|
|||
package v1alpha1
|
||||
|
||||
import (
|
||||
"context"
|
||||
context "context"
|
||||
|
||||
v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||
types "k8s.io/apimachinery/pkg/types"
|
||||
watch "k8s.io/apimachinery/pkg/watch"
|
||||
gentype "k8s.io/client-go/gentype"
|
||||
v1alpha1 "volcano.sh/apis/pkg/apis/batch/v1alpha1"
|
||||
batchv1alpha1 "volcano.sh/apis/pkg/client/applyconfiguration/batch/v1alpha1"
|
||||
batchv1alpha1 "volcano.sh/apis/pkg/apis/batch/v1alpha1"
|
||||
applyconfigurationbatchv1alpha1 "volcano.sh/apis/pkg/client/applyconfiguration/batch/v1alpha1"
|
||||
scheme "volcano.sh/apis/pkg/client/clientset/versioned/scheme"
|
||||
)
|
||||
|
||||
|
|
@ -37,36 +37,37 @@ type JobsGetter interface {
|
|||
|
||||
// JobInterface has methods to work with Job resources.
|
||||
type JobInterface interface {
|
||||
Create(ctx context.Context, job *v1alpha1.Job, opts v1.CreateOptions) (*v1alpha1.Job, error)
|
||||
Update(ctx context.Context, job *v1alpha1.Job, opts v1.UpdateOptions) (*v1alpha1.Job, error)
|
||||
Create(ctx context.Context, job *batchv1alpha1.Job, opts v1.CreateOptions) (*batchv1alpha1.Job, error)
|
||||
Update(ctx context.Context, job *batchv1alpha1.Job, opts v1.UpdateOptions) (*batchv1alpha1.Job, error)
|
||||
// Add a +genclient:noStatus comment above the type to avoid generating UpdateStatus().
|
||||
UpdateStatus(ctx context.Context, job *v1alpha1.Job, opts v1.UpdateOptions) (*v1alpha1.Job, error)
|
||||
UpdateStatus(ctx context.Context, job *batchv1alpha1.Job, opts v1.UpdateOptions) (*batchv1alpha1.Job, error)
|
||||
Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
|
||||
DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
|
||||
Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.Job, error)
|
||||
List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.JobList, error)
|
||||
Get(ctx context.Context, name string, opts v1.GetOptions) (*batchv1alpha1.Job, error)
|
||||
List(ctx context.Context, opts v1.ListOptions) (*batchv1alpha1.JobList, error)
|
||||
Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
|
||||
Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.Job, err error)
|
||||
Apply(ctx context.Context, job *batchv1alpha1.JobApplyConfiguration, opts v1.ApplyOptions) (result *v1alpha1.Job, err error)
|
||||
Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *batchv1alpha1.Job, err error)
|
||||
Apply(ctx context.Context, job *applyconfigurationbatchv1alpha1.JobApplyConfiguration, opts v1.ApplyOptions) (result *batchv1alpha1.Job, err error)
|
||||
// Add a +genclient:noStatus comment above the type to avoid generating ApplyStatus().
|
||||
ApplyStatus(ctx context.Context, job *batchv1alpha1.JobApplyConfiguration, opts v1.ApplyOptions) (result *v1alpha1.Job, err error)
|
||||
ApplyStatus(ctx context.Context, job *applyconfigurationbatchv1alpha1.JobApplyConfiguration, opts v1.ApplyOptions) (result *batchv1alpha1.Job, err error)
|
||||
JobExpansion
|
||||
}
|
||||
|
||||
// jobs implements JobInterface
|
||||
type jobs struct {
|
||||
*gentype.ClientWithListAndApply[*v1alpha1.Job, *v1alpha1.JobList, *batchv1alpha1.JobApplyConfiguration]
|
||||
*gentype.ClientWithListAndApply[*batchv1alpha1.Job, *batchv1alpha1.JobList, *applyconfigurationbatchv1alpha1.JobApplyConfiguration]
|
||||
}
|
||||
|
||||
// newJobs returns a Jobs
|
||||
func newJobs(c *BatchV1alpha1Client, namespace string) *jobs {
|
||||
return &jobs{
|
||||
gentype.NewClientWithListAndApply[*v1alpha1.Job, *v1alpha1.JobList, *batchv1alpha1.JobApplyConfiguration](
|
||||
gentype.NewClientWithListAndApply[*batchv1alpha1.Job, *batchv1alpha1.JobList, *applyconfigurationbatchv1alpha1.JobApplyConfiguration](
|
||||
"jobs",
|
||||
c.RESTClient(),
|
||||
scheme.ParameterCodec,
|
||||
namespace,
|
||||
func() *v1alpha1.Job { return &v1alpha1.Job{} },
|
||||
func() *v1alpha1.JobList { return &v1alpha1.JobList{} }),
|
||||
func() *batchv1alpha1.Job { return &batchv1alpha1.Job{} },
|
||||
func() *batchv1alpha1.JobList { return &batchv1alpha1.JobList{} },
|
||||
),
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -18,11 +18,11 @@ limitations under the License.
|
|||
package v1alpha1
|
||||
|
||||
import (
|
||||
"net/http"
|
||||
http "net/http"
|
||||
|
||||
rest "k8s.io/client-go/rest"
|
||||
v1alpha1 "volcano.sh/apis/pkg/apis/bus/v1alpha1"
|
||||
"volcano.sh/apis/pkg/client/clientset/versioned/scheme"
|
||||
busv1alpha1 "volcano.sh/apis/pkg/apis/bus/v1alpha1"
|
||||
scheme "volcano.sh/apis/pkg/client/clientset/versioned/scheme"
|
||||
)
|
||||
|
||||
type BusV1alpha1Interface interface {
|
||||
|
|
@ -84,10 +84,10 @@ func New(c rest.Interface) *BusV1alpha1Client {
|
|||
}
|
||||
|
||||
func setConfigDefaults(config *rest.Config) error {
|
||||
gv := v1alpha1.SchemeGroupVersion
|
||||
gv := busv1alpha1.SchemeGroupVersion
|
||||
config.GroupVersion = &gv
|
||||
config.APIPath = "/apis"
|
||||
config.NegotiatedSerializer = scheme.Codecs.WithoutConversion()
|
||||
config.NegotiatedSerializer = rest.CodecFactoryForGeneratedClient(scheme.Scheme, scheme.Codecs).WithoutConversion()
|
||||
|
||||
if config.UserAgent == "" {
|
||||
config.UserAgent = rest.DefaultKubernetesUserAgent()
|
||||
|
|
|
|||
|
|
@ -18,14 +18,14 @@ limitations under the License.
|
|||
package v1alpha1
|
||||
|
||||
import (
|
||||
"context"
|
||||
context "context"
|
||||
|
||||
v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||
types "k8s.io/apimachinery/pkg/types"
|
||||
watch "k8s.io/apimachinery/pkg/watch"
|
||||
gentype "k8s.io/client-go/gentype"
|
||||
v1alpha1 "volcano.sh/apis/pkg/apis/bus/v1alpha1"
|
||||
busv1alpha1 "volcano.sh/apis/pkg/client/applyconfiguration/bus/v1alpha1"
|
||||
busv1alpha1 "volcano.sh/apis/pkg/apis/bus/v1alpha1"
|
||||
applyconfigurationbusv1alpha1 "volcano.sh/apis/pkg/client/applyconfiguration/bus/v1alpha1"
|
||||
scheme "volcano.sh/apis/pkg/client/clientset/versioned/scheme"
|
||||
)
|
||||
|
||||
|
|
@ -37,32 +37,33 @@ type CommandsGetter interface {
|
|||
|
||||
// CommandInterface has methods to work with Command resources.
|
||||
type CommandInterface interface {
|
||||
Create(ctx context.Context, command *v1alpha1.Command, opts v1.CreateOptions) (*v1alpha1.Command, error)
|
||||
Update(ctx context.Context, command *v1alpha1.Command, opts v1.UpdateOptions) (*v1alpha1.Command, error)
|
||||
Create(ctx context.Context, command *busv1alpha1.Command, opts v1.CreateOptions) (*busv1alpha1.Command, error)
|
||||
Update(ctx context.Context, command *busv1alpha1.Command, opts v1.UpdateOptions) (*busv1alpha1.Command, error)
|
||||
Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
|
||||
DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
|
||||
Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.Command, error)
|
||||
List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CommandList, error)
|
||||
Get(ctx context.Context, name string, opts v1.GetOptions) (*busv1alpha1.Command, error)
|
||||
List(ctx context.Context, opts v1.ListOptions) (*busv1alpha1.CommandList, error)
|
||||
Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
|
||||
Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.Command, err error)
|
||||
Apply(ctx context.Context, command *busv1alpha1.CommandApplyConfiguration, opts v1.ApplyOptions) (result *v1alpha1.Command, err error)
|
||||
Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *busv1alpha1.Command, err error)
|
||||
Apply(ctx context.Context, command *applyconfigurationbusv1alpha1.CommandApplyConfiguration, opts v1.ApplyOptions) (result *busv1alpha1.Command, err error)
|
||||
CommandExpansion
|
||||
}
|
||||
|
||||
// commands implements CommandInterface
|
||||
type commands struct {
|
||||
*gentype.ClientWithListAndApply[*v1alpha1.Command, *v1alpha1.CommandList, *busv1alpha1.CommandApplyConfiguration]
|
||||
*gentype.ClientWithListAndApply[*busv1alpha1.Command, *busv1alpha1.CommandList, *applyconfigurationbusv1alpha1.CommandApplyConfiguration]
|
||||
}
|
||||
|
||||
// newCommands returns a Commands
|
||||
func newCommands(c *BusV1alpha1Client, namespace string) *commands {
|
||||
return &commands{
|
||||
gentype.NewClientWithListAndApply[*v1alpha1.Command, *v1alpha1.CommandList, *busv1alpha1.CommandApplyConfiguration](
|
||||
gentype.NewClientWithListAndApply[*busv1alpha1.Command, *busv1alpha1.CommandList, *applyconfigurationbusv1alpha1.CommandApplyConfiguration](
|
||||
"commands",
|
||||
c.RESTClient(),
|
||||
scheme.ParameterCodec,
|
||||
namespace,
|
||||
func() *v1alpha1.Command { return &v1alpha1.Command{} },
|
||||
func() *v1alpha1.CommandList { return &v1alpha1.CommandList{} }),
|
||||
func() *busv1alpha1.Command { return &busv1alpha1.Command{} },
|
||||
func() *busv1alpha1.CommandList { return &busv1alpha1.CommandList{} },
|
||||
),
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@ type FakeBusV1alpha1 struct {
|
|||
}
|
||||
|
||||
func (c *FakeBusV1alpha1) Commands(namespace string) v1alpha1.CommandInterface {
|
||||
return &FakeCommands{c, namespace}
|
||||
return newFakeCommands(c, namespace)
|
||||
}
|
||||
|
||||
// RESTClient returns a RESTClient that is used to communicate
|
||||
|
|
|
|||
|
|
@ -18,142 +18,33 @@ limitations under the License.
|
|||
package fake
|
||||
|
||||
import (
|
||||
"context"
|
||||
json "encoding/json"
|
||||
"fmt"
|
||||
|
||||
v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||
labels "k8s.io/apimachinery/pkg/labels"
|
||||
types "k8s.io/apimachinery/pkg/types"
|
||||
watch "k8s.io/apimachinery/pkg/watch"
|
||||
testing "k8s.io/client-go/testing"
|
||||
gentype "k8s.io/client-go/gentype"
|
||||
v1alpha1 "volcano.sh/apis/pkg/apis/bus/v1alpha1"
|
||||
busv1alpha1 "volcano.sh/apis/pkg/client/applyconfiguration/bus/v1alpha1"
|
||||
typedbusv1alpha1 "volcano.sh/apis/pkg/client/clientset/versioned/typed/bus/v1alpha1"
|
||||
)
|
||||
|
||||
// FakeCommands implements CommandInterface
|
||||
type FakeCommands struct {
|
||||
// fakeCommands implements CommandInterface
|
||||
type fakeCommands struct {
|
||||
*gentype.FakeClientWithListAndApply[*v1alpha1.Command, *v1alpha1.CommandList, *busv1alpha1.CommandApplyConfiguration]
|
||||
Fake *FakeBusV1alpha1
|
||||
ns string
|
||||
}
|
||||
|
||||
var commandsResource = v1alpha1.SchemeGroupVersion.WithResource("commands")
|
||||
|
||||
var commandsKind = v1alpha1.SchemeGroupVersion.WithKind("Command")
|
||||
|
||||
// Get takes name of the command, and returns the corresponding command object, and an error if there is any.
|
||||
func (c *FakeCommands) Get(ctx context.Context, name string, options v1.GetOptions) (result *v1alpha1.Command, err error) {
|
||||
emptyResult := &v1alpha1.Command{}
|
||||
obj, err := c.Fake.
|
||||
Invokes(testing.NewGetActionWithOptions(commandsResource, c.ns, name, options), emptyResult)
|
||||
|
||||
if obj == nil {
|
||||
return emptyResult, err
|
||||
func newFakeCommands(fake *FakeBusV1alpha1, namespace string) typedbusv1alpha1.CommandInterface {
|
||||
return &fakeCommands{
|
||||
gentype.NewFakeClientWithListAndApply[*v1alpha1.Command, *v1alpha1.CommandList, *busv1alpha1.CommandApplyConfiguration](
|
||||
fake.Fake,
|
||||
namespace,
|
||||
v1alpha1.SchemeGroupVersion.WithResource("commands"),
|
||||
v1alpha1.SchemeGroupVersion.WithKind("Command"),
|
||||
func() *v1alpha1.Command { return &v1alpha1.Command{} },
|
||||
func() *v1alpha1.CommandList { return &v1alpha1.CommandList{} },
|
||||
func(dst, src *v1alpha1.CommandList) { dst.ListMeta = src.ListMeta },
|
||||
func(list *v1alpha1.CommandList) []*v1alpha1.Command { return gentype.ToPointerSlice(list.Items) },
|
||||
func(list *v1alpha1.CommandList, items []*v1alpha1.Command) {
|
||||
list.Items = gentype.FromPointerSlice(items)
|
||||
},
|
||||
),
|
||||
fake,
|
||||
}
|
||||
return obj.(*v1alpha1.Command), err
|
||||
}
|
||||
|
||||
// List takes label and field selectors, and returns the list of Commands that match those selectors.
|
||||
func (c *FakeCommands) List(ctx context.Context, opts v1.ListOptions) (result *v1alpha1.CommandList, err error) {
|
||||
emptyResult := &v1alpha1.CommandList{}
|
||||
obj, err := c.Fake.
|
||||
Invokes(testing.NewListActionWithOptions(commandsResource, commandsKind, c.ns, opts), emptyResult)
|
||||
|
||||
if obj == nil {
|
||||
return emptyResult, err
|
||||
}
|
||||
|
||||
label, _, _ := testing.ExtractFromListOptions(opts)
|
||||
if label == nil {
|
||||
label = labels.Everything()
|
||||
}
|
||||
list := &v1alpha1.CommandList{ListMeta: obj.(*v1alpha1.CommandList).ListMeta}
|
||||
for _, item := range obj.(*v1alpha1.CommandList).Items {
|
||||
if label.Matches(labels.Set(item.Labels)) {
|
||||
list.Items = append(list.Items, item)
|
||||
}
|
||||
}
|
||||
return list, err
|
||||
}
|
||||
|
||||
// Watch returns a watch.Interface that watches the requested commands.
|
||||
func (c *FakeCommands) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) {
|
||||
return c.Fake.
|
||||
InvokesWatch(testing.NewWatchActionWithOptions(commandsResource, c.ns, opts))
|
||||
|
||||
}
|
||||
|
||||
// Create takes the representation of a command and creates it. Returns the server's representation of the command, and an error, if there is any.
|
||||
func (c *FakeCommands) Create(ctx context.Context, command *v1alpha1.Command, opts v1.CreateOptions) (result *v1alpha1.Command, err error) {
|
||||
emptyResult := &v1alpha1.Command{}
|
||||
obj, err := c.Fake.
|
||||
Invokes(testing.NewCreateActionWithOptions(commandsResource, c.ns, command, opts), emptyResult)
|
||||
|
||||
if obj == nil {
|
||||
return emptyResult, err
|
||||
}
|
||||
return obj.(*v1alpha1.Command), err
|
||||
}
|
||||
|
||||
// Update takes the representation of a command and updates it. Returns the server's representation of the command, and an error, if there is any.
|
||||
func (c *FakeCommands) Update(ctx context.Context, command *v1alpha1.Command, opts v1.UpdateOptions) (result *v1alpha1.Command, err error) {
|
||||
emptyResult := &v1alpha1.Command{}
|
||||
obj, err := c.Fake.
|
||||
Invokes(testing.NewUpdateActionWithOptions(commandsResource, c.ns, command, opts), emptyResult)
|
||||
|
||||
if obj == nil {
|
||||
return emptyResult, err
|
||||
}
|
||||
return obj.(*v1alpha1.Command), err
|
||||
}
|
||||
|
||||
// Delete takes name of the command and deletes it. Returns an error if one occurs.
|
||||
func (c *FakeCommands) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error {
|
||||
_, err := c.Fake.
|
||||
Invokes(testing.NewDeleteActionWithOptions(commandsResource, c.ns, name, opts), &v1alpha1.Command{})
|
||||
|
||||
return err
|
||||
}
|
||||
|
||||
// DeleteCollection deletes a collection of objects.
|
||||
func (c *FakeCommands) DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error {
|
||||
action := testing.NewDeleteCollectionActionWithOptions(commandsResource, c.ns, opts, listOpts)
|
||||
|
||||
_, err := c.Fake.Invokes(action, &v1alpha1.CommandList{})
|
||||
return err
|
||||
}
|
||||
|
||||
// Patch applies the patch and returns the patched command.
|
||||
func (c *FakeCommands) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.Command, err error) {
|
||||
emptyResult := &v1alpha1.Command{}
|
||||
obj, err := c.Fake.
|
||||
Invokes(testing.NewPatchSubresourceActionWithOptions(commandsResource, c.ns, name, pt, data, opts, subresources...), emptyResult)
|
||||
|
||||
if obj == nil {
|
||||
return emptyResult, err
|
||||
}
|
||||
return obj.(*v1alpha1.Command), err
|
||||
}
|
||||
|
||||
// Apply takes the given apply declarative configuration, applies it and returns the applied command.
|
||||
func (c *FakeCommands) Apply(ctx context.Context, command *busv1alpha1.CommandApplyConfiguration, opts v1.ApplyOptions) (result *v1alpha1.Command, err error) {
|
||||
if command == nil {
|
||||
return nil, fmt.Errorf("command provided to Apply must not be nil")
|
||||
}
|
||||
data, err := json.Marshal(command)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
name := command.Name
|
||||
if name == nil {
|
||||
return nil, fmt.Errorf("command.Name must be provided to Apply")
|
||||
}
|
||||
emptyResult := &v1alpha1.Command{}
|
||||
obj, err := c.Fake.
|
||||
Invokes(testing.NewPatchSubresourceActionWithOptions(commandsResource, c.ns, *name, types.ApplyPatchType, data, opts.ToPatchOptions()), emptyResult)
|
||||
|
||||
if obj == nil {
|
||||
return emptyResult, err
|
||||
}
|
||||
return obj.(*v1alpha1.Command), err
|
||||
}
|
||||
|
|
|
|||
|
|
@ -28,11 +28,11 @@ type FakeFlowV1alpha1 struct {
|
|||
}
|
||||
|
||||
func (c *FakeFlowV1alpha1) JobFlows(namespace string) v1alpha1.JobFlowInterface {
|
||||
return &FakeJobFlows{c, namespace}
|
||||
return newFakeJobFlows(c, namespace)
|
||||
}
|
||||
|
||||
func (c *FakeFlowV1alpha1) JobTemplates(namespace string) v1alpha1.JobTemplateInterface {
|
||||
return &FakeJobTemplates{c, namespace}
|
||||
return newFakeJobTemplates(c, namespace)
|
||||
}
|
||||
|
||||
// RESTClient returns a RESTClient that is used to communicate
|
||||
|
|
|
|||
|
|
@ -18,179 +18,33 @@ limitations under the License.
|
|||
package fake
|
||||
|
||||
import (
|
||||
"context"
|
||||
json "encoding/json"
|
||||
"fmt"
|
||||
|
||||
v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||
labels "k8s.io/apimachinery/pkg/labels"
|
||||
types "k8s.io/apimachinery/pkg/types"
|
||||
watch "k8s.io/apimachinery/pkg/watch"
|
||||
testing "k8s.io/client-go/testing"
|
||||
gentype "k8s.io/client-go/gentype"
|
||||
v1alpha1 "volcano.sh/apis/pkg/apis/flow/v1alpha1"
|
||||
flowv1alpha1 "volcano.sh/apis/pkg/client/applyconfiguration/flow/v1alpha1"
|
||||
typedflowv1alpha1 "volcano.sh/apis/pkg/client/clientset/versioned/typed/flow/v1alpha1"
|
||||
)
|
||||
|
||||
// FakeJobFlows implements JobFlowInterface
|
||||
type FakeJobFlows struct {
|
||||
// fakeJobFlows implements JobFlowInterface
|
||||
type fakeJobFlows struct {
|
||||
*gentype.FakeClientWithListAndApply[*v1alpha1.JobFlow, *v1alpha1.JobFlowList, *flowv1alpha1.JobFlowApplyConfiguration]
|
||||
Fake *FakeFlowV1alpha1
|
||||
ns string
|
||||
}
|
||||
|
||||
var jobflowsResource = v1alpha1.SchemeGroupVersion.WithResource("jobflows")
|
||||
|
||||
var jobflowsKind = v1alpha1.SchemeGroupVersion.WithKind("JobFlow")
|
||||
|
||||
// Get takes name of the jobFlow, and returns the corresponding jobFlow object, and an error if there is any.
|
||||
func (c *FakeJobFlows) Get(ctx context.Context, name string, options v1.GetOptions) (result *v1alpha1.JobFlow, err error) {
|
||||
emptyResult := &v1alpha1.JobFlow{}
|
||||
obj, err := c.Fake.
|
||||
Invokes(testing.NewGetActionWithOptions(jobflowsResource, c.ns, name, options), emptyResult)
|
||||
|
||||
if obj == nil {
|
||||
return emptyResult, err
|
||||
func newFakeJobFlows(fake *FakeFlowV1alpha1, namespace string) typedflowv1alpha1.JobFlowInterface {
|
||||
return &fakeJobFlows{
|
||||
gentype.NewFakeClientWithListAndApply[*v1alpha1.JobFlow, *v1alpha1.JobFlowList, *flowv1alpha1.JobFlowApplyConfiguration](
|
||||
fake.Fake,
|
||||
namespace,
|
||||
v1alpha1.SchemeGroupVersion.WithResource("jobflows"),
|
||||
v1alpha1.SchemeGroupVersion.WithKind("JobFlow"),
|
||||
func() *v1alpha1.JobFlow { return &v1alpha1.JobFlow{} },
|
||||
func() *v1alpha1.JobFlowList { return &v1alpha1.JobFlowList{} },
|
||||
func(dst, src *v1alpha1.JobFlowList) { dst.ListMeta = src.ListMeta },
|
||||
func(list *v1alpha1.JobFlowList) []*v1alpha1.JobFlow { return gentype.ToPointerSlice(list.Items) },
|
||||
func(list *v1alpha1.JobFlowList, items []*v1alpha1.JobFlow) {
|
||||
list.Items = gentype.FromPointerSlice(items)
|
||||
},
|
||||
),
|
||||
fake,
|
||||
}
|
||||
return obj.(*v1alpha1.JobFlow), err
|
||||
}
|
||||
|
||||
// List takes label and field selectors, and returns the list of JobFlows that match those selectors.
|
||||
func (c *FakeJobFlows) List(ctx context.Context, opts v1.ListOptions) (result *v1alpha1.JobFlowList, err error) {
|
||||
emptyResult := &v1alpha1.JobFlowList{}
|
||||
obj, err := c.Fake.
|
||||
Invokes(testing.NewListActionWithOptions(jobflowsResource, jobflowsKind, c.ns, opts), emptyResult)
|
||||
|
||||
if obj == nil {
|
||||
return emptyResult, err
|
||||
}
|
||||
|
||||
label, _, _ := testing.ExtractFromListOptions(opts)
|
||||
if label == nil {
|
||||
label = labels.Everything()
|
||||
}
|
||||
list := &v1alpha1.JobFlowList{ListMeta: obj.(*v1alpha1.JobFlowList).ListMeta}
|
||||
for _, item := range obj.(*v1alpha1.JobFlowList).Items {
|
||||
if label.Matches(labels.Set(item.Labels)) {
|
||||
list.Items = append(list.Items, item)
|
||||
}
|
||||
}
|
||||
return list, err
|
||||
}
|
||||
|
||||
// Watch returns a watch.Interface that watches the requested jobFlows.
|
||||
func (c *FakeJobFlows) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) {
|
||||
return c.Fake.
|
||||
InvokesWatch(testing.NewWatchActionWithOptions(jobflowsResource, c.ns, opts))
|
||||
|
||||
}
|
||||
|
||||
// Create takes the representation of a jobFlow and creates it. Returns the server's representation of the jobFlow, and an error, if there is any.
|
||||
func (c *FakeJobFlows) Create(ctx context.Context, jobFlow *v1alpha1.JobFlow, opts v1.CreateOptions) (result *v1alpha1.JobFlow, err error) {
|
||||
emptyResult := &v1alpha1.JobFlow{}
|
||||
obj, err := c.Fake.
|
||||
Invokes(testing.NewCreateActionWithOptions(jobflowsResource, c.ns, jobFlow, opts), emptyResult)
|
||||
|
||||
if obj == nil {
|
||||
return emptyResult, err
|
||||
}
|
||||
return obj.(*v1alpha1.JobFlow), err
|
||||
}
|
||||
|
||||
// Update takes the representation of a jobFlow and updates it. Returns the server's representation of the jobFlow, and an error, if there is any.
|
||||
func (c *FakeJobFlows) Update(ctx context.Context, jobFlow *v1alpha1.JobFlow, opts v1.UpdateOptions) (result *v1alpha1.JobFlow, err error) {
|
||||
emptyResult := &v1alpha1.JobFlow{}
|
||||
obj, err := c.Fake.
|
||||
Invokes(testing.NewUpdateActionWithOptions(jobflowsResource, c.ns, jobFlow, opts), emptyResult)
|
||||
|
||||
if obj == nil {
|
||||
return emptyResult, err
|
||||
}
|
||||
return obj.(*v1alpha1.JobFlow), err
|
||||
}
|
||||
|
||||
// UpdateStatus was generated because the type contains a Status member.
|
||||
// Add a +genclient:noStatus comment above the type to avoid generating UpdateStatus().
|
||||
func (c *FakeJobFlows) UpdateStatus(ctx context.Context, jobFlow *v1alpha1.JobFlow, opts v1.UpdateOptions) (result *v1alpha1.JobFlow, err error) {
|
||||
emptyResult := &v1alpha1.JobFlow{}
|
||||
obj, err := c.Fake.
|
||||
Invokes(testing.NewUpdateSubresourceActionWithOptions(jobflowsResource, "status", c.ns, jobFlow, opts), emptyResult)
|
||||
|
||||
if obj == nil {
|
||||
return emptyResult, err
|
||||
}
|
||||
return obj.(*v1alpha1.JobFlow), err
|
||||
}
|
||||
|
||||
// Delete takes name of the jobFlow and deletes it. Returns an error if one occurs.
|
||||
func (c *FakeJobFlows) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error {
|
||||
_, err := c.Fake.
|
||||
Invokes(testing.NewDeleteActionWithOptions(jobflowsResource, c.ns, name, opts), &v1alpha1.JobFlow{})
|
||||
|
||||
return err
|
||||
}
|
||||
|
||||
// DeleteCollection deletes a collection of objects.
|
||||
func (c *FakeJobFlows) DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error {
|
||||
action := testing.NewDeleteCollectionActionWithOptions(jobflowsResource, c.ns, opts, listOpts)
|
||||
|
||||
_, err := c.Fake.Invokes(action, &v1alpha1.JobFlowList{})
|
||||
return err
|
||||
}
|
||||
|
||||
// Patch applies the patch and returns the patched jobFlow.
|
||||
func (c *FakeJobFlows) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.JobFlow, err error) {
|
||||
emptyResult := &v1alpha1.JobFlow{}
|
||||
obj, err := c.Fake.
|
||||
Invokes(testing.NewPatchSubresourceActionWithOptions(jobflowsResource, c.ns, name, pt, data, opts, subresources...), emptyResult)
|
||||
|
||||
if obj == nil {
|
||||
return emptyResult, err
|
||||
}
|
||||
return obj.(*v1alpha1.JobFlow), err
|
||||
}
|
||||
|
||||
// Apply takes the given apply declarative configuration, applies it and returns the applied jobFlow.
|
||||
func (c *FakeJobFlows) Apply(ctx context.Context, jobFlow *flowv1alpha1.JobFlowApplyConfiguration, opts v1.ApplyOptions) (result *v1alpha1.JobFlow, err error) {
|
||||
if jobFlow == nil {
|
||||
return nil, fmt.Errorf("jobFlow provided to Apply must not be nil")
|
||||
}
|
||||
data, err := json.Marshal(jobFlow)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
name := jobFlow.Name
|
||||
if name == nil {
|
||||
return nil, fmt.Errorf("jobFlow.Name must be provided to Apply")
|
||||
}
|
||||
emptyResult := &v1alpha1.JobFlow{}
|
||||
obj, err := c.Fake.
|
||||
Invokes(testing.NewPatchSubresourceActionWithOptions(jobflowsResource, c.ns, *name, types.ApplyPatchType, data, opts.ToPatchOptions()), emptyResult)
|
||||
|
||||
if obj == nil {
|
||||
return emptyResult, err
|
||||
}
|
||||
return obj.(*v1alpha1.JobFlow), err
|
||||
}
|
||||
|
||||
// ApplyStatus was generated because the type contains a Status member.
|
||||
// Add a +genclient:noStatus comment above the type to avoid generating ApplyStatus().
|
||||
func (c *FakeJobFlows) ApplyStatus(ctx context.Context, jobFlow *flowv1alpha1.JobFlowApplyConfiguration, opts v1.ApplyOptions) (result *v1alpha1.JobFlow, err error) {
|
||||
if jobFlow == nil {
|
||||
return nil, fmt.Errorf("jobFlow provided to Apply must not be nil")
|
||||
}
|
||||
data, err := json.Marshal(jobFlow)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
name := jobFlow.Name
|
||||
if name == nil {
|
||||
return nil, fmt.Errorf("jobFlow.Name must be provided to Apply")
|
||||
}
|
||||
emptyResult := &v1alpha1.JobFlow{}
|
||||
obj, err := c.Fake.
|
||||
Invokes(testing.NewPatchSubresourceActionWithOptions(jobflowsResource, c.ns, *name, types.ApplyPatchType, data, opts.ToPatchOptions(), "status"), emptyResult)
|
||||
|
||||
if obj == nil {
|
||||
return emptyResult, err
|
||||
}
|
||||
return obj.(*v1alpha1.JobFlow), err
|
||||
}
|
||||
|
|
|
|||
|
|
@ -18,179 +18,35 @@ limitations under the License.
|
|||
package fake
|
||||
|
||||
import (
|
||||
"context"
|
||||
json "encoding/json"
|
||||
"fmt"
|
||||
|
||||
v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||
labels "k8s.io/apimachinery/pkg/labels"
|
||||
types "k8s.io/apimachinery/pkg/types"
|
||||
watch "k8s.io/apimachinery/pkg/watch"
|
||||
testing "k8s.io/client-go/testing"
|
||||
gentype "k8s.io/client-go/gentype"
|
||||
v1alpha1 "volcano.sh/apis/pkg/apis/flow/v1alpha1"
|
||||
flowv1alpha1 "volcano.sh/apis/pkg/client/applyconfiguration/flow/v1alpha1"
|
||||
typedflowv1alpha1 "volcano.sh/apis/pkg/client/clientset/versioned/typed/flow/v1alpha1"
|
||||
)
|
||||
|
||||
// FakeJobTemplates implements JobTemplateInterface
|
||||
type FakeJobTemplates struct {
|
||||
// fakeJobTemplates implements JobTemplateInterface
|
||||
type fakeJobTemplates struct {
|
||||
*gentype.FakeClientWithListAndApply[*v1alpha1.JobTemplate, *v1alpha1.JobTemplateList, *flowv1alpha1.JobTemplateApplyConfiguration]
|
||||
Fake *FakeFlowV1alpha1
|
||||
ns string
|
||||
}
|
||||
|
||||
var jobtemplatesResource = v1alpha1.SchemeGroupVersion.WithResource("jobtemplates")
|
||||
|
||||
var jobtemplatesKind = v1alpha1.SchemeGroupVersion.WithKind("JobTemplate")
|
||||
|
||||
// Get takes name of the jobTemplate, and returns the corresponding jobTemplate object, and an error if there is any.
|
||||
func (c *FakeJobTemplates) Get(ctx context.Context, name string, options v1.GetOptions) (result *v1alpha1.JobTemplate, err error) {
|
||||
emptyResult := &v1alpha1.JobTemplate{}
|
||||
obj, err := c.Fake.
|
||||
Invokes(testing.NewGetActionWithOptions(jobtemplatesResource, c.ns, name, options), emptyResult)
|
||||
|
||||
if obj == nil {
|
||||
return emptyResult, err
|
||||
func newFakeJobTemplates(fake *FakeFlowV1alpha1, namespace string) typedflowv1alpha1.JobTemplateInterface {
|
||||
return &fakeJobTemplates{
|
||||
gentype.NewFakeClientWithListAndApply[*v1alpha1.JobTemplate, *v1alpha1.JobTemplateList, *flowv1alpha1.JobTemplateApplyConfiguration](
|
||||
fake.Fake,
|
||||
namespace,
|
||||
v1alpha1.SchemeGroupVersion.WithResource("jobtemplates"),
|
||||
v1alpha1.SchemeGroupVersion.WithKind("JobTemplate"),
|
||||
func() *v1alpha1.JobTemplate { return &v1alpha1.JobTemplate{} },
|
||||
func() *v1alpha1.JobTemplateList { return &v1alpha1.JobTemplateList{} },
|
||||
func(dst, src *v1alpha1.JobTemplateList) { dst.ListMeta = src.ListMeta },
|
||||
func(list *v1alpha1.JobTemplateList) []*v1alpha1.JobTemplate {
|
||||
return gentype.ToPointerSlice(list.Items)
|
||||
},
|
||||
func(list *v1alpha1.JobTemplateList, items []*v1alpha1.JobTemplate) {
|
||||
list.Items = gentype.FromPointerSlice(items)
|
||||
},
|
||||
),
|
||||
fake,
|
||||
}
|
||||
return obj.(*v1alpha1.JobTemplate), err
|
||||
}
|
||||
|
||||
// List takes label and field selectors, and returns the list of JobTemplates that match those selectors.
|
||||
func (c *FakeJobTemplates) List(ctx context.Context, opts v1.ListOptions) (result *v1alpha1.JobTemplateList, err error) {
|
||||
emptyResult := &v1alpha1.JobTemplateList{}
|
||||
obj, err := c.Fake.
|
||||
Invokes(testing.NewListActionWithOptions(jobtemplatesResource, jobtemplatesKind, c.ns, opts), emptyResult)
|
||||
|
||||
if obj == nil {
|
||||
return emptyResult, err
|
||||
}
|
||||
|
||||
label, _, _ := testing.ExtractFromListOptions(opts)
|
||||
if label == nil {
|
||||
label = labels.Everything()
|
||||
}
|
||||
list := &v1alpha1.JobTemplateList{ListMeta: obj.(*v1alpha1.JobTemplateList).ListMeta}
|
||||
for _, item := range obj.(*v1alpha1.JobTemplateList).Items {
|
||||
if label.Matches(labels.Set(item.Labels)) {
|
||||
list.Items = append(list.Items, item)
|
||||
}
|
||||
}
|
||||
return list, err
|
||||
}
|
||||
|
||||
// Watch returns a watch.Interface that watches the requested jobTemplates.
|
||||
func (c *FakeJobTemplates) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) {
|
||||
return c.Fake.
|
||||
InvokesWatch(testing.NewWatchActionWithOptions(jobtemplatesResource, c.ns, opts))
|
||||
|
||||
}
|
||||
|
||||
// Create takes the representation of a jobTemplate and creates it. Returns the server's representation of the jobTemplate, and an error, if there is any.
|
||||
func (c *FakeJobTemplates) Create(ctx context.Context, jobTemplate *v1alpha1.JobTemplate, opts v1.CreateOptions) (result *v1alpha1.JobTemplate, err error) {
|
||||
emptyResult := &v1alpha1.JobTemplate{}
|
||||
obj, err := c.Fake.
|
||||
Invokes(testing.NewCreateActionWithOptions(jobtemplatesResource, c.ns, jobTemplate, opts), emptyResult)
|
||||
|
||||
if obj == nil {
|
||||
return emptyResult, err
|
||||
}
|
||||
return obj.(*v1alpha1.JobTemplate), err
|
||||
}
|
||||
|
||||
// Update takes the representation of a jobTemplate and updates it. Returns the server's representation of the jobTemplate, and an error, if there is any.
|
||||
func (c *FakeJobTemplates) Update(ctx context.Context, jobTemplate *v1alpha1.JobTemplate, opts v1.UpdateOptions) (result *v1alpha1.JobTemplate, err error) {
|
||||
emptyResult := &v1alpha1.JobTemplate{}
|
||||
obj, err := c.Fake.
|
||||
Invokes(testing.NewUpdateActionWithOptions(jobtemplatesResource, c.ns, jobTemplate, opts), emptyResult)
|
||||
|
||||
if obj == nil {
|
||||
return emptyResult, err
|
||||
}
|
||||
return obj.(*v1alpha1.JobTemplate), err
|
||||
}
|
||||
|
||||
// UpdateStatus was generated because the type contains a Status member.
|
||||
// Add a +genclient:noStatus comment above the type to avoid generating UpdateStatus().
|
||||
func (c *FakeJobTemplates) UpdateStatus(ctx context.Context, jobTemplate *v1alpha1.JobTemplate, opts v1.UpdateOptions) (result *v1alpha1.JobTemplate, err error) {
|
||||
emptyResult := &v1alpha1.JobTemplate{}
|
||||
obj, err := c.Fake.
|
||||
Invokes(testing.NewUpdateSubresourceActionWithOptions(jobtemplatesResource, "status", c.ns, jobTemplate, opts), emptyResult)
|
||||
|
||||
if obj == nil {
|
||||
return emptyResult, err
|
||||
}
|
||||
return obj.(*v1alpha1.JobTemplate), err
|
||||
}
|
||||
|
||||
// Delete takes name of the jobTemplate and deletes it. Returns an error if one occurs.
|
||||
func (c *FakeJobTemplates) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error {
|
||||
_, err := c.Fake.
|
||||
Invokes(testing.NewDeleteActionWithOptions(jobtemplatesResource, c.ns, name, opts), &v1alpha1.JobTemplate{})
|
||||
|
||||
return err
|
||||
}
|
||||
|
||||
// DeleteCollection deletes a collection of objects.
|
||||
func (c *FakeJobTemplates) DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error {
|
||||
action := testing.NewDeleteCollectionActionWithOptions(jobtemplatesResource, c.ns, opts, listOpts)
|
||||
|
||||
_, err := c.Fake.Invokes(action, &v1alpha1.JobTemplateList{})
|
||||
return err
|
||||
}
|
||||
|
||||
// Patch applies the patch and returns the patched jobTemplate.
|
||||
func (c *FakeJobTemplates) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.JobTemplate, err error) {
|
||||
emptyResult := &v1alpha1.JobTemplate{}
|
||||
obj, err := c.Fake.
|
||||
Invokes(testing.NewPatchSubresourceActionWithOptions(jobtemplatesResource, c.ns, name, pt, data, opts, subresources...), emptyResult)
|
||||
|
||||
if obj == nil {
|
||||
return emptyResult, err
|
||||
}
|
||||
return obj.(*v1alpha1.JobTemplate), err
|
||||
}
|
||||
|
||||
// Apply takes the given apply declarative configuration, applies it and returns the applied jobTemplate.
|
||||
func (c *FakeJobTemplates) Apply(ctx context.Context, jobTemplate *flowv1alpha1.JobTemplateApplyConfiguration, opts v1.ApplyOptions) (result *v1alpha1.JobTemplate, err error) {
|
||||
if jobTemplate == nil {
|
||||
return nil, fmt.Errorf("jobTemplate provided to Apply must not be nil")
|
||||
}
|
||||
data, err := json.Marshal(jobTemplate)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
name := jobTemplate.Name
|
||||
if name == nil {
|
||||
return nil, fmt.Errorf("jobTemplate.Name must be provided to Apply")
|
||||
}
|
||||
emptyResult := &v1alpha1.JobTemplate{}
|
||||
obj, err := c.Fake.
|
||||
Invokes(testing.NewPatchSubresourceActionWithOptions(jobtemplatesResource, c.ns, *name, types.ApplyPatchType, data, opts.ToPatchOptions()), emptyResult)
|
||||
|
||||
if obj == nil {
|
||||
return emptyResult, err
|
||||
}
|
||||
return obj.(*v1alpha1.JobTemplate), err
|
||||
}
|
||||
|
||||
// ApplyStatus was generated because the type contains a Status member.
|
||||
// Add a +genclient:noStatus comment above the type to avoid generating ApplyStatus().
|
||||
func (c *FakeJobTemplates) ApplyStatus(ctx context.Context, jobTemplate *flowv1alpha1.JobTemplateApplyConfiguration, opts v1.ApplyOptions) (result *v1alpha1.JobTemplate, err error) {
|
||||
if jobTemplate == nil {
|
||||
return nil, fmt.Errorf("jobTemplate provided to Apply must not be nil")
|
||||
}
|
||||
data, err := json.Marshal(jobTemplate)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
name := jobTemplate.Name
|
||||
if name == nil {
|
||||
return nil, fmt.Errorf("jobTemplate.Name must be provided to Apply")
|
||||
}
|
||||
emptyResult := &v1alpha1.JobTemplate{}
|
||||
obj, err := c.Fake.
|
||||
Invokes(testing.NewPatchSubresourceActionWithOptions(jobtemplatesResource, c.ns, *name, types.ApplyPatchType, data, opts.ToPatchOptions(), "status"), emptyResult)
|
||||
|
||||
if obj == nil {
|
||||
return emptyResult, err
|
||||
}
|
||||
return obj.(*v1alpha1.JobTemplate), err
|
||||
}
|
||||
|
|
|
|||
|
|
@ -18,11 +18,11 @@ limitations under the License.
|
|||
package v1alpha1
|
||||
|
||||
import (
|
||||
"net/http"
|
||||
http "net/http"
|
||||
|
||||
rest "k8s.io/client-go/rest"
|
||||
v1alpha1 "volcano.sh/apis/pkg/apis/flow/v1alpha1"
|
||||
"volcano.sh/apis/pkg/client/clientset/versioned/scheme"
|
||||
flowv1alpha1 "volcano.sh/apis/pkg/apis/flow/v1alpha1"
|
||||
scheme "volcano.sh/apis/pkg/client/clientset/versioned/scheme"
|
||||
)
|
||||
|
||||
type FlowV1alpha1Interface interface {
|
||||
|
|
@ -89,10 +89,10 @@ func New(c rest.Interface) *FlowV1alpha1Client {
|
|||
}
|
||||
|
||||
func setConfigDefaults(config *rest.Config) error {
|
||||
gv := v1alpha1.SchemeGroupVersion
|
||||
gv := flowv1alpha1.SchemeGroupVersion
|
||||
config.GroupVersion = &gv
|
||||
config.APIPath = "/apis"
|
||||
config.NegotiatedSerializer = scheme.Codecs.WithoutConversion()
|
||||
config.NegotiatedSerializer = rest.CodecFactoryForGeneratedClient(scheme.Scheme, scheme.Codecs).WithoutConversion()
|
||||
|
||||
if config.UserAgent == "" {
|
||||
config.UserAgent = rest.DefaultKubernetesUserAgent()
|
||||
|
|
|
|||
|
|
@ -18,14 +18,14 @@ limitations under the License.
|
|||
package v1alpha1
|
||||
|
||||
import (
|
||||
"context"
|
||||
context "context"
|
||||
|
||||
v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||
types "k8s.io/apimachinery/pkg/types"
|
||||
watch "k8s.io/apimachinery/pkg/watch"
|
||||
gentype "k8s.io/client-go/gentype"
|
||||
v1alpha1 "volcano.sh/apis/pkg/apis/flow/v1alpha1"
|
||||
flowv1alpha1 "volcano.sh/apis/pkg/client/applyconfiguration/flow/v1alpha1"
|
||||
flowv1alpha1 "volcano.sh/apis/pkg/apis/flow/v1alpha1"
|
||||
applyconfigurationflowv1alpha1 "volcano.sh/apis/pkg/client/applyconfiguration/flow/v1alpha1"
|
||||
scheme "volcano.sh/apis/pkg/client/clientset/versioned/scheme"
|
||||
)
|
||||
|
||||
|
|
@ -37,36 +37,37 @@ type JobFlowsGetter interface {
|
|||
|
||||
// JobFlowInterface has methods to work with JobFlow resources.
|
||||
type JobFlowInterface interface {
|
||||
Create(ctx context.Context, jobFlow *v1alpha1.JobFlow, opts v1.CreateOptions) (*v1alpha1.JobFlow, error)
|
||||
Update(ctx context.Context, jobFlow *v1alpha1.JobFlow, opts v1.UpdateOptions) (*v1alpha1.JobFlow, error)
|
||||
Create(ctx context.Context, jobFlow *flowv1alpha1.JobFlow, opts v1.CreateOptions) (*flowv1alpha1.JobFlow, error)
|
||||
Update(ctx context.Context, jobFlow *flowv1alpha1.JobFlow, opts v1.UpdateOptions) (*flowv1alpha1.JobFlow, error)
|
||||
// Add a +genclient:noStatus comment above the type to avoid generating UpdateStatus().
|
||||
UpdateStatus(ctx context.Context, jobFlow *v1alpha1.JobFlow, opts v1.UpdateOptions) (*v1alpha1.JobFlow, error)
|
||||
UpdateStatus(ctx context.Context, jobFlow *flowv1alpha1.JobFlow, opts v1.UpdateOptions) (*flowv1alpha1.JobFlow, error)
|
||||
Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
|
||||
DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
|
||||
Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.JobFlow, error)
|
||||
List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.JobFlowList, error)
|
||||
Get(ctx context.Context, name string, opts v1.GetOptions) (*flowv1alpha1.JobFlow, error)
|
||||
List(ctx context.Context, opts v1.ListOptions) (*flowv1alpha1.JobFlowList, error)
|
||||
Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
|
||||
Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.JobFlow, err error)
|
||||
Apply(ctx context.Context, jobFlow *flowv1alpha1.JobFlowApplyConfiguration, opts v1.ApplyOptions) (result *v1alpha1.JobFlow, err error)
|
||||
Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *flowv1alpha1.JobFlow, err error)
|
||||
Apply(ctx context.Context, jobFlow *applyconfigurationflowv1alpha1.JobFlowApplyConfiguration, opts v1.ApplyOptions) (result *flowv1alpha1.JobFlow, err error)
|
||||
// Add a +genclient:noStatus comment above the type to avoid generating ApplyStatus().
|
||||
ApplyStatus(ctx context.Context, jobFlow *flowv1alpha1.JobFlowApplyConfiguration, opts v1.ApplyOptions) (result *v1alpha1.JobFlow, err error)
|
||||
ApplyStatus(ctx context.Context, jobFlow *applyconfigurationflowv1alpha1.JobFlowApplyConfiguration, opts v1.ApplyOptions) (result *flowv1alpha1.JobFlow, err error)
|
||||
JobFlowExpansion
|
||||
}
|
||||
|
||||
// jobFlows implements JobFlowInterface
|
||||
type jobFlows struct {
|
||||
*gentype.ClientWithListAndApply[*v1alpha1.JobFlow, *v1alpha1.JobFlowList, *flowv1alpha1.JobFlowApplyConfiguration]
|
||||
*gentype.ClientWithListAndApply[*flowv1alpha1.JobFlow, *flowv1alpha1.JobFlowList, *applyconfigurationflowv1alpha1.JobFlowApplyConfiguration]
|
||||
}
|
||||
|
||||
// newJobFlows returns a JobFlows
|
||||
func newJobFlows(c *FlowV1alpha1Client, namespace string) *jobFlows {
|
||||
return &jobFlows{
|
||||
gentype.NewClientWithListAndApply[*v1alpha1.JobFlow, *v1alpha1.JobFlowList, *flowv1alpha1.JobFlowApplyConfiguration](
|
||||
gentype.NewClientWithListAndApply[*flowv1alpha1.JobFlow, *flowv1alpha1.JobFlowList, *applyconfigurationflowv1alpha1.JobFlowApplyConfiguration](
|
||||
"jobflows",
|
||||
c.RESTClient(),
|
||||
scheme.ParameterCodec,
|
||||
namespace,
|
||||
func() *v1alpha1.JobFlow { return &v1alpha1.JobFlow{} },
|
||||
func() *v1alpha1.JobFlowList { return &v1alpha1.JobFlowList{} }),
|
||||
func() *flowv1alpha1.JobFlow { return &flowv1alpha1.JobFlow{} },
|
||||
func() *flowv1alpha1.JobFlowList { return &flowv1alpha1.JobFlowList{} },
|
||||
),
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -18,14 +18,14 @@ limitations under the License.
|
|||
package v1alpha1
|
||||
|
||||
import (
|
||||
"context"
|
||||
context "context"
|
||||
|
||||
v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||
types "k8s.io/apimachinery/pkg/types"
|
||||
watch "k8s.io/apimachinery/pkg/watch"
|
||||
gentype "k8s.io/client-go/gentype"
|
||||
v1alpha1 "volcano.sh/apis/pkg/apis/flow/v1alpha1"
|
||||
flowv1alpha1 "volcano.sh/apis/pkg/client/applyconfiguration/flow/v1alpha1"
|
||||
flowv1alpha1 "volcano.sh/apis/pkg/apis/flow/v1alpha1"
|
||||
applyconfigurationflowv1alpha1 "volcano.sh/apis/pkg/client/applyconfiguration/flow/v1alpha1"
|
||||
scheme "volcano.sh/apis/pkg/client/clientset/versioned/scheme"
|
||||
)
|
||||
|
||||
|
|
@ -37,36 +37,37 @@ type JobTemplatesGetter interface {
|
|||
|
||||
// JobTemplateInterface has methods to work with JobTemplate resources.
|
||||
type JobTemplateInterface interface {
|
||||
Create(ctx context.Context, jobTemplate *v1alpha1.JobTemplate, opts v1.CreateOptions) (*v1alpha1.JobTemplate, error)
|
||||
Update(ctx context.Context, jobTemplate *v1alpha1.JobTemplate, opts v1.UpdateOptions) (*v1alpha1.JobTemplate, error)
|
||||
Create(ctx context.Context, jobTemplate *flowv1alpha1.JobTemplate, opts v1.CreateOptions) (*flowv1alpha1.JobTemplate, error)
|
||||
Update(ctx context.Context, jobTemplate *flowv1alpha1.JobTemplate, opts v1.UpdateOptions) (*flowv1alpha1.JobTemplate, error)
|
||||
// Add a +genclient:noStatus comment above the type to avoid generating UpdateStatus().
|
||||
UpdateStatus(ctx context.Context, jobTemplate *v1alpha1.JobTemplate, opts v1.UpdateOptions) (*v1alpha1.JobTemplate, error)
|
||||
UpdateStatus(ctx context.Context, jobTemplate *flowv1alpha1.JobTemplate, opts v1.UpdateOptions) (*flowv1alpha1.JobTemplate, error)
|
||||
Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
|
||||
DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
|
||||
Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.JobTemplate, error)
|
||||
List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.JobTemplateList, error)
|
||||
Get(ctx context.Context, name string, opts v1.GetOptions) (*flowv1alpha1.JobTemplate, error)
|
||||
List(ctx context.Context, opts v1.ListOptions) (*flowv1alpha1.JobTemplateList, error)
|
||||
Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
|
||||
Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.JobTemplate, err error)
|
||||
Apply(ctx context.Context, jobTemplate *flowv1alpha1.JobTemplateApplyConfiguration, opts v1.ApplyOptions) (result *v1alpha1.JobTemplate, err error)
|
||||
Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *flowv1alpha1.JobTemplate, err error)
|
||||
Apply(ctx context.Context, jobTemplate *applyconfigurationflowv1alpha1.JobTemplateApplyConfiguration, opts v1.ApplyOptions) (result *flowv1alpha1.JobTemplate, err error)
|
||||
// Add a +genclient:noStatus comment above the type to avoid generating ApplyStatus().
|
||||
ApplyStatus(ctx context.Context, jobTemplate *flowv1alpha1.JobTemplateApplyConfiguration, opts v1.ApplyOptions) (result *v1alpha1.JobTemplate, err error)
|
||||
ApplyStatus(ctx context.Context, jobTemplate *applyconfigurationflowv1alpha1.JobTemplateApplyConfiguration, opts v1.ApplyOptions) (result *flowv1alpha1.JobTemplate, err error)
|
||||
JobTemplateExpansion
|
||||
}
|
||||
|
||||
// jobTemplates implements JobTemplateInterface
|
||||
type jobTemplates struct {
|
||||
*gentype.ClientWithListAndApply[*v1alpha1.JobTemplate, *v1alpha1.JobTemplateList, *flowv1alpha1.JobTemplateApplyConfiguration]
|
||||
*gentype.ClientWithListAndApply[*flowv1alpha1.JobTemplate, *flowv1alpha1.JobTemplateList, *applyconfigurationflowv1alpha1.JobTemplateApplyConfiguration]
|
||||
}
|
||||
|
||||
// newJobTemplates returns a JobTemplates
|
||||
func newJobTemplates(c *FlowV1alpha1Client, namespace string) *jobTemplates {
|
||||
return &jobTemplates{
|
||||
gentype.NewClientWithListAndApply[*v1alpha1.JobTemplate, *v1alpha1.JobTemplateList, *flowv1alpha1.JobTemplateApplyConfiguration](
|
||||
gentype.NewClientWithListAndApply[*flowv1alpha1.JobTemplate, *flowv1alpha1.JobTemplateList, *applyconfigurationflowv1alpha1.JobTemplateApplyConfiguration](
|
||||
"jobtemplates",
|
||||
c.RESTClient(),
|
||||
scheme.ParameterCodec,
|
||||
namespace,
|
||||
func() *v1alpha1.JobTemplate { return &v1alpha1.JobTemplate{} },
|
||||
func() *v1alpha1.JobTemplateList { return &v1alpha1.JobTemplateList{} }),
|
||||
func() *flowv1alpha1.JobTemplate { return &flowv1alpha1.JobTemplate{} },
|
||||
func() *flowv1alpha1.JobTemplateList { return &flowv1alpha1.JobTemplateList{} },
|
||||
),
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@ type FakeNodeinfoV1alpha1 struct {
|
|||
}
|
||||
|
||||
func (c *FakeNodeinfoV1alpha1) Numatopologies() v1alpha1.NumatopologyInterface {
|
||||
return &FakeNumatopologies{c}
|
||||
return newFakeNumatopologies(c)
|
||||
}
|
||||
|
||||
// RESTClient returns a RESTClient that is used to communicate
|
||||
|
|
|
|||
|
|
@ -18,133 +18,35 @@ limitations under the License.
|
|||
package fake
|
||||
|
||||
import (
|
||||
"context"
|
||||
json "encoding/json"
|
||||
"fmt"
|
||||
|
||||
v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||
labels "k8s.io/apimachinery/pkg/labels"
|
||||
types "k8s.io/apimachinery/pkg/types"
|
||||
watch "k8s.io/apimachinery/pkg/watch"
|
||||
testing "k8s.io/client-go/testing"
|
||||
gentype "k8s.io/client-go/gentype"
|
||||
v1alpha1 "volcano.sh/apis/pkg/apis/nodeinfo/v1alpha1"
|
||||
nodeinfov1alpha1 "volcano.sh/apis/pkg/client/applyconfiguration/nodeinfo/v1alpha1"
|
||||
typednodeinfov1alpha1 "volcano.sh/apis/pkg/client/clientset/versioned/typed/nodeinfo/v1alpha1"
|
||||
)
|
||||
|
||||
// FakeNumatopologies implements NumatopologyInterface
|
||||
type FakeNumatopologies struct {
|
||||
// fakeNumatopologies implements NumatopologyInterface
|
||||
type fakeNumatopologies struct {
|
||||
*gentype.FakeClientWithListAndApply[*v1alpha1.Numatopology, *v1alpha1.NumatopologyList, *nodeinfov1alpha1.NumatopologyApplyConfiguration]
|
||||
Fake *FakeNodeinfoV1alpha1
|
||||
}
|
||||
|
||||
var numatopologiesResource = v1alpha1.SchemeGroupVersion.WithResource("numatopologies")
|
||||
|
||||
var numatopologiesKind = v1alpha1.SchemeGroupVersion.WithKind("Numatopology")
|
||||
|
||||
// Get takes name of the numatopology, and returns the corresponding numatopology object, and an error if there is any.
|
||||
func (c *FakeNumatopologies) Get(ctx context.Context, name string, options v1.GetOptions) (result *v1alpha1.Numatopology, err error) {
|
||||
emptyResult := &v1alpha1.Numatopology{}
|
||||
obj, err := c.Fake.
|
||||
Invokes(testing.NewRootGetActionWithOptions(numatopologiesResource, name, options), emptyResult)
|
||||
if obj == nil {
|
||||
return emptyResult, err
|
||||
func newFakeNumatopologies(fake *FakeNodeinfoV1alpha1) typednodeinfov1alpha1.NumatopologyInterface {
|
||||
return &fakeNumatopologies{
|
||||
gentype.NewFakeClientWithListAndApply[*v1alpha1.Numatopology, *v1alpha1.NumatopologyList, *nodeinfov1alpha1.NumatopologyApplyConfiguration](
|
||||
fake.Fake,
|
||||
"",
|
||||
v1alpha1.SchemeGroupVersion.WithResource("numatopologies"),
|
||||
v1alpha1.SchemeGroupVersion.WithKind("Numatopology"),
|
||||
func() *v1alpha1.Numatopology { return &v1alpha1.Numatopology{} },
|
||||
func() *v1alpha1.NumatopologyList { return &v1alpha1.NumatopologyList{} },
|
||||
func(dst, src *v1alpha1.NumatopologyList) { dst.ListMeta = src.ListMeta },
|
||||
func(list *v1alpha1.NumatopologyList) []*v1alpha1.Numatopology {
|
||||
return gentype.ToPointerSlice(list.Items)
|
||||
},
|
||||
func(list *v1alpha1.NumatopologyList, items []*v1alpha1.Numatopology) {
|
||||
list.Items = gentype.FromPointerSlice(items)
|
||||
},
|
||||
),
|
||||
fake,
|
||||
}
|
||||
return obj.(*v1alpha1.Numatopology), err
|
||||
}
|
||||
|
||||
// List takes label and field selectors, and returns the list of Numatopologies that match those selectors.
|
||||
func (c *FakeNumatopologies) List(ctx context.Context, opts v1.ListOptions) (result *v1alpha1.NumatopologyList, err error) {
|
||||
emptyResult := &v1alpha1.NumatopologyList{}
|
||||
obj, err := c.Fake.
|
||||
Invokes(testing.NewRootListActionWithOptions(numatopologiesResource, numatopologiesKind, opts), emptyResult)
|
||||
if obj == nil {
|
||||
return emptyResult, err
|
||||
}
|
||||
|
||||
label, _, _ := testing.ExtractFromListOptions(opts)
|
||||
if label == nil {
|
||||
label = labels.Everything()
|
||||
}
|
||||
list := &v1alpha1.NumatopologyList{ListMeta: obj.(*v1alpha1.NumatopologyList).ListMeta}
|
||||
for _, item := range obj.(*v1alpha1.NumatopologyList).Items {
|
||||
if label.Matches(labels.Set(item.Labels)) {
|
||||
list.Items = append(list.Items, item)
|
||||
}
|
||||
}
|
||||
return list, err
|
||||
}
|
||||
|
||||
// Watch returns a watch.Interface that watches the requested numatopologies.
|
||||
func (c *FakeNumatopologies) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) {
|
||||
return c.Fake.
|
||||
InvokesWatch(testing.NewRootWatchActionWithOptions(numatopologiesResource, opts))
|
||||
}
|
||||
|
||||
// Create takes the representation of a numatopology and creates it. Returns the server's representation of the numatopology, and an error, if there is any.
|
||||
func (c *FakeNumatopologies) Create(ctx context.Context, numatopology *v1alpha1.Numatopology, opts v1.CreateOptions) (result *v1alpha1.Numatopology, err error) {
|
||||
emptyResult := &v1alpha1.Numatopology{}
|
||||
obj, err := c.Fake.
|
||||
Invokes(testing.NewRootCreateActionWithOptions(numatopologiesResource, numatopology, opts), emptyResult)
|
||||
if obj == nil {
|
||||
return emptyResult, err
|
||||
}
|
||||
return obj.(*v1alpha1.Numatopology), err
|
||||
}
|
||||
|
||||
// Update takes the representation of a numatopology and updates it. Returns the server's representation of the numatopology, and an error, if there is any.
|
||||
func (c *FakeNumatopologies) Update(ctx context.Context, numatopology *v1alpha1.Numatopology, opts v1.UpdateOptions) (result *v1alpha1.Numatopology, err error) {
|
||||
emptyResult := &v1alpha1.Numatopology{}
|
||||
obj, err := c.Fake.
|
||||
Invokes(testing.NewRootUpdateActionWithOptions(numatopologiesResource, numatopology, opts), emptyResult)
|
||||
if obj == nil {
|
||||
return emptyResult, err
|
||||
}
|
||||
return obj.(*v1alpha1.Numatopology), err
|
||||
}
|
||||
|
||||
// Delete takes name of the numatopology and deletes it. Returns an error if one occurs.
|
||||
func (c *FakeNumatopologies) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error {
|
||||
_, err := c.Fake.
|
||||
Invokes(testing.NewRootDeleteActionWithOptions(numatopologiesResource, name, opts), &v1alpha1.Numatopology{})
|
||||
return err
|
||||
}
|
||||
|
||||
// DeleteCollection deletes a collection of objects.
|
||||
func (c *FakeNumatopologies) DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error {
|
||||
action := testing.NewRootDeleteCollectionActionWithOptions(numatopologiesResource, opts, listOpts)
|
||||
|
||||
_, err := c.Fake.Invokes(action, &v1alpha1.NumatopologyList{})
|
||||
return err
|
||||
}
|
||||
|
||||
// Patch applies the patch and returns the patched numatopology.
|
||||
func (c *FakeNumatopologies) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.Numatopology, err error) {
|
||||
emptyResult := &v1alpha1.Numatopology{}
|
||||
obj, err := c.Fake.
|
||||
Invokes(testing.NewRootPatchSubresourceActionWithOptions(numatopologiesResource, name, pt, data, opts, subresources...), emptyResult)
|
||||
if obj == nil {
|
||||
return emptyResult, err
|
||||
}
|
||||
return obj.(*v1alpha1.Numatopology), err
|
||||
}
|
||||
|
||||
// Apply takes the given apply declarative configuration, applies it and returns the applied numatopology.
|
||||
func (c *FakeNumatopologies) Apply(ctx context.Context, numatopology *nodeinfov1alpha1.NumatopologyApplyConfiguration, opts v1.ApplyOptions) (result *v1alpha1.Numatopology, err error) {
|
||||
if numatopology == nil {
|
||||
return nil, fmt.Errorf("numatopology provided to Apply must not be nil")
|
||||
}
|
||||
data, err := json.Marshal(numatopology)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
name := numatopology.Name
|
||||
if name == nil {
|
||||
return nil, fmt.Errorf("numatopology.Name must be provided to Apply")
|
||||
}
|
||||
emptyResult := &v1alpha1.Numatopology{}
|
||||
obj, err := c.Fake.
|
||||
Invokes(testing.NewRootPatchSubresourceActionWithOptions(numatopologiesResource, *name, types.ApplyPatchType, data, opts.ToPatchOptions()), emptyResult)
|
||||
if obj == nil {
|
||||
return emptyResult, err
|
||||
}
|
||||
return obj.(*v1alpha1.Numatopology), err
|
||||
}
|
||||
|
|
|
|||
|
|
@ -18,11 +18,11 @@ limitations under the License.
|
|||
package v1alpha1
|
||||
|
||||
import (
|
||||
"net/http"
|
||||
http "net/http"
|
||||
|
||||
rest "k8s.io/client-go/rest"
|
||||
v1alpha1 "volcano.sh/apis/pkg/apis/nodeinfo/v1alpha1"
|
||||
"volcano.sh/apis/pkg/client/clientset/versioned/scheme"
|
||||
nodeinfov1alpha1 "volcano.sh/apis/pkg/apis/nodeinfo/v1alpha1"
|
||||
scheme "volcano.sh/apis/pkg/client/clientset/versioned/scheme"
|
||||
)
|
||||
|
||||
type NodeinfoV1alpha1Interface interface {
|
||||
|
|
@ -84,10 +84,10 @@ func New(c rest.Interface) *NodeinfoV1alpha1Client {
|
|||
}
|
||||
|
||||
func setConfigDefaults(config *rest.Config) error {
|
||||
gv := v1alpha1.SchemeGroupVersion
|
||||
gv := nodeinfov1alpha1.SchemeGroupVersion
|
||||
config.GroupVersion = &gv
|
||||
config.APIPath = "/apis"
|
||||
config.NegotiatedSerializer = scheme.Codecs.WithoutConversion()
|
||||
config.NegotiatedSerializer = rest.CodecFactoryForGeneratedClient(scheme.Scheme, scheme.Codecs).WithoutConversion()
|
||||
|
||||
if config.UserAgent == "" {
|
||||
config.UserAgent = rest.DefaultKubernetesUserAgent()
|
||||
|
|
|
|||
|
|
@ -18,14 +18,14 @@ limitations under the License.
|
|||
package v1alpha1
|
||||
|
||||
import (
|
||||
"context"
|
||||
context "context"
|
||||
|
||||
v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||
types "k8s.io/apimachinery/pkg/types"
|
||||
watch "k8s.io/apimachinery/pkg/watch"
|
||||
gentype "k8s.io/client-go/gentype"
|
||||
v1alpha1 "volcano.sh/apis/pkg/apis/nodeinfo/v1alpha1"
|
||||
nodeinfov1alpha1 "volcano.sh/apis/pkg/client/applyconfiguration/nodeinfo/v1alpha1"
|
||||
nodeinfov1alpha1 "volcano.sh/apis/pkg/apis/nodeinfo/v1alpha1"
|
||||
applyconfigurationnodeinfov1alpha1 "volcano.sh/apis/pkg/client/applyconfiguration/nodeinfo/v1alpha1"
|
||||
scheme "volcano.sh/apis/pkg/client/clientset/versioned/scheme"
|
||||
)
|
||||
|
||||
|
|
@ -37,32 +37,33 @@ type NumatopologiesGetter interface {
|
|||
|
||||
// NumatopologyInterface has methods to work with Numatopology resources.
|
||||
type NumatopologyInterface interface {
|
||||
Create(ctx context.Context, numatopology *v1alpha1.Numatopology, opts v1.CreateOptions) (*v1alpha1.Numatopology, error)
|
||||
Update(ctx context.Context, numatopology *v1alpha1.Numatopology, opts v1.UpdateOptions) (*v1alpha1.Numatopology, error)
|
||||
Create(ctx context.Context, numatopology *nodeinfov1alpha1.Numatopology, opts v1.CreateOptions) (*nodeinfov1alpha1.Numatopology, error)
|
||||
Update(ctx context.Context, numatopology *nodeinfov1alpha1.Numatopology, opts v1.UpdateOptions) (*nodeinfov1alpha1.Numatopology, error)
|
||||
Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
|
||||
DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
|
||||
Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.Numatopology, error)
|
||||
List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.NumatopologyList, error)
|
||||
Get(ctx context.Context, name string, opts v1.GetOptions) (*nodeinfov1alpha1.Numatopology, error)
|
||||
List(ctx context.Context, opts v1.ListOptions) (*nodeinfov1alpha1.NumatopologyList, error)
|
||||
Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
|
||||
Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.Numatopology, err error)
|
||||
Apply(ctx context.Context, numatopology *nodeinfov1alpha1.NumatopologyApplyConfiguration, opts v1.ApplyOptions) (result *v1alpha1.Numatopology, err error)
|
||||
Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *nodeinfov1alpha1.Numatopology, err error)
|
||||
Apply(ctx context.Context, numatopology *applyconfigurationnodeinfov1alpha1.NumatopologyApplyConfiguration, opts v1.ApplyOptions) (result *nodeinfov1alpha1.Numatopology, err error)
|
||||
NumatopologyExpansion
|
||||
}
|
||||
|
||||
// numatopologies implements NumatopologyInterface
|
||||
type numatopologies struct {
|
||||
*gentype.ClientWithListAndApply[*v1alpha1.Numatopology, *v1alpha1.NumatopologyList, *nodeinfov1alpha1.NumatopologyApplyConfiguration]
|
||||
*gentype.ClientWithListAndApply[*nodeinfov1alpha1.Numatopology, *nodeinfov1alpha1.NumatopologyList, *applyconfigurationnodeinfov1alpha1.NumatopologyApplyConfiguration]
|
||||
}
|
||||
|
||||
// newNumatopologies returns a Numatopologies
|
||||
func newNumatopologies(c *NodeinfoV1alpha1Client) *numatopologies {
|
||||
return &numatopologies{
|
||||
gentype.NewClientWithListAndApply[*v1alpha1.Numatopology, *v1alpha1.NumatopologyList, *nodeinfov1alpha1.NumatopologyApplyConfiguration](
|
||||
gentype.NewClientWithListAndApply[*nodeinfov1alpha1.Numatopology, *nodeinfov1alpha1.NumatopologyList, *applyconfigurationnodeinfov1alpha1.NumatopologyApplyConfiguration](
|
||||
"numatopologies",
|
||||
c.RESTClient(),
|
||||
scheme.ParameterCodec,
|
||||
"",
|
||||
func() *v1alpha1.Numatopology { return &v1alpha1.Numatopology{} },
|
||||
func() *v1alpha1.NumatopologyList { return &v1alpha1.NumatopologyList{} }),
|
||||
func() *nodeinfov1alpha1.Numatopology { return &nodeinfov1alpha1.Numatopology{} },
|
||||
func() *nodeinfov1alpha1.NumatopologyList { return &nodeinfov1alpha1.NumatopologyList{} },
|
||||
),
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -18,179 +18,33 @@ limitations under the License.
|
|||
package fake
|
||||
|
||||
import (
|
||||
"context"
|
||||
json "encoding/json"
|
||||
"fmt"
|
||||
|
||||
v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||
labels "k8s.io/apimachinery/pkg/labels"
|
||||
types "k8s.io/apimachinery/pkg/types"
|
||||
watch "k8s.io/apimachinery/pkg/watch"
|
||||
testing "k8s.io/client-go/testing"
|
||||
gentype "k8s.io/client-go/gentype"
|
||||
v1beta1 "volcano.sh/apis/pkg/apis/scheduling/v1beta1"
|
||||
schedulingv1beta1 "volcano.sh/apis/pkg/client/applyconfiguration/scheduling/v1beta1"
|
||||
typedschedulingv1beta1 "volcano.sh/apis/pkg/client/clientset/versioned/typed/scheduling/v1beta1"
|
||||
)
|
||||
|
||||
// FakePodGroups implements PodGroupInterface
|
||||
type FakePodGroups struct {
|
||||
// fakePodGroups implements PodGroupInterface
|
||||
type fakePodGroups struct {
|
||||
*gentype.FakeClientWithListAndApply[*v1beta1.PodGroup, *v1beta1.PodGroupList, *schedulingv1beta1.PodGroupApplyConfiguration]
|
||||
Fake *FakeSchedulingV1beta1
|
||||
ns string
|
||||
}
|
||||
|
||||
var podgroupsResource = v1beta1.SchemeGroupVersion.WithResource("podgroups")
|
||||
|
||||
var podgroupsKind = v1beta1.SchemeGroupVersion.WithKind("PodGroup")
|
||||
|
||||
// Get takes name of the podGroup, and returns the corresponding podGroup object, and an error if there is any.
|
||||
func (c *FakePodGroups) Get(ctx context.Context, name string, options v1.GetOptions) (result *v1beta1.PodGroup, err error) {
|
||||
emptyResult := &v1beta1.PodGroup{}
|
||||
obj, err := c.Fake.
|
||||
Invokes(testing.NewGetActionWithOptions(podgroupsResource, c.ns, name, options), emptyResult)
|
||||
|
||||
if obj == nil {
|
||||
return emptyResult, err
|
||||
func newFakePodGroups(fake *FakeSchedulingV1beta1, namespace string) typedschedulingv1beta1.PodGroupInterface {
|
||||
return &fakePodGroups{
|
||||
gentype.NewFakeClientWithListAndApply[*v1beta1.PodGroup, *v1beta1.PodGroupList, *schedulingv1beta1.PodGroupApplyConfiguration](
|
||||
fake.Fake,
|
||||
namespace,
|
||||
v1beta1.SchemeGroupVersion.WithResource("podgroups"),
|
||||
v1beta1.SchemeGroupVersion.WithKind("PodGroup"),
|
||||
func() *v1beta1.PodGroup { return &v1beta1.PodGroup{} },
|
||||
func() *v1beta1.PodGroupList { return &v1beta1.PodGroupList{} },
|
||||
func(dst, src *v1beta1.PodGroupList) { dst.ListMeta = src.ListMeta },
|
||||
func(list *v1beta1.PodGroupList) []*v1beta1.PodGroup { return gentype.ToPointerSlice(list.Items) },
|
||||
func(list *v1beta1.PodGroupList, items []*v1beta1.PodGroup) {
|
||||
list.Items = gentype.FromPointerSlice(items)
|
||||
},
|
||||
),
|
||||
fake,
|
||||
}
|
||||
return obj.(*v1beta1.PodGroup), err
|
||||
}
|
||||
|
||||
// List takes label and field selectors, and returns the list of PodGroups that match those selectors.
|
||||
func (c *FakePodGroups) List(ctx context.Context, opts v1.ListOptions) (result *v1beta1.PodGroupList, err error) {
|
||||
emptyResult := &v1beta1.PodGroupList{}
|
||||
obj, err := c.Fake.
|
||||
Invokes(testing.NewListActionWithOptions(podgroupsResource, podgroupsKind, c.ns, opts), emptyResult)
|
||||
|
||||
if obj == nil {
|
||||
return emptyResult, err
|
||||
}
|
||||
|
||||
label, _, _ := testing.ExtractFromListOptions(opts)
|
||||
if label == nil {
|
||||
label = labels.Everything()
|
||||
}
|
||||
list := &v1beta1.PodGroupList{ListMeta: obj.(*v1beta1.PodGroupList).ListMeta}
|
||||
for _, item := range obj.(*v1beta1.PodGroupList).Items {
|
||||
if label.Matches(labels.Set(item.Labels)) {
|
||||
list.Items = append(list.Items, item)
|
||||
}
|
||||
}
|
||||
return list, err
|
||||
}
|
||||
|
||||
// Watch returns a watch.Interface that watches the requested podGroups.
|
||||
func (c *FakePodGroups) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) {
|
||||
return c.Fake.
|
||||
InvokesWatch(testing.NewWatchActionWithOptions(podgroupsResource, c.ns, opts))
|
||||
|
||||
}
|
||||
|
||||
// Create takes the representation of a podGroup and creates it. Returns the server's representation of the podGroup, and an error, if there is any.
|
||||
func (c *FakePodGroups) Create(ctx context.Context, podGroup *v1beta1.PodGroup, opts v1.CreateOptions) (result *v1beta1.PodGroup, err error) {
|
||||
emptyResult := &v1beta1.PodGroup{}
|
||||
obj, err := c.Fake.
|
||||
Invokes(testing.NewCreateActionWithOptions(podgroupsResource, c.ns, podGroup, opts), emptyResult)
|
||||
|
||||
if obj == nil {
|
||||
return emptyResult, err
|
||||
}
|
||||
return obj.(*v1beta1.PodGroup), err
|
||||
}
|
||||
|
||||
// Update takes the representation of a podGroup and updates it. Returns the server's representation of the podGroup, and an error, if there is any.
|
||||
func (c *FakePodGroups) Update(ctx context.Context, podGroup *v1beta1.PodGroup, opts v1.UpdateOptions) (result *v1beta1.PodGroup, err error) {
|
||||
emptyResult := &v1beta1.PodGroup{}
|
||||
obj, err := c.Fake.
|
||||
Invokes(testing.NewUpdateActionWithOptions(podgroupsResource, c.ns, podGroup, opts), emptyResult)
|
||||
|
||||
if obj == nil {
|
||||
return emptyResult, err
|
||||
}
|
||||
return obj.(*v1beta1.PodGroup), err
|
||||
}
|
||||
|
||||
// UpdateStatus was generated because the type contains a Status member.
|
||||
// Add a +genclient:noStatus comment above the type to avoid generating UpdateStatus().
|
||||
func (c *FakePodGroups) UpdateStatus(ctx context.Context, podGroup *v1beta1.PodGroup, opts v1.UpdateOptions) (result *v1beta1.PodGroup, err error) {
|
||||
emptyResult := &v1beta1.PodGroup{}
|
||||
obj, err := c.Fake.
|
||||
Invokes(testing.NewUpdateSubresourceActionWithOptions(podgroupsResource, "status", c.ns, podGroup, opts), emptyResult)
|
||||
|
||||
if obj == nil {
|
||||
return emptyResult, err
|
||||
}
|
||||
return obj.(*v1beta1.PodGroup), err
|
||||
}
|
||||
|
||||
// Delete takes name of the podGroup and deletes it. Returns an error if one occurs.
|
||||
func (c *FakePodGroups) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error {
|
||||
_, err := c.Fake.
|
||||
Invokes(testing.NewDeleteActionWithOptions(podgroupsResource, c.ns, name, opts), &v1beta1.PodGroup{})
|
||||
|
||||
return err
|
||||
}
|
||||
|
||||
// DeleteCollection deletes a collection of objects.
|
||||
func (c *FakePodGroups) DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error {
|
||||
action := testing.NewDeleteCollectionActionWithOptions(podgroupsResource, c.ns, opts, listOpts)
|
||||
|
||||
_, err := c.Fake.Invokes(action, &v1beta1.PodGroupList{})
|
||||
return err
|
||||
}
|
||||
|
||||
// Patch applies the patch and returns the patched podGroup.
|
||||
func (c *FakePodGroups) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.PodGroup, err error) {
|
||||
emptyResult := &v1beta1.PodGroup{}
|
||||
obj, err := c.Fake.
|
||||
Invokes(testing.NewPatchSubresourceActionWithOptions(podgroupsResource, c.ns, name, pt, data, opts, subresources...), emptyResult)
|
||||
|
||||
if obj == nil {
|
||||
return emptyResult, err
|
||||
}
|
||||
return obj.(*v1beta1.PodGroup), err
|
||||
}
|
||||
|
||||
// Apply takes the given apply declarative configuration, applies it and returns the applied podGroup.
|
||||
func (c *FakePodGroups) Apply(ctx context.Context, podGroup *schedulingv1beta1.PodGroupApplyConfiguration, opts v1.ApplyOptions) (result *v1beta1.PodGroup, err error) {
|
||||
if podGroup == nil {
|
||||
return nil, fmt.Errorf("podGroup provided to Apply must not be nil")
|
||||
}
|
||||
data, err := json.Marshal(podGroup)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
name := podGroup.Name
|
||||
if name == nil {
|
||||
return nil, fmt.Errorf("podGroup.Name must be provided to Apply")
|
||||
}
|
||||
emptyResult := &v1beta1.PodGroup{}
|
||||
obj, err := c.Fake.
|
||||
Invokes(testing.NewPatchSubresourceActionWithOptions(podgroupsResource, c.ns, *name, types.ApplyPatchType, data, opts.ToPatchOptions()), emptyResult)
|
||||
|
||||
if obj == nil {
|
||||
return emptyResult, err
|
||||
}
|
||||
return obj.(*v1beta1.PodGroup), err
|
||||
}
|
||||
|
||||
// ApplyStatus was generated because the type contains a Status member.
|
||||
// Add a +genclient:noStatus comment above the type to avoid generating ApplyStatus().
|
||||
func (c *FakePodGroups) ApplyStatus(ctx context.Context, podGroup *schedulingv1beta1.PodGroupApplyConfiguration, opts v1.ApplyOptions) (result *v1beta1.PodGroup, err error) {
|
||||
if podGroup == nil {
|
||||
return nil, fmt.Errorf("podGroup provided to Apply must not be nil")
|
||||
}
|
||||
data, err := json.Marshal(podGroup)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
name := podGroup.Name
|
||||
if name == nil {
|
||||
return nil, fmt.Errorf("podGroup.Name must be provided to Apply")
|
||||
}
|
||||
emptyResult := &v1beta1.PodGroup{}
|
||||
obj, err := c.Fake.
|
||||
Invokes(testing.NewPatchSubresourceActionWithOptions(podgroupsResource, c.ns, *name, types.ApplyPatchType, data, opts.ToPatchOptions(), "status"), emptyResult)
|
||||
|
||||
if obj == nil {
|
||||
return emptyResult, err
|
||||
}
|
||||
return obj.(*v1beta1.PodGroup), err
|
||||
}
|
||||
|
|
|
|||
|
|
@ -18,168 +18,31 @@ limitations under the License.
|
|||
package fake
|
||||
|
||||
import (
|
||||
"context"
|
||||
json "encoding/json"
|
||||
"fmt"
|
||||
|
||||
v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||
labels "k8s.io/apimachinery/pkg/labels"
|
||||
types "k8s.io/apimachinery/pkg/types"
|
||||
watch "k8s.io/apimachinery/pkg/watch"
|
||||
testing "k8s.io/client-go/testing"
|
||||
gentype "k8s.io/client-go/gentype"
|
||||
v1beta1 "volcano.sh/apis/pkg/apis/scheduling/v1beta1"
|
||||
schedulingv1beta1 "volcano.sh/apis/pkg/client/applyconfiguration/scheduling/v1beta1"
|
||||
typedschedulingv1beta1 "volcano.sh/apis/pkg/client/clientset/versioned/typed/scheduling/v1beta1"
|
||||
)
|
||||
|
||||
// FakeQueues implements QueueInterface
|
||||
type FakeQueues struct {
|
||||
// fakeQueues implements QueueInterface
|
||||
type fakeQueues struct {
|
||||
*gentype.FakeClientWithListAndApply[*v1beta1.Queue, *v1beta1.QueueList, *schedulingv1beta1.QueueApplyConfiguration]
|
||||
Fake *FakeSchedulingV1beta1
|
||||
}
|
||||
|
||||
var queuesResource = v1beta1.SchemeGroupVersion.WithResource("queues")
|
||||
|
||||
var queuesKind = v1beta1.SchemeGroupVersion.WithKind("Queue")
|
||||
|
||||
// Get takes name of the queue, and returns the corresponding queue object, and an error if there is any.
|
||||
func (c *FakeQueues) Get(ctx context.Context, name string, options v1.GetOptions) (result *v1beta1.Queue, err error) {
|
||||
emptyResult := &v1beta1.Queue{}
|
||||
obj, err := c.Fake.
|
||||
Invokes(testing.NewRootGetActionWithOptions(queuesResource, name, options), emptyResult)
|
||||
if obj == nil {
|
||||
return emptyResult, err
|
||||
func newFakeQueues(fake *FakeSchedulingV1beta1) typedschedulingv1beta1.QueueInterface {
|
||||
return &fakeQueues{
|
||||
gentype.NewFakeClientWithListAndApply[*v1beta1.Queue, *v1beta1.QueueList, *schedulingv1beta1.QueueApplyConfiguration](
|
||||
fake.Fake,
|
||||
"",
|
||||
v1beta1.SchemeGroupVersion.WithResource("queues"),
|
||||
v1beta1.SchemeGroupVersion.WithKind("Queue"),
|
||||
func() *v1beta1.Queue { return &v1beta1.Queue{} },
|
||||
func() *v1beta1.QueueList { return &v1beta1.QueueList{} },
|
||||
func(dst, src *v1beta1.QueueList) { dst.ListMeta = src.ListMeta },
|
||||
func(list *v1beta1.QueueList) []*v1beta1.Queue { return gentype.ToPointerSlice(list.Items) },
|
||||
func(list *v1beta1.QueueList, items []*v1beta1.Queue) { list.Items = gentype.FromPointerSlice(items) },
|
||||
),
|
||||
fake,
|
||||
}
|
||||
return obj.(*v1beta1.Queue), err
|
||||
}
|
||||
|
||||
// List takes label and field selectors, and returns the list of Queues that match those selectors.
|
||||
func (c *FakeQueues) List(ctx context.Context, opts v1.ListOptions) (result *v1beta1.QueueList, err error) {
|
||||
emptyResult := &v1beta1.QueueList{}
|
||||
obj, err := c.Fake.
|
||||
Invokes(testing.NewRootListActionWithOptions(queuesResource, queuesKind, opts), emptyResult)
|
||||
if obj == nil {
|
||||
return emptyResult, err
|
||||
}
|
||||
|
||||
label, _, _ := testing.ExtractFromListOptions(opts)
|
||||
if label == nil {
|
||||
label = labels.Everything()
|
||||
}
|
||||
list := &v1beta1.QueueList{ListMeta: obj.(*v1beta1.QueueList).ListMeta}
|
||||
for _, item := range obj.(*v1beta1.QueueList).Items {
|
||||
if label.Matches(labels.Set(item.Labels)) {
|
||||
list.Items = append(list.Items, item)
|
||||
}
|
||||
}
|
||||
return list, err
|
||||
}
|
||||
|
||||
// Watch returns a watch.Interface that watches the requested queues.
|
||||
func (c *FakeQueues) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) {
|
||||
return c.Fake.
|
||||
InvokesWatch(testing.NewRootWatchActionWithOptions(queuesResource, opts))
|
||||
}
|
||||
|
||||
// Create takes the representation of a queue and creates it. Returns the server's representation of the queue, and an error, if there is any.
|
||||
func (c *FakeQueues) Create(ctx context.Context, queue *v1beta1.Queue, opts v1.CreateOptions) (result *v1beta1.Queue, err error) {
|
||||
emptyResult := &v1beta1.Queue{}
|
||||
obj, err := c.Fake.
|
||||
Invokes(testing.NewRootCreateActionWithOptions(queuesResource, queue, opts), emptyResult)
|
||||
if obj == nil {
|
||||
return emptyResult, err
|
||||
}
|
||||
return obj.(*v1beta1.Queue), err
|
||||
}
|
||||
|
||||
// Update takes the representation of a queue and updates it. Returns the server's representation of the queue, and an error, if there is any.
|
||||
func (c *FakeQueues) Update(ctx context.Context, queue *v1beta1.Queue, opts v1.UpdateOptions) (result *v1beta1.Queue, err error) {
|
||||
emptyResult := &v1beta1.Queue{}
|
||||
obj, err := c.Fake.
|
||||
Invokes(testing.NewRootUpdateActionWithOptions(queuesResource, queue, opts), emptyResult)
|
||||
if obj == nil {
|
||||
return emptyResult, err
|
||||
}
|
||||
return obj.(*v1beta1.Queue), err
|
||||
}
|
||||
|
||||
// UpdateStatus was generated because the type contains a Status member.
|
||||
// Add a +genclient:noStatus comment above the type to avoid generating UpdateStatus().
|
||||
func (c *FakeQueues) UpdateStatus(ctx context.Context, queue *v1beta1.Queue, opts v1.UpdateOptions) (result *v1beta1.Queue, err error) {
|
||||
emptyResult := &v1beta1.Queue{}
|
||||
obj, err := c.Fake.
|
||||
Invokes(testing.NewRootUpdateSubresourceActionWithOptions(queuesResource, "status", queue, opts), emptyResult)
|
||||
if obj == nil {
|
||||
return emptyResult, err
|
||||
}
|
||||
return obj.(*v1beta1.Queue), err
|
||||
}
|
||||
|
||||
// Delete takes name of the queue and deletes it. Returns an error if one occurs.
|
||||
func (c *FakeQueues) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error {
|
||||
_, err := c.Fake.
|
||||
Invokes(testing.NewRootDeleteActionWithOptions(queuesResource, name, opts), &v1beta1.Queue{})
|
||||
return err
|
||||
}
|
||||
|
||||
// DeleteCollection deletes a collection of objects.
|
||||
func (c *FakeQueues) DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error {
|
||||
action := testing.NewRootDeleteCollectionActionWithOptions(queuesResource, opts, listOpts)
|
||||
|
||||
_, err := c.Fake.Invokes(action, &v1beta1.QueueList{})
|
||||
return err
|
||||
}
|
||||
|
||||
// Patch applies the patch and returns the patched queue.
|
||||
func (c *FakeQueues) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.Queue, err error) {
|
||||
emptyResult := &v1beta1.Queue{}
|
||||
obj, err := c.Fake.
|
||||
Invokes(testing.NewRootPatchSubresourceActionWithOptions(queuesResource, name, pt, data, opts, subresources...), emptyResult)
|
||||
if obj == nil {
|
||||
return emptyResult, err
|
||||
}
|
||||
return obj.(*v1beta1.Queue), err
|
||||
}
|
||||
|
||||
// Apply takes the given apply declarative configuration, applies it and returns the applied queue.
|
||||
func (c *FakeQueues) Apply(ctx context.Context, queue *schedulingv1beta1.QueueApplyConfiguration, opts v1.ApplyOptions) (result *v1beta1.Queue, err error) {
|
||||
if queue == nil {
|
||||
return nil, fmt.Errorf("queue provided to Apply must not be nil")
|
||||
}
|
||||
data, err := json.Marshal(queue)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
name := queue.Name
|
||||
if name == nil {
|
||||
return nil, fmt.Errorf("queue.Name must be provided to Apply")
|
||||
}
|
||||
emptyResult := &v1beta1.Queue{}
|
||||
obj, err := c.Fake.
|
||||
Invokes(testing.NewRootPatchSubresourceActionWithOptions(queuesResource, *name, types.ApplyPatchType, data, opts.ToPatchOptions()), emptyResult)
|
||||
if obj == nil {
|
||||
return emptyResult, err
|
||||
}
|
||||
return obj.(*v1beta1.Queue), err
|
||||
}
|
||||
|
||||
// ApplyStatus was generated because the type contains a Status member.
|
||||
// Add a +genclient:noStatus comment above the type to avoid generating ApplyStatus().
|
||||
func (c *FakeQueues) ApplyStatus(ctx context.Context, queue *schedulingv1beta1.QueueApplyConfiguration, opts v1.ApplyOptions) (result *v1beta1.Queue, err error) {
|
||||
if queue == nil {
|
||||
return nil, fmt.Errorf("queue provided to Apply must not be nil")
|
||||
}
|
||||
data, err := json.Marshal(queue)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
name := queue.Name
|
||||
if name == nil {
|
||||
return nil, fmt.Errorf("queue.Name must be provided to Apply")
|
||||
}
|
||||
emptyResult := &v1beta1.Queue{}
|
||||
obj, err := c.Fake.
|
||||
Invokes(testing.NewRootPatchSubresourceActionWithOptions(queuesResource, *name, types.ApplyPatchType, data, opts.ToPatchOptions(), "status"), emptyResult)
|
||||
if obj == nil {
|
||||
return emptyResult, err
|
||||
}
|
||||
return obj.(*v1beta1.Queue), err
|
||||
}
|
||||
|
|
|
|||
|
|
@ -28,11 +28,11 @@ type FakeSchedulingV1beta1 struct {
|
|||
}
|
||||
|
||||
func (c *FakeSchedulingV1beta1) PodGroups(namespace string) v1beta1.PodGroupInterface {
|
||||
return &FakePodGroups{c, namespace}
|
||||
return newFakePodGroups(c, namespace)
|
||||
}
|
||||
|
||||
func (c *FakeSchedulingV1beta1) Queues() v1beta1.QueueInterface {
|
||||
return &FakeQueues{c}
|
||||
return newFakeQueues(c)
|
||||
}
|
||||
|
||||
// RESTClient returns a RESTClient that is used to communicate
|
||||
|
|
|
|||
|
|
@ -18,14 +18,14 @@ limitations under the License.
|
|||
package v1beta1
|
||||
|
||||
import (
|
||||
"context"
|
||||
context "context"
|
||||
|
||||
v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||
types "k8s.io/apimachinery/pkg/types"
|
||||
watch "k8s.io/apimachinery/pkg/watch"
|
||||
gentype "k8s.io/client-go/gentype"
|
||||
v1beta1 "volcano.sh/apis/pkg/apis/scheduling/v1beta1"
|
||||
schedulingv1beta1 "volcano.sh/apis/pkg/client/applyconfiguration/scheduling/v1beta1"
|
||||
schedulingv1beta1 "volcano.sh/apis/pkg/apis/scheduling/v1beta1"
|
||||
applyconfigurationschedulingv1beta1 "volcano.sh/apis/pkg/client/applyconfiguration/scheduling/v1beta1"
|
||||
scheme "volcano.sh/apis/pkg/client/clientset/versioned/scheme"
|
||||
)
|
||||
|
||||
|
|
@ -37,36 +37,37 @@ type PodGroupsGetter interface {
|
|||
|
||||
// PodGroupInterface has methods to work with PodGroup resources.
|
||||
type PodGroupInterface interface {
|
||||
Create(ctx context.Context, podGroup *v1beta1.PodGroup, opts v1.CreateOptions) (*v1beta1.PodGroup, error)
|
||||
Update(ctx context.Context, podGroup *v1beta1.PodGroup, opts v1.UpdateOptions) (*v1beta1.PodGroup, error)
|
||||
Create(ctx context.Context, podGroup *schedulingv1beta1.PodGroup, opts v1.CreateOptions) (*schedulingv1beta1.PodGroup, error)
|
||||
Update(ctx context.Context, podGroup *schedulingv1beta1.PodGroup, opts v1.UpdateOptions) (*schedulingv1beta1.PodGroup, error)
|
||||
// Add a +genclient:noStatus comment above the type to avoid generating UpdateStatus().
|
||||
UpdateStatus(ctx context.Context, podGroup *v1beta1.PodGroup, opts v1.UpdateOptions) (*v1beta1.PodGroup, error)
|
||||
UpdateStatus(ctx context.Context, podGroup *schedulingv1beta1.PodGroup, opts v1.UpdateOptions) (*schedulingv1beta1.PodGroup, error)
|
||||
Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
|
||||
DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
|
||||
Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.PodGroup, error)
|
||||
List(ctx context.Context, opts v1.ListOptions) (*v1beta1.PodGroupList, error)
|
||||
Get(ctx context.Context, name string, opts v1.GetOptions) (*schedulingv1beta1.PodGroup, error)
|
||||
List(ctx context.Context, opts v1.ListOptions) (*schedulingv1beta1.PodGroupList, error)
|
||||
Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
|
||||
Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.PodGroup, err error)
|
||||
Apply(ctx context.Context, podGroup *schedulingv1beta1.PodGroupApplyConfiguration, opts v1.ApplyOptions) (result *v1beta1.PodGroup, err error)
|
||||
Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *schedulingv1beta1.PodGroup, err error)
|
||||
Apply(ctx context.Context, podGroup *applyconfigurationschedulingv1beta1.PodGroupApplyConfiguration, opts v1.ApplyOptions) (result *schedulingv1beta1.PodGroup, err error)
|
||||
// Add a +genclient:noStatus comment above the type to avoid generating ApplyStatus().
|
||||
ApplyStatus(ctx context.Context, podGroup *schedulingv1beta1.PodGroupApplyConfiguration, opts v1.ApplyOptions) (result *v1beta1.PodGroup, err error)
|
||||
ApplyStatus(ctx context.Context, podGroup *applyconfigurationschedulingv1beta1.PodGroupApplyConfiguration, opts v1.ApplyOptions) (result *schedulingv1beta1.PodGroup, err error)
|
||||
PodGroupExpansion
|
||||
}
|
||||
|
||||
// podGroups implements PodGroupInterface
|
||||
type podGroups struct {
|
||||
*gentype.ClientWithListAndApply[*v1beta1.PodGroup, *v1beta1.PodGroupList, *schedulingv1beta1.PodGroupApplyConfiguration]
|
||||
*gentype.ClientWithListAndApply[*schedulingv1beta1.PodGroup, *schedulingv1beta1.PodGroupList, *applyconfigurationschedulingv1beta1.PodGroupApplyConfiguration]
|
||||
}
|
||||
|
||||
// newPodGroups returns a PodGroups
|
||||
func newPodGroups(c *SchedulingV1beta1Client, namespace string) *podGroups {
|
||||
return &podGroups{
|
||||
gentype.NewClientWithListAndApply[*v1beta1.PodGroup, *v1beta1.PodGroupList, *schedulingv1beta1.PodGroupApplyConfiguration](
|
||||
gentype.NewClientWithListAndApply[*schedulingv1beta1.PodGroup, *schedulingv1beta1.PodGroupList, *applyconfigurationschedulingv1beta1.PodGroupApplyConfiguration](
|
||||
"podgroups",
|
||||
c.RESTClient(),
|
||||
scheme.ParameterCodec,
|
||||
namespace,
|
||||
func() *v1beta1.PodGroup { return &v1beta1.PodGroup{} },
|
||||
func() *v1beta1.PodGroupList { return &v1beta1.PodGroupList{} }),
|
||||
func() *schedulingv1beta1.PodGroup { return &schedulingv1beta1.PodGroup{} },
|
||||
func() *schedulingv1beta1.PodGroupList { return &schedulingv1beta1.PodGroupList{} },
|
||||
),
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -18,14 +18,14 @@ limitations under the License.
|
|||
package v1beta1
|
||||
|
||||
import (
|
||||
"context"
|
||||
context "context"
|
||||
|
||||
v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||
types "k8s.io/apimachinery/pkg/types"
|
||||
watch "k8s.io/apimachinery/pkg/watch"
|
||||
gentype "k8s.io/client-go/gentype"
|
||||
v1beta1 "volcano.sh/apis/pkg/apis/scheduling/v1beta1"
|
||||
schedulingv1beta1 "volcano.sh/apis/pkg/client/applyconfiguration/scheduling/v1beta1"
|
||||
schedulingv1beta1 "volcano.sh/apis/pkg/apis/scheduling/v1beta1"
|
||||
applyconfigurationschedulingv1beta1 "volcano.sh/apis/pkg/client/applyconfiguration/scheduling/v1beta1"
|
||||
scheme "volcano.sh/apis/pkg/client/clientset/versioned/scheme"
|
||||
)
|
||||
|
||||
|
|
@ -37,36 +37,37 @@ type QueuesGetter interface {
|
|||
|
||||
// QueueInterface has methods to work with Queue resources.
|
||||
type QueueInterface interface {
|
||||
Create(ctx context.Context, queue *v1beta1.Queue, opts v1.CreateOptions) (*v1beta1.Queue, error)
|
||||
Update(ctx context.Context, queue *v1beta1.Queue, opts v1.UpdateOptions) (*v1beta1.Queue, error)
|
||||
Create(ctx context.Context, queue *schedulingv1beta1.Queue, opts v1.CreateOptions) (*schedulingv1beta1.Queue, error)
|
||||
Update(ctx context.Context, queue *schedulingv1beta1.Queue, opts v1.UpdateOptions) (*schedulingv1beta1.Queue, error)
|
||||
// Add a +genclient:noStatus comment above the type to avoid generating UpdateStatus().
|
||||
UpdateStatus(ctx context.Context, queue *v1beta1.Queue, opts v1.UpdateOptions) (*v1beta1.Queue, error)
|
||||
UpdateStatus(ctx context.Context, queue *schedulingv1beta1.Queue, opts v1.UpdateOptions) (*schedulingv1beta1.Queue, error)
|
||||
Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
|
||||
DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
|
||||
Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.Queue, error)
|
||||
List(ctx context.Context, opts v1.ListOptions) (*v1beta1.QueueList, error)
|
||||
Get(ctx context.Context, name string, opts v1.GetOptions) (*schedulingv1beta1.Queue, error)
|
||||
List(ctx context.Context, opts v1.ListOptions) (*schedulingv1beta1.QueueList, error)
|
||||
Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
|
||||
Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.Queue, err error)
|
||||
Apply(ctx context.Context, queue *schedulingv1beta1.QueueApplyConfiguration, opts v1.ApplyOptions) (result *v1beta1.Queue, err error)
|
||||
Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *schedulingv1beta1.Queue, err error)
|
||||
Apply(ctx context.Context, queue *applyconfigurationschedulingv1beta1.QueueApplyConfiguration, opts v1.ApplyOptions) (result *schedulingv1beta1.Queue, err error)
|
||||
// Add a +genclient:noStatus comment above the type to avoid generating ApplyStatus().
|
||||
ApplyStatus(ctx context.Context, queue *schedulingv1beta1.QueueApplyConfiguration, opts v1.ApplyOptions) (result *v1beta1.Queue, err error)
|
||||
ApplyStatus(ctx context.Context, queue *applyconfigurationschedulingv1beta1.QueueApplyConfiguration, opts v1.ApplyOptions) (result *schedulingv1beta1.Queue, err error)
|
||||
QueueExpansion
|
||||
}
|
||||
|
||||
// queues implements QueueInterface
|
||||
type queues struct {
|
||||
*gentype.ClientWithListAndApply[*v1beta1.Queue, *v1beta1.QueueList, *schedulingv1beta1.QueueApplyConfiguration]
|
||||
*gentype.ClientWithListAndApply[*schedulingv1beta1.Queue, *schedulingv1beta1.QueueList, *applyconfigurationschedulingv1beta1.QueueApplyConfiguration]
|
||||
}
|
||||
|
||||
// newQueues returns a Queues
|
||||
func newQueues(c *SchedulingV1beta1Client) *queues {
|
||||
return &queues{
|
||||
gentype.NewClientWithListAndApply[*v1beta1.Queue, *v1beta1.QueueList, *schedulingv1beta1.QueueApplyConfiguration](
|
||||
gentype.NewClientWithListAndApply[*schedulingv1beta1.Queue, *schedulingv1beta1.QueueList, *applyconfigurationschedulingv1beta1.QueueApplyConfiguration](
|
||||
"queues",
|
||||
c.RESTClient(),
|
||||
scheme.ParameterCodec,
|
||||
"",
|
||||
func() *v1beta1.Queue { return &v1beta1.Queue{} },
|
||||
func() *v1beta1.QueueList { return &v1beta1.QueueList{} }),
|
||||
func() *schedulingv1beta1.Queue { return &schedulingv1beta1.Queue{} },
|
||||
func() *schedulingv1beta1.QueueList { return &schedulingv1beta1.QueueList{} },
|
||||
),
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -18,11 +18,11 @@ limitations under the License.
|
|||
package v1beta1
|
||||
|
||||
import (
|
||||
"net/http"
|
||||
http "net/http"
|
||||
|
||||
rest "k8s.io/client-go/rest"
|
||||
v1beta1 "volcano.sh/apis/pkg/apis/scheduling/v1beta1"
|
||||
"volcano.sh/apis/pkg/client/clientset/versioned/scheme"
|
||||
schedulingv1beta1 "volcano.sh/apis/pkg/apis/scheduling/v1beta1"
|
||||
scheme "volcano.sh/apis/pkg/client/clientset/versioned/scheme"
|
||||
)
|
||||
|
||||
type SchedulingV1beta1Interface interface {
|
||||
|
|
@ -89,10 +89,10 @@ func New(c rest.Interface) *SchedulingV1beta1Client {
|
|||
}
|
||||
|
||||
func setConfigDefaults(config *rest.Config) error {
|
||||
gv := v1beta1.SchemeGroupVersion
|
||||
gv := schedulingv1beta1.SchemeGroupVersion
|
||||
config.GroupVersion = &gv
|
||||
config.APIPath = "/apis"
|
||||
config.NegotiatedSerializer = scheme.Codecs.WithoutConversion()
|
||||
config.NegotiatedSerializer = rest.CodecFactoryForGeneratedClient(scheme.Scheme, scheme.Codecs).WithoutConversion()
|
||||
|
||||
if config.UserAgent == "" {
|
||||
config.UserAgent = rest.DefaultKubernetesUserAgent()
|
||||
|
|
|
|||
|
|
@ -18,24 +18,24 @@ limitations under the License.
|
|||
package v1alpha1
|
||||
|
||||
import (
|
||||
"context"
|
||||
context "context"
|
||||
time "time"
|
||||
|
||||
v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||
runtime "k8s.io/apimachinery/pkg/runtime"
|
||||
watch "k8s.io/apimachinery/pkg/watch"
|
||||
cache "k8s.io/client-go/tools/cache"
|
||||
batchv1alpha1 "volcano.sh/apis/pkg/apis/batch/v1alpha1"
|
||||
apisbatchv1alpha1 "volcano.sh/apis/pkg/apis/batch/v1alpha1"
|
||||
versioned "volcano.sh/apis/pkg/client/clientset/versioned"
|
||||
internalinterfaces "volcano.sh/apis/pkg/client/informers/externalversions/internalinterfaces"
|
||||
v1alpha1 "volcano.sh/apis/pkg/client/listers/batch/v1alpha1"
|
||||
batchv1alpha1 "volcano.sh/apis/pkg/client/listers/batch/v1alpha1"
|
||||
)
|
||||
|
||||
// JobInformer provides access to a shared informer and lister for
|
||||
// Jobs.
|
||||
type JobInformer interface {
|
||||
Informer() cache.SharedIndexInformer
|
||||
Lister() v1alpha1.JobLister
|
||||
Lister() batchv1alpha1.JobLister
|
||||
}
|
||||
|
||||
type jobInformer struct {
|
||||
|
|
@ -70,7 +70,7 @@ func NewFilteredJobInformer(client versioned.Interface, namespace string, resync
|
|||
return client.BatchV1alpha1().Jobs(namespace).Watch(context.TODO(), options)
|
||||
},
|
||||
},
|
||||
&batchv1alpha1.Job{},
|
||||
&apisbatchv1alpha1.Job{},
|
||||
resyncPeriod,
|
||||
indexers,
|
||||
)
|
||||
|
|
@ -81,9 +81,9 @@ func (f *jobInformer) defaultInformer(client versioned.Interface, resyncPeriod t
|
|||
}
|
||||
|
||||
func (f *jobInformer) Informer() cache.SharedIndexInformer {
|
||||
return f.factory.InformerFor(&batchv1alpha1.Job{}, f.defaultInformer)
|
||||
return f.factory.InformerFor(&apisbatchv1alpha1.Job{}, f.defaultInformer)
|
||||
}
|
||||
|
||||
func (f *jobInformer) Lister() v1alpha1.JobLister {
|
||||
return v1alpha1.NewJobLister(f.Informer().GetIndexer())
|
||||
func (f *jobInformer) Lister() batchv1alpha1.JobLister {
|
||||
return batchv1alpha1.NewJobLister(f.Informer().GetIndexer())
|
||||
}
|
||||
|
|
|
|||
|
|
@ -18,24 +18,24 @@ limitations under the License.
|
|||
package v1alpha1
|
||||
|
||||
import (
|
||||
"context"
|
||||
context "context"
|
||||
time "time"
|
||||
|
||||
v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||
runtime "k8s.io/apimachinery/pkg/runtime"
|
||||
watch "k8s.io/apimachinery/pkg/watch"
|
||||
cache "k8s.io/client-go/tools/cache"
|
||||
busv1alpha1 "volcano.sh/apis/pkg/apis/bus/v1alpha1"
|
||||
apisbusv1alpha1 "volcano.sh/apis/pkg/apis/bus/v1alpha1"
|
||||
versioned "volcano.sh/apis/pkg/client/clientset/versioned"
|
||||
internalinterfaces "volcano.sh/apis/pkg/client/informers/externalversions/internalinterfaces"
|
||||
v1alpha1 "volcano.sh/apis/pkg/client/listers/bus/v1alpha1"
|
||||
busv1alpha1 "volcano.sh/apis/pkg/client/listers/bus/v1alpha1"
|
||||
)
|
||||
|
||||
// CommandInformer provides access to a shared informer and lister for
|
||||
// Commands.
|
||||
type CommandInformer interface {
|
||||
Informer() cache.SharedIndexInformer
|
||||
Lister() v1alpha1.CommandLister
|
||||
Lister() busv1alpha1.CommandLister
|
||||
}
|
||||
|
||||
type commandInformer struct {
|
||||
|
|
@ -70,7 +70,7 @@ func NewFilteredCommandInformer(client versioned.Interface, namespace string, re
|
|||
return client.BusV1alpha1().Commands(namespace).Watch(context.TODO(), options)
|
||||
},
|
||||
},
|
||||
&busv1alpha1.Command{},
|
||||
&apisbusv1alpha1.Command{},
|
||||
resyncPeriod,
|
||||
indexers,
|
||||
)
|
||||
|
|
@ -81,9 +81,9 @@ func (f *commandInformer) defaultInformer(client versioned.Interface, resyncPeri
|
|||
}
|
||||
|
||||
func (f *commandInformer) Informer() cache.SharedIndexInformer {
|
||||
return f.factory.InformerFor(&busv1alpha1.Command{}, f.defaultInformer)
|
||||
return f.factory.InformerFor(&apisbusv1alpha1.Command{}, f.defaultInformer)
|
||||
}
|
||||
|
||||
func (f *commandInformer) Lister() v1alpha1.CommandLister {
|
||||
return v1alpha1.NewCommandLister(f.Informer().GetIndexer())
|
||||
func (f *commandInformer) Lister() busv1alpha1.CommandLister {
|
||||
return busv1alpha1.NewCommandLister(f.Informer().GetIndexer())
|
||||
}
|
||||
|
|
|
|||
|
|
@ -18,24 +18,24 @@ limitations under the License.
|
|||
package v1alpha1
|
||||
|
||||
import (
|
||||
"context"
|
||||
context "context"
|
||||
time "time"
|
||||
|
||||
v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||
runtime "k8s.io/apimachinery/pkg/runtime"
|
||||
watch "k8s.io/apimachinery/pkg/watch"
|
||||
cache "k8s.io/client-go/tools/cache"
|
||||
flowv1alpha1 "volcano.sh/apis/pkg/apis/flow/v1alpha1"
|
||||
apisflowv1alpha1 "volcano.sh/apis/pkg/apis/flow/v1alpha1"
|
||||
versioned "volcano.sh/apis/pkg/client/clientset/versioned"
|
||||
internalinterfaces "volcano.sh/apis/pkg/client/informers/externalversions/internalinterfaces"
|
||||
v1alpha1 "volcano.sh/apis/pkg/client/listers/flow/v1alpha1"
|
||||
flowv1alpha1 "volcano.sh/apis/pkg/client/listers/flow/v1alpha1"
|
||||
)
|
||||
|
||||
// JobFlowInformer provides access to a shared informer and lister for
|
||||
// JobFlows.
|
||||
type JobFlowInformer interface {
|
||||
Informer() cache.SharedIndexInformer
|
||||
Lister() v1alpha1.JobFlowLister
|
||||
Lister() flowv1alpha1.JobFlowLister
|
||||
}
|
||||
|
||||
type jobFlowInformer struct {
|
||||
|
|
@ -70,7 +70,7 @@ func NewFilteredJobFlowInformer(client versioned.Interface, namespace string, re
|
|||
return client.FlowV1alpha1().JobFlows(namespace).Watch(context.TODO(), options)
|
||||
},
|
||||
},
|
||||
&flowv1alpha1.JobFlow{},
|
||||
&apisflowv1alpha1.JobFlow{},
|
||||
resyncPeriod,
|
||||
indexers,
|
||||
)
|
||||
|
|
@ -81,9 +81,9 @@ func (f *jobFlowInformer) defaultInformer(client versioned.Interface, resyncPeri
|
|||
}
|
||||
|
||||
func (f *jobFlowInformer) Informer() cache.SharedIndexInformer {
|
||||
return f.factory.InformerFor(&flowv1alpha1.JobFlow{}, f.defaultInformer)
|
||||
return f.factory.InformerFor(&apisflowv1alpha1.JobFlow{}, f.defaultInformer)
|
||||
}
|
||||
|
||||
func (f *jobFlowInformer) Lister() v1alpha1.JobFlowLister {
|
||||
return v1alpha1.NewJobFlowLister(f.Informer().GetIndexer())
|
||||
func (f *jobFlowInformer) Lister() flowv1alpha1.JobFlowLister {
|
||||
return flowv1alpha1.NewJobFlowLister(f.Informer().GetIndexer())
|
||||
}
|
||||
|
|
|
|||
|
|
@ -18,24 +18,24 @@ limitations under the License.
|
|||
package v1alpha1
|
||||
|
||||
import (
|
||||
"context"
|
||||
context "context"
|
||||
time "time"
|
||||
|
||||
v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||
runtime "k8s.io/apimachinery/pkg/runtime"
|
||||
watch "k8s.io/apimachinery/pkg/watch"
|
||||
cache "k8s.io/client-go/tools/cache"
|
||||
flowv1alpha1 "volcano.sh/apis/pkg/apis/flow/v1alpha1"
|
||||
apisflowv1alpha1 "volcano.sh/apis/pkg/apis/flow/v1alpha1"
|
||||
versioned "volcano.sh/apis/pkg/client/clientset/versioned"
|
||||
internalinterfaces "volcano.sh/apis/pkg/client/informers/externalversions/internalinterfaces"
|
||||
v1alpha1 "volcano.sh/apis/pkg/client/listers/flow/v1alpha1"
|
||||
flowv1alpha1 "volcano.sh/apis/pkg/client/listers/flow/v1alpha1"
|
||||
)
|
||||
|
||||
// JobTemplateInformer provides access to a shared informer and lister for
|
||||
// JobTemplates.
|
||||
type JobTemplateInformer interface {
|
||||
Informer() cache.SharedIndexInformer
|
||||
Lister() v1alpha1.JobTemplateLister
|
||||
Lister() flowv1alpha1.JobTemplateLister
|
||||
}
|
||||
|
||||
type jobTemplateInformer struct {
|
||||
|
|
@ -70,7 +70,7 @@ func NewFilteredJobTemplateInformer(client versioned.Interface, namespace string
|
|||
return client.FlowV1alpha1().JobTemplates(namespace).Watch(context.TODO(), options)
|
||||
},
|
||||
},
|
||||
&flowv1alpha1.JobTemplate{},
|
||||
&apisflowv1alpha1.JobTemplate{},
|
||||
resyncPeriod,
|
||||
indexers,
|
||||
)
|
||||
|
|
@ -81,9 +81,9 @@ func (f *jobTemplateInformer) defaultInformer(client versioned.Interface, resync
|
|||
}
|
||||
|
||||
func (f *jobTemplateInformer) Informer() cache.SharedIndexInformer {
|
||||
return f.factory.InformerFor(&flowv1alpha1.JobTemplate{}, f.defaultInformer)
|
||||
return f.factory.InformerFor(&apisflowv1alpha1.JobTemplate{}, f.defaultInformer)
|
||||
}
|
||||
|
||||
func (f *jobTemplateInformer) Lister() v1alpha1.JobTemplateLister {
|
||||
return v1alpha1.NewJobTemplateLister(f.Informer().GetIndexer())
|
||||
func (f *jobTemplateInformer) Lister() flowv1alpha1.JobTemplateLister {
|
||||
return flowv1alpha1.NewJobTemplateLister(f.Informer().GetIndexer())
|
||||
}
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ limitations under the License.
|
|||
package externalversions
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
fmt "fmt"
|
||||
|
||||
schema "k8s.io/apimachinery/pkg/runtime/schema"
|
||||
cache "k8s.io/client-go/tools/cache"
|
||||
|
|
|
|||
|
|
@ -18,24 +18,24 @@ limitations under the License.
|
|||
package v1alpha1
|
||||
|
||||
import (
|
||||
"context"
|
||||
context "context"
|
||||
time "time"
|
||||
|
||||
v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||
runtime "k8s.io/apimachinery/pkg/runtime"
|
||||
watch "k8s.io/apimachinery/pkg/watch"
|
||||
cache "k8s.io/client-go/tools/cache"
|
||||
nodeinfov1alpha1 "volcano.sh/apis/pkg/apis/nodeinfo/v1alpha1"
|
||||
apisnodeinfov1alpha1 "volcano.sh/apis/pkg/apis/nodeinfo/v1alpha1"
|
||||
versioned "volcano.sh/apis/pkg/client/clientset/versioned"
|
||||
internalinterfaces "volcano.sh/apis/pkg/client/informers/externalversions/internalinterfaces"
|
||||
v1alpha1 "volcano.sh/apis/pkg/client/listers/nodeinfo/v1alpha1"
|
||||
nodeinfov1alpha1 "volcano.sh/apis/pkg/client/listers/nodeinfo/v1alpha1"
|
||||
)
|
||||
|
||||
// NumatopologyInformer provides access to a shared informer and lister for
|
||||
// Numatopologies.
|
||||
type NumatopologyInformer interface {
|
||||
Informer() cache.SharedIndexInformer
|
||||
Lister() v1alpha1.NumatopologyLister
|
||||
Lister() nodeinfov1alpha1.NumatopologyLister
|
||||
}
|
||||
|
||||
type numatopologyInformer struct {
|
||||
|
|
@ -69,7 +69,7 @@ func NewFilteredNumatopologyInformer(client versioned.Interface, resyncPeriod ti
|
|||
return client.NodeinfoV1alpha1().Numatopologies().Watch(context.TODO(), options)
|
||||
},
|
||||
},
|
||||
&nodeinfov1alpha1.Numatopology{},
|
||||
&apisnodeinfov1alpha1.Numatopology{},
|
||||
resyncPeriod,
|
||||
indexers,
|
||||
)
|
||||
|
|
@ -80,9 +80,9 @@ func (f *numatopologyInformer) defaultInformer(client versioned.Interface, resyn
|
|||
}
|
||||
|
||||
func (f *numatopologyInformer) Informer() cache.SharedIndexInformer {
|
||||
return f.factory.InformerFor(&nodeinfov1alpha1.Numatopology{}, f.defaultInformer)
|
||||
return f.factory.InformerFor(&apisnodeinfov1alpha1.Numatopology{}, f.defaultInformer)
|
||||
}
|
||||
|
||||
func (f *numatopologyInformer) Lister() v1alpha1.NumatopologyLister {
|
||||
return v1alpha1.NewNumatopologyLister(f.Informer().GetIndexer())
|
||||
func (f *numatopologyInformer) Lister() nodeinfov1alpha1.NumatopologyLister {
|
||||
return nodeinfov1alpha1.NewNumatopologyLister(f.Informer().GetIndexer())
|
||||
}
|
||||
|
|
|
|||
|
|
@ -18,24 +18,24 @@ limitations under the License.
|
|||
package v1beta1
|
||||
|
||||
import (
|
||||
"context"
|
||||
context "context"
|
||||
time "time"
|
||||
|
||||
v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||
runtime "k8s.io/apimachinery/pkg/runtime"
|
||||
watch "k8s.io/apimachinery/pkg/watch"
|
||||
cache "k8s.io/client-go/tools/cache"
|
||||
schedulingv1beta1 "volcano.sh/apis/pkg/apis/scheduling/v1beta1"
|
||||
apisschedulingv1beta1 "volcano.sh/apis/pkg/apis/scheduling/v1beta1"
|
||||
versioned "volcano.sh/apis/pkg/client/clientset/versioned"
|
||||
internalinterfaces "volcano.sh/apis/pkg/client/informers/externalversions/internalinterfaces"
|
||||
v1beta1 "volcano.sh/apis/pkg/client/listers/scheduling/v1beta1"
|
||||
schedulingv1beta1 "volcano.sh/apis/pkg/client/listers/scheduling/v1beta1"
|
||||
)
|
||||
|
||||
// PodGroupInformer provides access to a shared informer and lister for
|
||||
// PodGroups.
|
||||
type PodGroupInformer interface {
|
||||
Informer() cache.SharedIndexInformer
|
||||
Lister() v1beta1.PodGroupLister
|
||||
Lister() schedulingv1beta1.PodGroupLister
|
||||
}
|
||||
|
||||
type podGroupInformer struct {
|
||||
|
|
@ -70,7 +70,7 @@ func NewFilteredPodGroupInformer(client versioned.Interface, namespace string, r
|
|||
return client.SchedulingV1beta1().PodGroups(namespace).Watch(context.TODO(), options)
|
||||
},
|
||||
},
|
||||
&schedulingv1beta1.PodGroup{},
|
||||
&apisschedulingv1beta1.PodGroup{},
|
||||
resyncPeriod,
|
||||
indexers,
|
||||
)
|
||||
|
|
@ -81,9 +81,9 @@ func (f *podGroupInformer) defaultInformer(client versioned.Interface, resyncPer
|
|||
}
|
||||
|
||||
func (f *podGroupInformer) Informer() cache.SharedIndexInformer {
|
||||
return f.factory.InformerFor(&schedulingv1beta1.PodGroup{}, f.defaultInformer)
|
||||
return f.factory.InformerFor(&apisschedulingv1beta1.PodGroup{}, f.defaultInformer)
|
||||
}
|
||||
|
||||
func (f *podGroupInformer) Lister() v1beta1.PodGroupLister {
|
||||
return v1beta1.NewPodGroupLister(f.Informer().GetIndexer())
|
||||
func (f *podGroupInformer) Lister() schedulingv1beta1.PodGroupLister {
|
||||
return schedulingv1beta1.NewPodGroupLister(f.Informer().GetIndexer())
|
||||
}
|
||||
|
|
|
|||
|
|
@ -18,24 +18,24 @@ limitations under the License.
|
|||
package v1beta1
|
||||
|
||||
import (
|
||||
"context"
|
||||
context "context"
|
||||
time "time"
|
||||
|
||||
v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||
runtime "k8s.io/apimachinery/pkg/runtime"
|
||||
watch "k8s.io/apimachinery/pkg/watch"
|
||||
cache "k8s.io/client-go/tools/cache"
|
||||
schedulingv1beta1 "volcano.sh/apis/pkg/apis/scheduling/v1beta1"
|
||||
apisschedulingv1beta1 "volcano.sh/apis/pkg/apis/scheduling/v1beta1"
|
||||
versioned "volcano.sh/apis/pkg/client/clientset/versioned"
|
||||
internalinterfaces "volcano.sh/apis/pkg/client/informers/externalversions/internalinterfaces"
|
||||
v1beta1 "volcano.sh/apis/pkg/client/listers/scheduling/v1beta1"
|
||||
schedulingv1beta1 "volcano.sh/apis/pkg/client/listers/scheduling/v1beta1"
|
||||
)
|
||||
|
||||
// QueueInformer provides access to a shared informer and lister for
|
||||
// Queues.
|
||||
type QueueInformer interface {
|
||||
Informer() cache.SharedIndexInformer
|
||||
Lister() v1beta1.QueueLister
|
||||
Lister() schedulingv1beta1.QueueLister
|
||||
}
|
||||
|
||||
type queueInformer struct {
|
||||
|
|
@ -69,7 +69,7 @@ func NewFilteredQueueInformer(client versioned.Interface, resyncPeriod time.Dura
|
|||
return client.SchedulingV1beta1().Queues().Watch(context.TODO(), options)
|
||||
},
|
||||
},
|
||||
&schedulingv1beta1.Queue{},
|
||||
&apisschedulingv1beta1.Queue{},
|
||||
resyncPeriod,
|
||||
indexers,
|
||||
)
|
||||
|
|
@ -80,9 +80,9 @@ func (f *queueInformer) defaultInformer(client versioned.Interface, resyncPeriod
|
|||
}
|
||||
|
||||
func (f *queueInformer) Informer() cache.SharedIndexInformer {
|
||||
return f.factory.InformerFor(&schedulingv1beta1.Queue{}, f.defaultInformer)
|
||||
return f.factory.InformerFor(&apisschedulingv1beta1.Queue{}, f.defaultInformer)
|
||||
}
|
||||
|
||||
func (f *queueInformer) Lister() v1beta1.QueueLister {
|
||||
return v1beta1.NewQueueLister(f.Informer().GetIndexer())
|
||||
func (f *queueInformer) Lister() schedulingv1beta1.QueueLister {
|
||||
return schedulingv1beta1.NewQueueLister(f.Informer().GetIndexer())
|
||||
}
|
||||
|
|
|
|||
|
|
@ -18,10 +18,10 @@ limitations under the License.
|
|||
package v1alpha1
|
||||
|
||||
import (
|
||||
"k8s.io/apimachinery/pkg/labels"
|
||||
"k8s.io/client-go/listers"
|
||||
"k8s.io/client-go/tools/cache"
|
||||
v1alpha1 "volcano.sh/apis/pkg/apis/batch/v1alpha1"
|
||||
labels "k8s.io/apimachinery/pkg/labels"
|
||||
listers "k8s.io/client-go/listers"
|
||||
cache "k8s.io/client-go/tools/cache"
|
||||
batchv1alpha1 "volcano.sh/apis/pkg/apis/batch/v1alpha1"
|
||||
)
|
||||
|
||||
// JobLister helps list Jobs.
|
||||
|
|
@ -29,7 +29,7 @@ import (
|
|||
type JobLister interface {
|
||||
// List lists all Jobs in the indexer.
|
||||
// Objects returned here must be treated as read-only.
|
||||
List(selector labels.Selector) (ret []*v1alpha1.Job, err error)
|
||||
List(selector labels.Selector) (ret []*batchv1alpha1.Job, err error)
|
||||
// Jobs returns an object that can list and get Jobs.
|
||||
Jobs(namespace string) JobNamespaceLister
|
||||
JobListerExpansion
|
||||
|
|
@ -37,17 +37,17 @@ type JobLister interface {
|
|||
|
||||
// jobLister implements the JobLister interface.
|
||||
type jobLister struct {
|
||||
listers.ResourceIndexer[*v1alpha1.Job]
|
||||
listers.ResourceIndexer[*batchv1alpha1.Job]
|
||||
}
|
||||
|
||||
// NewJobLister returns a new JobLister.
|
||||
func NewJobLister(indexer cache.Indexer) JobLister {
|
||||
return &jobLister{listers.New[*v1alpha1.Job](indexer, v1alpha1.Resource("job"))}
|
||||
return &jobLister{listers.New[*batchv1alpha1.Job](indexer, batchv1alpha1.Resource("job"))}
|
||||
}
|
||||
|
||||
// Jobs returns an object that can list and get Jobs.
|
||||
func (s *jobLister) Jobs(namespace string) JobNamespaceLister {
|
||||
return jobNamespaceLister{listers.NewNamespaced[*v1alpha1.Job](s.ResourceIndexer, namespace)}
|
||||
return jobNamespaceLister{listers.NewNamespaced[*batchv1alpha1.Job](s.ResourceIndexer, namespace)}
|
||||
}
|
||||
|
||||
// JobNamespaceLister helps list and get Jobs.
|
||||
|
|
@ -55,15 +55,15 @@ func (s *jobLister) Jobs(namespace string) JobNamespaceLister {
|
|||
type JobNamespaceLister interface {
|
||||
// List lists all Jobs in the indexer for a given namespace.
|
||||
// Objects returned here must be treated as read-only.
|
||||
List(selector labels.Selector) (ret []*v1alpha1.Job, err error)
|
||||
List(selector labels.Selector) (ret []*batchv1alpha1.Job, err error)
|
||||
// Get retrieves the Job from the indexer for a given namespace and name.
|
||||
// Objects returned here must be treated as read-only.
|
||||
Get(name string) (*v1alpha1.Job, error)
|
||||
Get(name string) (*batchv1alpha1.Job, error)
|
||||
JobNamespaceListerExpansion
|
||||
}
|
||||
|
||||
// jobNamespaceLister implements the JobNamespaceLister
|
||||
// interface.
|
||||
type jobNamespaceLister struct {
|
||||
listers.ResourceIndexer[*v1alpha1.Job]
|
||||
listers.ResourceIndexer[*batchv1alpha1.Job]
|
||||
}
|
||||
|
|
|
|||
|
|
@ -18,10 +18,10 @@ limitations under the License.
|
|||
package v1alpha1
|
||||
|
||||
import (
|
||||
"k8s.io/apimachinery/pkg/labels"
|
||||
"k8s.io/client-go/listers"
|
||||
"k8s.io/client-go/tools/cache"
|
||||
v1alpha1 "volcano.sh/apis/pkg/apis/bus/v1alpha1"
|
||||
labels "k8s.io/apimachinery/pkg/labels"
|
||||
listers "k8s.io/client-go/listers"
|
||||
cache "k8s.io/client-go/tools/cache"
|
||||
busv1alpha1 "volcano.sh/apis/pkg/apis/bus/v1alpha1"
|
||||
)
|
||||
|
||||
// CommandLister helps list Commands.
|
||||
|
|
@ -29,7 +29,7 @@ import (
|
|||
type CommandLister interface {
|
||||
// List lists all Commands in the indexer.
|
||||
// Objects returned here must be treated as read-only.
|
||||
List(selector labels.Selector) (ret []*v1alpha1.Command, err error)
|
||||
List(selector labels.Selector) (ret []*busv1alpha1.Command, err error)
|
||||
// Commands returns an object that can list and get Commands.
|
||||
Commands(namespace string) CommandNamespaceLister
|
||||
CommandListerExpansion
|
||||
|
|
@ -37,17 +37,17 @@ type CommandLister interface {
|
|||
|
||||
// commandLister implements the CommandLister interface.
|
||||
type commandLister struct {
|
||||
listers.ResourceIndexer[*v1alpha1.Command]
|
||||
listers.ResourceIndexer[*busv1alpha1.Command]
|
||||
}
|
||||
|
||||
// NewCommandLister returns a new CommandLister.
|
||||
func NewCommandLister(indexer cache.Indexer) CommandLister {
|
||||
return &commandLister{listers.New[*v1alpha1.Command](indexer, v1alpha1.Resource("command"))}
|
||||
return &commandLister{listers.New[*busv1alpha1.Command](indexer, busv1alpha1.Resource("command"))}
|
||||
}
|
||||
|
||||
// Commands returns an object that can list and get Commands.
|
||||
func (s *commandLister) Commands(namespace string) CommandNamespaceLister {
|
||||
return commandNamespaceLister{listers.NewNamespaced[*v1alpha1.Command](s.ResourceIndexer, namespace)}
|
||||
return commandNamespaceLister{listers.NewNamespaced[*busv1alpha1.Command](s.ResourceIndexer, namespace)}
|
||||
}
|
||||
|
||||
// CommandNamespaceLister helps list and get Commands.
|
||||
|
|
@ -55,15 +55,15 @@ func (s *commandLister) Commands(namespace string) CommandNamespaceLister {
|
|||
type CommandNamespaceLister interface {
|
||||
// List lists all Commands in the indexer for a given namespace.
|
||||
// Objects returned here must be treated as read-only.
|
||||
List(selector labels.Selector) (ret []*v1alpha1.Command, err error)
|
||||
List(selector labels.Selector) (ret []*busv1alpha1.Command, err error)
|
||||
// Get retrieves the Command from the indexer for a given namespace and name.
|
||||
// Objects returned here must be treated as read-only.
|
||||
Get(name string) (*v1alpha1.Command, error)
|
||||
Get(name string) (*busv1alpha1.Command, error)
|
||||
CommandNamespaceListerExpansion
|
||||
}
|
||||
|
||||
// commandNamespaceLister implements the CommandNamespaceLister
|
||||
// interface.
|
||||
type commandNamespaceLister struct {
|
||||
listers.ResourceIndexer[*v1alpha1.Command]
|
||||
listers.ResourceIndexer[*busv1alpha1.Command]
|
||||
}
|
||||
|
|
|
|||
|
|
@ -18,10 +18,10 @@ limitations under the License.
|
|||
package v1alpha1
|
||||
|
||||
import (
|
||||
"k8s.io/apimachinery/pkg/labels"
|
||||
"k8s.io/client-go/listers"
|
||||
"k8s.io/client-go/tools/cache"
|
||||
v1alpha1 "volcano.sh/apis/pkg/apis/flow/v1alpha1"
|
||||
labels "k8s.io/apimachinery/pkg/labels"
|
||||
listers "k8s.io/client-go/listers"
|
||||
cache "k8s.io/client-go/tools/cache"
|
||||
flowv1alpha1 "volcano.sh/apis/pkg/apis/flow/v1alpha1"
|
||||
)
|
||||
|
||||
// JobFlowLister helps list JobFlows.
|
||||
|
|
@ -29,7 +29,7 @@ import (
|
|||
type JobFlowLister interface {
|
||||
// List lists all JobFlows in the indexer.
|
||||
// Objects returned here must be treated as read-only.
|
||||
List(selector labels.Selector) (ret []*v1alpha1.JobFlow, err error)
|
||||
List(selector labels.Selector) (ret []*flowv1alpha1.JobFlow, err error)
|
||||
// JobFlows returns an object that can list and get JobFlows.
|
||||
JobFlows(namespace string) JobFlowNamespaceLister
|
||||
JobFlowListerExpansion
|
||||
|
|
@ -37,17 +37,17 @@ type JobFlowLister interface {
|
|||
|
||||
// jobFlowLister implements the JobFlowLister interface.
|
||||
type jobFlowLister struct {
|
||||
listers.ResourceIndexer[*v1alpha1.JobFlow]
|
||||
listers.ResourceIndexer[*flowv1alpha1.JobFlow]
|
||||
}
|
||||
|
||||
// NewJobFlowLister returns a new JobFlowLister.
|
||||
func NewJobFlowLister(indexer cache.Indexer) JobFlowLister {
|
||||
return &jobFlowLister{listers.New[*v1alpha1.JobFlow](indexer, v1alpha1.Resource("jobflow"))}
|
||||
return &jobFlowLister{listers.New[*flowv1alpha1.JobFlow](indexer, flowv1alpha1.Resource("jobflow"))}
|
||||
}
|
||||
|
||||
// JobFlows returns an object that can list and get JobFlows.
|
||||
func (s *jobFlowLister) JobFlows(namespace string) JobFlowNamespaceLister {
|
||||
return jobFlowNamespaceLister{listers.NewNamespaced[*v1alpha1.JobFlow](s.ResourceIndexer, namespace)}
|
||||
return jobFlowNamespaceLister{listers.NewNamespaced[*flowv1alpha1.JobFlow](s.ResourceIndexer, namespace)}
|
||||
}
|
||||
|
||||
// JobFlowNamespaceLister helps list and get JobFlows.
|
||||
|
|
@ -55,15 +55,15 @@ func (s *jobFlowLister) JobFlows(namespace string) JobFlowNamespaceLister {
|
|||
type JobFlowNamespaceLister interface {
|
||||
// List lists all JobFlows in the indexer for a given namespace.
|
||||
// Objects returned here must be treated as read-only.
|
||||
List(selector labels.Selector) (ret []*v1alpha1.JobFlow, err error)
|
||||
List(selector labels.Selector) (ret []*flowv1alpha1.JobFlow, err error)
|
||||
// Get retrieves the JobFlow from the indexer for a given namespace and name.
|
||||
// Objects returned here must be treated as read-only.
|
||||
Get(name string) (*v1alpha1.JobFlow, error)
|
||||
Get(name string) (*flowv1alpha1.JobFlow, error)
|
||||
JobFlowNamespaceListerExpansion
|
||||
}
|
||||
|
||||
// jobFlowNamespaceLister implements the JobFlowNamespaceLister
|
||||
// interface.
|
||||
type jobFlowNamespaceLister struct {
|
||||
listers.ResourceIndexer[*v1alpha1.JobFlow]
|
||||
listers.ResourceIndexer[*flowv1alpha1.JobFlow]
|
||||
}
|
||||
|
|
|
|||
|
|
@ -18,10 +18,10 @@ limitations under the License.
|
|||
package v1alpha1
|
||||
|
||||
import (
|
||||
"k8s.io/apimachinery/pkg/labels"
|
||||
"k8s.io/client-go/listers"
|
||||
"k8s.io/client-go/tools/cache"
|
||||
v1alpha1 "volcano.sh/apis/pkg/apis/flow/v1alpha1"
|
||||
labels "k8s.io/apimachinery/pkg/labels"
|
||||
listers "k8s.io/client-go/listers"
|
||||
cache "k8s.io/client-go/tools/cache"
|
||||
flowv1alpha1 "volcano.sh/apis/pkg/apis/flow/v1alpha1"
|
||||
)
|
||||
|
||||
// JobTemplateLister helps list JobTemplates.
|
||||
|
|
@ -29,7 +29,7 @@ import (
|
|||
type JobTemplateLister interface {
|
||||
// List lists all JobTemplates in the indexer.
|
||||
// Objects returned here must be treated as read-only.
|
||||
List(selector labels.Selector) (ret []*v1alpha1.JobTemplate, err error)
|
||||
List(selector labels.Selector) (ret []*flowv1alpha1.JobTemplate, err error)
|
||||
// JobTemplates returns an object that can list and get JobTemplates.
|
||||
JobTemplates(namespace string) JobTemplateNamespaceLister
|
||||
JobTemplateListerExpansion
|
||||
|
|
@ -37,17 +37,17 @@ type JobTemplateLister interface {
|
|||
|
||||
// jobTemplateLister implements the JobTemplateLister interface.
|
||||
type jobTemplateLister struct {
|
||||
listers.ResourceIndexer[*v1alpha1.JobTemplate]
|
||||
listers.ResourceIndexer[*flowv1alpha1.JobTemplate]
|
||||
}
|
||||
|
||||
// NewJobTemplateLister returns a new JobTemplateLister.
|
||||
func NewJobTemplateLister(indexer cache.Indexer) JobTemplateLister {
|
||||
return &jobTemplateLister{listers.New[*v1alpha1.JobTemplate](indexer, v1alpha1.Resource("jobtemplate"))}
|
||||
return &jobTemplateLister{listers.New[*flowv1alpha1.JobTemplate](indexer, flowv1alpha1.Resource("jobtemplate"))}
|
||||
}
|
||||
|
||||
// JobTemplates returns an object that can list and get JobTemplates.
|
||||
func (s *jobTemplateLister) JobTemplates(namespace string) JobTemplateNamespaceLister {
|
||||
return jobTemplateNamespaceLister{listers.NewNamespaced[*v1alpha1.JobTemplate](s.ResourceIndexer, namespace)}
|
||||
return jobTemplateNamespaceLister{listers.NewNamespaced[*flowv1alpha1.JobTemplate](s.ResourceIndexer, namespace)}
|
||||
}
|
||||
|
||||
// JobTemplateNamespaceLister helps list and get JobTemplates.
|
||||
|
|
@ -55,15 +55,15 @@ func (s *jobTemplateLister) JobTemplates(namespace string) JobTemplateNamespaceL
|
|||
type JobTemplateNamespaceLister interface {
|
||||
// List lists all JobTemplates in the indexer for a given namespace.
|
||||
// Objects returned here must be treated as read-only.
|
||||
List(selector labels.Selector) (ret []*v1alpha1.JobTemplate, err error)
|
||||
List(selector labels.Selector) (ret []*flowv1alpha1.JobTemplate, err error)
|
||||
// Get retrieves the JobTemplate from the indexer for a given namespace and name.
|
||||
// Objects returned here must be treated as read-only.
|
||||
Get(name string) (*v1alpha1.JobTemplate, error)
|
||||
Get(name string) (*flowv1alpha1.JobTemplate, error)
|
||||
JobTemplateNamespaceListerExpansion
|
||||
}
|
||||
|
||||
// jobTemplateNamespaceLister implements the JobTemplateNamespaceLister
|
||||
// interface.
|
||||
type jobTemplateNamespaceLister struct {
|
||||
listers.ResourceIndexer[*v1alpha1.JobTemplate]
|
||||
listers.ResourceIndexer[*flowv1alpha1.JobTemplate]
|
||||
}
|
||||
|
|
|
|||
|
|
@ -18,10 +18,10 @@ limitations under the License.
|
|||
package v1alpha1
|
||||
|
||||
import (
|
||||
"k8s.io/apimachinery/pkg/labels"
|
||||
"k8s.io/client-go/listers"
|
||||
"k8s.io/client-go/tools/cache"
|
||||
v1alpha1 "volcano.sh/apis/pkg/apis/nodeinfo/v1alpha1"
|
||||
labels "k8s.io/apimachinery/pkg/labels"
|
||||
listers "k8s.io/client-go/listers"
|
||||
cache "k8s.io/client-go/tools/cache"
|
||||
nodeinfov1alpha1 "volcano.sh/apis/pkg/apis/nodeinfo/v1alpha1"
|
||||
)
|
||||
|
||||
// NumatopologyLister helps list Numatopologies.
|
||||
|
|
@ -29,19 +29,19 @@ import (
|
|||
type NumatopologyLister interface {
|
||||
// List lists all Numatopologies in the indexer.
|
||||
// Objects returned here must be treated as read-only.
|
||||
List(selector labels.Selector) (ret []*v1alpha1.Numatopology, err error)
|
||||
List(selector labels.Selector) (ret []*nodeinfov1alpha1.Numatopology, err error)
|
||||
// Get retrieves the Numatopology from the index for a given name.
|
||||
// Objects returned here must be treated as read-only.
|
||||
Get(name string) (*v1alpha1.Numatopology, error)
|
||||
Get(name string) (*nodeinfov1alpha1.Numatopology, error)
|
||||
NumatopologyListerExpansion
|
||||
}
|
||||
|
||||
// numatopologyLister implements the NumatopologyLister interface.
|
||||
type numatopologyLister struct {
|
||||
listers.ResourceIndexer[*v1alpha1.Numatopology]
|
||||
listers.ResourceIndexer[*nodeinfov1alpha1.Numatopology]
|
||||
}
|
||||
|
||||
// NewNumatopologyLister returns a new NumatopologyLister.
|
||||
func NewNumatopologyLister(indexer cache.Indexer) NumatopologyLister {
|
||||
return &numatopologyLister{listers.New[*v1alpha1.Numatopology](indexer, v1alpha1.Resource("numatopology"))}
|
||||
return &numatopologyLister{listers.New[*nodeinfov1alpha1.Numatopology](indexer, nodeinfov1alpha1.Resource("numatopology"))}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -18,10 +18,10 @@ limitations under the License.
|
|||
package v1beta1
|
||||
|
||||
import (
|
||||
"k8s.io/apimachinery/pkg/labels"
|
||||
"k8s.io/client-go/listers"
|
||||
"k8s.io/client-go/tools/cache"
|
||||
v1beta1 "volcano.sh/apis/pkg/apis/scheduling/v1beta1"
|
||||
labels "k8s.io/apimachinery/pkg/labels"
|
||||
listers "k8s.io/client-go/listers"
|
||||
cache "k8s.io/client-go/tools/cache"
|
||||
schedulingv1beta1 "volcano.sh/apis/pkg/apis/scheduling/v1beta1"
|
||||
)
|
||||
|
||||
// PodGroupLister helps list PodGroups.
|
||||
|
|
@ -29,7 +29,7 @@ import (
|
|||
type PodGroupLister interface {
|
||||
// List lists all PodGroups in the indexer.
|
||||
// Objects returned here must be treated as read-only.
|
||||
List(selector labels.Selector) (ret []*v1beta1.PodGroup, err error)
|
||||
List(selector labels.Selector) (ret []*schedulingv1beta1.PodGroup, err error)
|
||||
// PodGroups returns an object that can list and get PodGroups.
|
||||
PodGroups(namespace string) PodGroupNamespaceLister
|
||||
PodGroupListerExpansion
|
||||
|
|
@ -37,17 +37,17 @@ type PodGroupLister interface {
|
|||
|
||||
// podGroupLister implements the PodGroupLister interface.
|
||||
type podGroupLister struct {
|
||||
listers.ResourceIndexer[*v1beta1.PodGroup]
|
||||
listers.ResourceIndexer[*schedulingv1beta1.PodGroup]
|
||||
}
|
||||
|
||||
// NewPodGroupLister returns a new PodGroupLister.
|
||||
func NewPodGroupLister(indexer cache.Indexer) PodGroupLister {
|
||||
return &podGroupLister{listers.New[*v1beta1.PodGroup](indexer, v1beta1.Resource("podgroup"))}
|
||||
return &podGroupLister{listers.New[*schedulingv1beta1.PodGroup](indexer, schedulingv1beta1.Resource("podgroup"))}
|
||||
}
|
||||
|
||||
// PodGroups returns an object that can list and get PodGroups.
|
||||
func (s *podGroupLister) PodGroups(namespace string) PodGroupNamespaceLister {
|
||||
return podGroupNamespaceLister{listers.NewNamespaced[*v1beta1.PodGroup](s.ResourceIndexer, namespace)}
|
||||
return podGroupNamespaceLister{listers.NewNamespaced[*schedulingv1beta1.PodGroup](s.ResourceIndexer, namespace)}
|
||||
}
|
||||
|
||||
// PodGroupNamespaceLister helps list and get PodGroups.
|
||||
|
|
@ -55,15 +55,15 @@ func (s *podGroupLister) PodGroups(namespace string) PodGroupNamespaceLister {
|
|||
type PodGroupNamespaceLister interface {
|
||||
// List lists all PodGroups in the indexer for a given namespace.
|
||||
// Objects returned here must be treated as read-only.
|
||||
List(selector labels.Selector) (ret []*v1beta1.PodGroup, err error)
|
||||
List(selector labels.Selector) (ret []*schedulingv1beta1.PodGroup, err error)
|
||||
// Get retrieves the PodGroup from the indexer for a given namespace and name.
|
||||
// Objects returned here must be treated as read-only.
|
||||
Get(name string) (*v1beta1.PodGroup, error)
|
||||
Get(name string) (*schedulingv1beta1.PodGroup, error)
|
||||
PodGroupNamespaceListerExpansion
|
||||
}
|
||||
|
||||
// podGroupNamespaceLister implements the PodGroupNamespaceLister
|
||||
// interface.
|
||||
type podGroupNamespaceLister struct {
|
||||
listers.ResourceIndexer[*v1beta1.PodGroup]
|
||||
listers.ResourceIndexer[*schedulingv1beta1.PodGroup]
|
||||
}
|
||||
|
|
|
|||
|
|
@ -18,10 +18,10 @@ limitations under the License.
|
|||
package v1beta1
|
||||
|
||||
import (
|
||||
"k8s.io/apimachinery/pkg/labels"
|
||||
"k8s.io/client-go/listers"
|
||||
"k8s.io/client-go/tools/cache"
|
||||
v1beta1 "volcano.sh/apis/pkg/apis/scheduling/v1beta1"
|
||||
labels "k8s.io/apimachinery/pkg/labels"
|
||||
listers "k8s.io/client-go/listers"
|
||||
cache "k8s.io/client-go/tools/cache"
|
||||
schedulingv1beta1 "volcano.sh/apis/pkg/apis/scheduling/v1beta1"
|
||||
)
|
||||
|
||||
// QueueLister helps list Queues.
|
||||
|
|
@ -29,19 +29,19 @@ import (
|
|||
type QueueLister interface {
|
||||
// List lists all Queues in the indexer.
|
||||
// Objects returned here must be treated as read-only.
|
||||
List(selector labels.Selector) (ret []*v1beta1.Queue, err error)
|
||||
List(selector labels.Selector) (ret []*schedulingv1beta1.Queue, err error)
|
||||
// Get retrieves the Queue from the index for a given name.
|
||||
// Objects returned here must be treated as read-only.
|
||||
Get(name string) (*v1beta1.Queue, error)
|
||||
Get(name string) (*schedulingv1beta1.Queue, error)
|
||||
QueueListerExpansion
|
||||
}
|
||||
|
||||
// queueLister implements the QueueLister interface.
|
||||
type queueLister struct {
|
||||
listers.ResourceIndexer[*v1beta1.Queue]
|
||||
listers.ResourceIndexer[*schedulingv1beta1.Queue]
|
||||
}
|
||||
|
||||
// NewQueueLister returns a new QueueLister.
|
||||
func NewQueueLister(indexer cache.Indexer) QueueLister {
|
||||
return &queueLister{listers.New[*v1beta1.Queue](indexer, v1beta1.Resource("queue"))}
|
||||
return &queueLister{listers.New[*schedulingv1beta1.Queue](indexer, schedulingv1beta1.Resource("queue"))}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue