k3s/pkg/controller
Kubernetes Submit Queue 1b0bc9421f Merge pull request #30301 from girishkalele/endpoint_hostnames
Automatic merge from submit-queue

Add NodeName to EndpointAddress object

Adding a new string type `nodeName` to api.EndpointAddress.
We could also do  *ObjectReference to the api.Node object instead, which would be more precise for the future.

```
type ObjectReference struct {
    Kind            string    `json:"kind,omitempty"`
    Namespace       string    `json:"namespace,omitempty"`
    Name            string    `json:"name,omitempty"`
    UID             types.UID `json:"uid,omitempty"`
    APIVersion      string    `json:"apiVersion,omitempty"`
    ResourceVersion string    `json:"resourceVersion,omitempty"`

    // Optional. If referring to a piece of an object instead of an entire object, this string
    // should contain information to identify the sub-object. For example, if the object
    // reference is to a container within a pod, this would take on a value like:
    // "spec.containers{name}" (where "name" refers to the name of the container that triggered
    // the event) or if no container name is specified "spec.containers[2]" (container with
    // index 2 in this pod). This syntax is chosen only to have some well-defined way of
    // referencing a part of an object.
    // TODO: this design is not final and this field is subject to change in the future.
    FieldPath string `json:"fieldPath,omitempty"`
}
```
2016-08-16 13:11:10 -07:00
..
certificates certificates: implement certificates controller 2016-07-19 11:25:38 -07:00
daemon Avoid computing super-expensive DeepEqual on every pod update 2016-08-11 08:35:36 +02:00
deployment Avoid computing super-expensive DeepEqual on every pod update 2016-08-11 08:35:36 +02:00
endpoint Fix endpoints_controller unit tests 2016-08-15 21:01:21 -07:00
framework Collapse duplicate informer creation paths 2016-08-04 09:02:13 +02:00
garbagecollector Merge pull request #28387 from caesarxuchao/gc-latency-measure 2016-08-11 02:33:55 -07:00
job Avoid computing super-expensive DeepEqual on every pod update 2016-08-11 08:35:36 +02:00
namespace only store typeMeta and objectMeta in the gc store 2016-08-08 17:23:13 -07:00
node fix node controller event uid issue 2016-08-14 09:41:20 +08:00
petset Merge pull request #30277 from wojtek-t/optimize_controllers 2016-08-12 03:20:58 -07:00
podautoscaler fix go vet errors 2016-08-10 16:45:41 -07:00
podgc Use Go canonical import paths 2016-07-16 13:48:21 -04:00
replicaset Avoid computing super-expensive DeepEqual on every pod update 2016-08-11 08:35:36 +02:00
replication Avoid computing super-expensive DeepEqual on every pod update 2016-08-11 08:35:36 +02:00
resourcequota Merge pull request #29653 from ZTE-PaaS/zhangke-patch-010 2016-08-11 21:54:28 -07:00
route Use Go canonical import paths 2016-07-16 13:48:21 -04:00
scheduledjob Remove pods along with jobs when Replace ConcurrentPolicy is set 2016-08-14 11:59:06 +02:00
service rewrite serivce controller to apply the latest controller pattern 2016-08-04 09:28:55 +08:00
serviceaccount move new etcd storage into cacher 2016-08-12 18:40:20 -07:00
volume This change supports robust kubelet volume cleanup 2016-08-15 11:29:15 -07:00
OWNERS
controller_ref_manager.go let RC manager utilize the GC 2016-07-14 19:59:31 -07:00
controller_utils.go Print/log pointers of structs with %#v instead of %+v 2016-08-01 22:27:56 +02:00
controller_utils_test.go Merge pull request #29621 from resouer/uuid 2016-08-01 22:21:30 -07:00
doc.go Use Go canonical import paths 2016-07-16 13:48:21 -04:00
lookup_cache.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00