CRD should have server side printing

Add the plumbing for server side printing. Not connected until we
support a way to get OpenAPI extensions from CRDs.
This commit is contained in:
Clayton Coleman
2018-02-22 14:24:52 -05:00
parent 8d406bf48b
commit fb6b1c0fba
21 changed files with 345 additions and 19 deletions

View File

@@ -40,6 +40,7 @@ import (
metav1beta1 "k8s.io/apimachinery/pkg/apis/meta/v1beta1"
"k8s.io/apimachinery/pkg/labels"
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/util/duration"
"k8s.io/apimachinery/pkg/util/sets"
"k8s.io/kubernetes/pkg/api/events"
"k8s.io/kubernetes/pkg/apis/apps"
@@ -500,7 +501,7 @@ func translateTimestamp(timestamp metav1.Time) string {
if timestamp.IsZero() {
return "<unknown>"
}
return printers.ShortHumanDuration(time.Now().Sub(timestamp.Time))
return duration.ShortHumanDuration(time.Now().Sub(timestamp.Time))
}
var (