kubernetes/pkg/kubectl
Timo Reimann 604dfb3197 Relax restrictions on environment variable names.
The POSIX standard restricts environment variable names to uppercase
letters, digits, and the underscore character in shell contexts only.
For generic application usage, it is stated that all other characters
shall be tolerated.

This change relaxes the rules to some degree. Namely, we stop requiring
environment variable names to be strict C_IDENTIFIERS and start
permitting lowercase, dot, and dash characters.

Public container images using environment variable names beyond the
shell-only context can benefit from this relaxation. Elasticsearch is
one popular example.
2017-07-28 22:11:26 +02:00
..
cmd Merge pull request #49438 from zhangxiaoyu-zidif/delete-err-def-for-drain 2017-07-24 20:39:18 -07:00
metricsutil Merge pull request #45389 from monopole/isolation1 2017-05-15 19:34:52 -07:00
plugins kubectl plugins have access config, global flags and environment 2017-05-19 19:17:43 -03:00
resource add cronjobs to all 2017-07-21 10:56:26 -04:00
testing Update generated code 2017-07-18 09:28:49 +02:00
util fix cross build for windows 2017-07-05 12:42:41 -07:00
apply.go kubectl: simplify code with help of linter 2017-06-23 09:49:30 -07:00
autoscale.go Update kubectl to work with new HPA objects 2017-02-07 22:25:28 -05:00
bash_comp_utils.go
BUILD Scripted migration from clientset_generated to client-go. 2017-07-17 15:05:37 -07:00
cluster_test.go run hack/update-all 2017-06-22 11:31:03 -07:00
cluster.go run hack/update-all 2017-06-22 11:31:03 -07:00
clusterrolebinding.go add validate in create rolebinding 2017-05-08 15:52:44 +08:00
configmap_test.go Relax restrictions on environment variable names. 2017-07-28 22:11:26 +02:00
configmap.go fix comment of isDir 2017-06-02 09:26:13 +08:00
deployment_test.go run hack/update-all 2017-06-22 11:31:03 -07:00
deployment.go kubectl/deployment: add BaseDeploymentGenerator to reduce duplication 2017-07-18 13:17:45 -07:00
doc.go kubectl: rewrite docstrings in several files 2017-06-23 09:49:30 -07:00
env_file_test.go kubectl: refactor addFromEnvFile, write tests 2017-06-23 09:49:30 -07:00
env_file.go Relax restrictions on environment variable names. 2017-07-28 22:11:26 +02:00
explain.go Update go-restful dependency 2017-05-05 13:57:01 -07:00
generate_test.go
generate.go kubectl: rewrite docstrings in several files 2017-06-23 09:49:30 -07:00
history.go Scripted migration from clientset_generated to client-go. 2017-07-17 15:05:37 -07:00
interfaces.go find and replace 2017-01-20 08:04:53 -05:00
kubectl_test.go
kubectl.go kubectl: rewrite docstrings in several files 2017-06-23 09:49:30 -07:00
namespace_test.go Add test case for namespace 2017-06-03 14:35:49 +08:00
namespace.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
OWNERS Revert "update kubectl approvers" 2017-01-25 17:32:22 -08:00
pdb.go PDB MaxUnavailable: kubectl changes 2017-05-23 07:18:44 -07:00
proxy_server_test.go allow kubectl proxy to handle specified reject methods and default to allow all 2017-04-29 21:10:52 -05:00
proxy_server.go eliminate kubectl dependency on k8s.io/kubernetes/pkg/util 2017-06-29 14:49:51 -07:00
quota_test.go refactor: use metav1.ObjectMeta in other types 2017-01-17 16:17:19 -05:00
quota.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
resource_filter_test.go Add test for kubectl resource filter. 2017-07-12 11:44:28 -07:00
resource_filter.go Correctly filter terminated pods in kubectl 2017-07-11 17:32:56 -07:00
rolebinding_test.go Supplement unit tests to kubectl create rolebinding command. 2017-03-29 16:36:22 +08:00
rolebinding.go add validate in create rolebinding 2017-05-08 15:52:44 +08:00
rollback.go split util/slice 2017-06-30 23:04:18 -07:00
rolling_updater_test.go **What this PR does / why we need it**: 2017-05-21 20:44:21 -07:00
rolling_updater.go kubectl: simplify code with help of linter 2017-06-23 09:49:30 -07:00
rollout_status_test.go Update StatefulSet rollout status for parameterized RollingUpdate 2017-06-12 10:07:07 -07:00
rollout_status.go Update StatefulSet rollout status for parameterized RollingUpdate 2017-06-12 10:07:07 -07:00
run_test.go Relax restrictions on environment variable names. 2017-07-28 22:11:26 +02:00
run.go Relax restrictions on environment variable names. 2017-07-28 22:11:26 +02:00
scale_test.go move testing/core to client-go 2017-01-26 13:54:40 -05:00
scale.go Deployments under apps/v1beta1 with new defaults 2017-03-01 15:14:41 +01:00
secret_for_docker_registry_test.go Make 'docker-email' optional on dockercfg secrets 2017-02-27 17:13:08 -05:00
secret_for_docker_registry.go Make 'docker-email' optional on dockercfg secrets 2017-02-27 17:13:08 -05:00
secret_for_tls_test.go move authoritative client-go utils out of pkg 2017-01-24 08:59:18 -05:00
secret_for_tls.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
secret_test.go Relax restrictions on environment variable names. 2017-07-28 22:11:26 +02:00
secret.go modify the meassage in kubectl secret command when the envFile path is not an file path 2017-06-26 16:30:43 +08:00
service_basic_test.go Populate endpoints and allow ports with headless service 2017-06-28 11:15:51 +08:00
service_basic.go Populate endpoints and allow ports with headless service 2017-06-28 11:15:51 +08:00
service_test.go Populate endpoints and allow ports with headless service 2017-06-28 11:15:51 +08:00
service.go Merge pull request #38183 from tianshapjq/remove-create-external-load-balancer 2017-02-07 11:33:41 -08:00
serviceaccount_test.go refactor: use metav1.ObjectMeta in other types 2017-01-17 16:17:19 -05:00
serviceaccount.go start the apimachinery repo 2017-01-11 09:09:48 -05:00
sorting_printer_test.go run hack/update-all 2017-06-22 11:31:03 -07:00
sorting_printer.go run hack/update-all 2017-06-22 11:31:03 -07:00
stop_test.go Deleting ServiceReaper 2017-06-01 14:25:01 -07:00
stop.go Merge pull request #46798 from nikhiljindal/servicesReaper 2017-07-08 05:16:33 -07:00
versioned_client.go Scripted migration from clientset_generated to client-go. 2017-07-17 15:05:37 -07:00