k3s/pkg/kubectl
Kubernetes Submit Queue 9807cd7d06 Merge pull request #40630 from liggitt/apply-null
Automatic merge from submit-queue (batch tested with PRs 40529, 40630)

propagate explicit nulls in apply

Rebase of https://github.com/kubernetes/kubernetes/pull/35496 on top of https://github.com/kubernetes/kubernetes/pull/40260

The client-side propagation of the raw value is no longer needed, since the client is preserving the original object in unstructured form (explicit nulls are preserved).

Kept tests and CreateThreeWayMergePatch changes from https://github.com/kubernetes/kubernetes/pull/35496

```release-note
kubectl apply now supports explicitly clearing values not present in the config by setting them to null
```

- [x] Clean up orphaned objects in test-cmd to preserve pre- and post- conditions
- [x] improve CreateThreeWayMergePatch test to not filter based on string comparison to test name
2017-02-01 00:16:39 -08:00
..
cmd Merge pull request #40630 from liggitt/apply-null 2017-02-01 00:16:39 -08:00
metricsutil Update generated files 2017-01-29 21:41:45 +01:00
resource Update generated files 2017-01-29 21:41:45 +01:00
testing refactor: use metav1.ObjectMeta in other types 2017-01-17 16:17:19 -05:00
BUILD Merge pull request #40541 from fabianofranz/fix_sorting_printer_with_missing_fields 2017-01-31 22:00:38 -08:00
OWNERS Revert "update kubectl approvers" 2017-01-25 17:32:22 -08:00
apply.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
autoscale.go refactor: use metav1.ObjectMeta in other types 2017-01-17 16:17:19 -05:00
bash_comp_utils.go
cluster.go refactor: use metav1.ObjectMeta in other types 2017-01-17 16:17:19 -05:00
cluster_test.go refactor: use metav1.ObjectMeta in other types 2017-01-17 16:17:19 -05:00
clusterrolebinding.go change APIVersion to v1beta1 in create rolebinding/clusterrolebinding 2017-01-24 08:32:56 +08:00
configmap.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
configmap_test.go refactor: use metav1.ObjectMeta in other types 2017-01-17 16:17:19 -05:00
custom_column_printer.go move authoritative client-go utils out of pkg 2017-01-24 08:59:18 -05:00
custom_column_printer_test.go refactor: use metav1.ObjectMeta in other types 2017-01-17 16:17:19 -05:00
deployment.go refactor: use metav1.ObjectMeta in other types 2017-01-17 16:17:19 -05:00
deployment_test.go refactor: use metav1.ObjectMeta in other types 2017-01-17 16:17:19 -05:00
describe.go Merge pull request #40718 from janetkuo/secret-volume-describe-fix 2017-01-31 20:40:46 -08:00
describe_test.go move util/intstr to apimachinery 2017-01-30 12:46:59 -05:00
doc.go
explain.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
generate.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
generate_test.go
history.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
interfaces.go find and replace 2017-01-20 08:04:53 -05:00
kubectl.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
kubectl_test.go
namespace.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
namespace_test.go refactor: use metav1.ObjectMeta in other types 2017-01-17 16:17:19 -05:00
pdb.go move util/intstr to apimachinery 2017-01-30 12:46:59 -05:00
proxy_server.go find and replace 2017-01-20 08:04:53 -05:00
proxy_server_test.go Merge pull request #38789 from jessfraz/cleanup-temp-dirs 2017-01-20 12:34:58 -08:00
quota.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
quota_test.go refactor: use metav1.ObjectMeta in other types 2017-01-17 16:17:19 -05:00
resource_filter.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
resource_printer.go Merge pull request #40111 from juanvallejo/jvallejo/add-ensure-print-headers 2017-01-31 18:53:27 -08:00
resource_printer_test.go move util/intstr to apimachinery 2017-01-30 12:46:59 -05:00
rolebinding.go change APIVersion to v1beta1 in create rolebinding/clusterrolebinding 2017-01-24 08:32:56 +08:00
rollback.go refactor: move ListOptions references to metav1 2017-01-23 17:52:46 -05:00
rolling_updater.go move util/intstr to apimachinery 2017-01-30 12:46:59 -05:00
rolling_updater_test.go move util/intstr to apimachinery 2017-01-30 12:46:59 -05:00
rollout_status.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
rollout_status_test.go refactor: use metav1.ObjectMeta in other types 2017-01-17 16:17:19 -05:00
run.go pkg/api/resource: move to apimachinery 2017-01-29 21:41:44 +01:00
run_test.go pkg/api/resource: move to apimachinery 2017-01-29 21:41:44 +01:00
scale.go refactor: move ListOptions references to metav1 2017-01-23 17:52:46 -05:00
scale_test.go move testing/core to client-go 2017-01-26 13:54:40 -05:00
secret.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
secret_for_docker_registry.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
secret_for_docker_registry_test.go refactor: use metav1.ObjectMeta in other types 2017-01-17 16:17:19 -05:00
secret_for_tls.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
secret_for_tls_test.go move authoritative client-go utils out of pkg 2017-01-24 08:59:18 -05:00
secret_test.go refactor: use metav1.ObjectMeta in other types 2017-01-17 16:17:19 -05:00
service.go move util/intstr to apimachinery 2017-01-30 12:46:59 -05:00
service_basic.go move util/intstr to apimachinery 2017-01-30 12:46:59 -05:00
service_basic_test.go move util/intstr to apimachinery 2017-01-30 12:46:59 -05:00
service_test.go move util/intstr to apimachinery 2017-01-30 12:46:59 -05:00
serviceaccount.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
serviceaccount_test.go refactor: use metav1.ObjectMeta in other types 2017-01-17 16:17:19 -05:00
sorted_resource_name_list.go kubectl 2016-11-23 15:53:09 -08:00
sorted_resource_name_list_test.go
sorting_printer.go Fix sorting printer with missing fields 2017-01-28 19:56:53 -02:00
sorting_printer_test.go Fix sorting printer with missing fields 2017-01-28 19:56:53 -02:00
stop.go pkg/util: move uuid and strategicpatch into k8s.io/apimachinery 2017-01-25 19:45:09 +01:00
stop_test.go move testing/core to client-go 2017-01-26 13:54:40 -05:00
versioned_client.go run hack/update-codegen.sh 2016-12-14 12:39:49 -08:00