├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── creating-a-rest-config-instance ├── using-default-rules │ └── main.go └── using-flags │ └── main.go ├── display-http-calls └── main.go ├── go.mod ├── go.sum ├── labels-and-selectors ├── creating-a-selector │ └── main.go └── list-with-label-selector │ └── main.go ├── using-client-go-toc-and-some-random-pages.pdf ├── using-codegen ├── Makefile ├── hack │ ├── boilerplate.go.txt │ ├── hack.go │ └── hack.sh ├── main.go ├── manifests │ ├── crds │ │ └── expression-crd.yaml │ └── examples │ │ ├── demo1.yaml │ │ ├── demo2.yaml │ │ ├── demo3.yaml │ │ └── demo4.yaml └── pkg │ ├── apis │ └── expression │ │ └── v1alpha1 │ │ ├── doc.go │ │ ├── register.go │ │ ├── types.go │ │ └── zz_generated.deepcopy.go │ └── generated │ └── clientset │ └── versioned │ ├── clientset.go │ ├── doc.go │ ├── fake │ ├── clientset_generated.go │ ├── doc.go │ └── register.go │ ├── scheme │ ├── doc.go │ └── register.go │ └── typed │ └── expression │ └── v1alpha1 │ ├── doc.go │ ├── expression.go │ ├── expression_client.go │ ├── fake │ ├── doc.go │ ├── fake_expression.go │ └── fake_expression_client.go │ └── generated_expansion.go ├── using-discovery-client └── main.go ├── using-dynamic-interface ├── get-and-update-crds │ ├── main.go │ ├── margherita.yaml │ └── pizza_crd.yaml └── list-pods │ └── main.go ├── using-informers └── main.go ├── using-kubernetes-clientset ├── creating-a-deployment │ └── main.go ├── deleting-a-deployment │ └── main.go ├── listing-pods │ └── main.go └── updating-a-deployment-image │ └── main.go ├── using-rest-client ├── creating-a-deployment │ └── main.go ├── deleting-a-deployment │ └── main.go ├── listing-pods │ └── main.go └── updating-a-deployment-image │ └── main.go ├── using-retrywatcher └── main.go ├── watching ├── with-clientset │ └── main.go ├── with-dynamic-interface │ └── main.go └── with-rest-client │ └── main.go └── workqueue └── main.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/README.md -------------------------------------------------------------------------------- /creating-a-rest-config-instance/using-default-rules/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/creating-a-rest-config-instance/using-default-rules/main.go -------------------------------------------------------------------------------- /creating-a-rest-config-instance/using-flags/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/creating-a-rest-config-instance/using-flags/main.go -------------------------------------------------------------------------------- /display-http-calls/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/display-http-calls/main.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/go.sum -------------------------------------------------------------------------------- /labels-and-selectors/creating-a-selector/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/labels-and-selectors/creating-a-selector/main.go -------------------------------------------------------------------------------- /labels-and-selectors/list-with-label-selector/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/labels-and-selectors/list-with-label-selector/main.go -------------------------------------------------------------------------------- /using-client-go-toc-and-some-random-pages.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/using-client-go-toc-and-some-random-pages.pdf -------------------------------------------------------------------------------- /using-codegen/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/using-codegen/Makefile -------------------------------------------------------------------------------- /using-codegen/hack/boilerplate.go.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/using-codegen/hack/boilerplate.go.txt -------------------------------------------------------------------------------- /using-codegen/hack/hack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/using-codegen/hack/hack.go -------------------------------------------------------------------------------- /using-codegen/hack/hack.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/using-codegen/hack/hack.sh -------------------------------------------------------------------------------- /using-codegen/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/using-codegen/main.go -------------------------------------------------------------------------------- /using-codegen/manifests/crds/expression-crd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/using-codegen/manifests/crds/expression-crd.yaml -------------------------------------------------------------------------------- /using-codegen/manifests/examples/demo1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/using-codegen/manifests/examples/demo1.yaml -------------------------------------------------------------------------------- /using-codegen/manifests/examples/demo2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/using-codegen/manifests/examples/demo2.yaml -------------------------------------------------------------------------------- /using-codegen/manifests/examples/demo3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/using-codegen/manifests/examples/demo3.yaml -------------------------------------------------------------------------------- /using-codegen/manifests/examples/demo4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/using-codegen/manifests/examples/demo4.yaml -------------------------------------------------------------------------------- /using-codegen/pkg/apis/expression/v1alpha1/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/using-codegen/pkg/apis/expression/v1alpha1/doc.go -------------------------------------------------------------------------------- /using-codegen/pkg/apis/expression/v1alpha1/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/using-codegen/pkg/apis/expression/v1alpha1/register.go -------------------------------------------------------------------------------- /using-codegen/pkg/apis/expression/v1alpha1/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/using-codegen/pkg/apis/expression/v1alpha1/types.go -------------------------------------------------------------------------------- /using-codegen/pkg/apis/expression/v1alpha1/zz_generated.deepcopy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/using-codegen/pkg/apis/expression/v1alpha1/zz_generated.deepcopy.go -------------------------------------------------------------------------------- /using-codegen/pkg/generated/clientset/versioned/clientset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/using-codegen/pkg/generated/clientset/versioned/clientset.go -------------------------------------------------------------------------------- /using-codegen/pkg/generated/clientset/versioned/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/using-codegen/pkg/generated/clientset/versioned/doc.go -------------------------------------------------------------------------------- /using-codegen/pkg/generated/clientset/versioned/fake/clientset_generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/using-codegen/pkg/generated/clientset/versioned/fake/clientset_generated.go -------------------------------------------------------------------------------- /using-codegen/pkg/generated/clientset/versioned/fake/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/using-codegen/pkg/generated/clientset/versioned/fake/doc.go -------------------------------------------------------------------------------- /using-codegen/pkg/generated/clientset/versioned/fake/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/using-codegen/pkg/generated/clientset/versioned/fake/register.go -------------------------------------------------------------------------------- /using-codegen/pkg/generated/clientset/versioned/scheme/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/using-codegen/pkg/generated/clientset/versioned/scheme/doc.go -------------------------------------------------------------------------------- /using-codegen/pkg/generated/clientset/versioned/scheme/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/using-codegen/pkg/generated/clientset/versioned/scheme/register.go -------------------------------------------------------------------------------- /using-codegen/pkg/generated/clientset/versioned/typed/expression/v1alpha1/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/using-codegen/pkg/generated/clientset/versioned/typed/expression/v1alpha1/doc.go -------------------------------------------------------------------------------- /using-codegen/pkg/generated/clientset/versioned/typed/expression/v1alpha1/expression.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/using-codegen/pkg/generated/clientset/versioned/typed/expression/v1alpha1/expression.go -------------------------------------------------------------------------------- /using-codegen/pkg/generated/clientset/versioned/typed/expression/v1alpha1/expression_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/using-codegen/pkg/generated/clientset/versioned/typed/expression/v1alpha1/expression_client.go -------------------------------------------------------------------------------- /using-codegen/pkg/generated/clientset/versioned/typed/expression/v1alpha1/fake/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/using-codegen/pkg/generated/clientset/versioned/typed/expression/v1alpha1/fake/doc.go -------------------------------------------------------------------------------- /using-codegen/pkg/generated/clientset/versioned/typed/expression/v1alpha1/fake/fake_expression.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/using-codegen/pkg/generated/clientset/versioned/typed/expression/v1alpha1/fake/fake_expression.go -------------------------------------------------------------------------------- /using-codegen/pkg/generated/clientset/versioned/typed/expression/v1alpha1/fake/fake_expression_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/using-codegen/pkg/generated/clientset/versioned/typed/expression/v1alpha1/fake/fake_expression_client.go -------------------------------------------------------------------------------- /using-codegen/pkg/generated/clientset/versioned/typed/expression/v1alpha1/generated_expansion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/using-codegen/pkg/generated/clientset/versioned/typed/expression/v1alpha1/generated_expansion.go -------------------------------------------------------------------------------- /using-discovery-client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/using-discovery-client/main.go -------------------------------------------------------------------------------- /using-dynamic-interface/get-and-update-crds/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/using-dynamic-interface/get-and-update-crds/main.go -------------------------------------------------------------------------------- /using-dynamic-interface/get-and-update-crds/margherita.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/using-dynamic-interface/get-and-update-crds/margherita.yaml -------------------------------------------------------------------------------- /using-dynamic-interface/get-and-update-crds/pizza_crd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/using-dynamic-interface/get-and-update-crds/pizza_crd.yaml -------------------------------------------------------------------------------- /using-dynamic-interface/list-pods/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/using-dynamic-interface/list-pods/main.go -------------------------------------------------------------------------------- /using-informers/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/using-informers/main.go -------------------------------------------------------------------------------- /using-kubernetes-clientset/creating-a-deployment/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/using-kubernetes-clientset/creating-a-deployment/main.go -------------------------------------------------------------------------------- /using-kubernetes-clientset/deleting-a-deployment/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/using-kubernetes-clientset/deleting-a-deployment/main.go -------------------------------------------------------------------------------- /using-kubernetes-clientset/listing-pods/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/using-kubernetes-clientset/listing-pods/main.go -------------------------------------------------------------------------------- /using-kubernetes-clientset/updating-a-deployment-image/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/using-kubernetes-clientset/updating-a-deployment-image/main.go -------------------------------------------------------------------------------- /using-rest-client/creating-a-deployment/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/using-rest-client/creating-a-deployment/main.go -------------------------------------------------------------------------------- /using-rest-client/deleting-a-deployment/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/using-rest-client/deleting-a-deployment/main.go -------------------------------------------------------------------------------- /using-rest-client/listing-pods/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/using-rest-client/listing-pods/main.go -------------------------------------------------------------------------------- /using-rest-client/updating-a-deployment-image/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/using-rest-client/updating-a-deployment-image/main.go -------------------------------------------------------------------------------- /using-retrywatcher/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/using-retrywatcher/main.go -------------------------------------------------------------------------------- /watching/with-clientset/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/watching/with-clientset/main.go -------------------------------------------------------------------------------- /watching/with-dynamic-interface/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/watching/with-dynamic-interface/main.go -------------------------------------------------------------------------------- /watching/with-rest-client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/watching/with-rest-client/main.go -------------------------------------------------------------------------------- /workqueue/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucasepe/using-client-go/HEAD/workqueue/main.go --------------------------------------------------------------------------------