From 373fd4587b69d5e97eea1319b86cbb68f82a266e Mon Sep 17 00:00:00 2001 From: Fernand Galiana Date: Tue, 28 Jun 2022 09:29:30 -0600 Subject: [PATCH] K9s release v0.25.20 (#1621) * release v0.25.20 * fix rel notes --- Dockerfile | 6 ++--- change_logs/release_v0.25.19.md | 2 +- change_logs/release_v0.25.20.md | 28 +++++++++++++++++++ go.mod | 24 ++++++++--------- go.sum | 48 +++++++++++++++------------------ internal/render/benchmark.go | 2 +- internal/render/container.go | 2 +- internal/render/cr.go | 2 +- internal/render/crb.go | 2 +- internal/render/crd.go | 2 +- internal/render/cronjob.go | 2 +- internal/render/dp.go | 2 +- internal/render/ds.go | 2 +- internal/render/ep.go | 2 +- internal/render/helm.go | 2 +- internal/render/hpa.go | 6 ++--- internal/render/ing.go | 2 +- internal/render/job.go | 2 +- internal/render/node.go | 2 +- internal/render/np.go | 2 +- internal/render/ns.go | 2 +- internal/render/ofaas.go | 2 +- internal/render/pdb.go | 2 +- internal/render/portforward.go | 2 +- internal/render/pv.go | 2 +- internal/render/pvc.go | 2 +- internal/render/ro.go | 2 +- internal/render/rob.go | 2 +- internal/render/rs.go | 2 +- internal/render/sa.go | 2 +- internal/render/sc.go | 2 +- internal/render/screen_dump.go | 2 +- internal/render/sts.go | 2 +- internal/render/svc.go | 2 +- 34 files changed, 95 insertions(+), 75 deletions(-) create mode 100644 change_logs/release_v0.25.20.md diff --git a/Dockerfile b/Dockerfile index 521705c2..2ed1b87b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ # ----------------------------------------------------------------------------- # The base image for building the k9s binary -FROM golang:1.17-alpine3.14 AS build +FROM golang:1.17-alpine3.16.0 AS build WORKDIR /k9s COPY go.mod go.sum main.go Makefile ./ @@ -12,8 +12,8 @@ RUN apk --no-cache add make git gcc libc-dev curl && make build # ----------------------------------------------------------------------------- # Build the final Docker image -FROM alpine:3.14.3 -ARG KUBECTL_VERSION="v1.24.2" +FROM alpine:3.16.0 +ARG KUBECTL_VERSION="v1.23.8" COPY --from=build /k9s/execs/k9s /bin/k9s RUN apk add --update ca-certificates \ diff --git a/change_logs/release_v0.25.19.md b/change_logs/release_v0.25.19.md index 1db9cc4d..643d76ed 100644 --- a/change_logs/release_v0.25.19.md +++ b/change_logs/release_v0.25.19.md @@ -33,7 +33,7 @@ On Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_inv * [PR #1553](https://github.com/derailed/k9s/pull/1553) Allow `all` deletion propagation policy * [PR #1539](https://github.com/derailed/k9s/pull/1539) Plugin to allow default chart values retrieval * [PR #1529](https://github.com/derailed/k9s/pull/1529) Update example k9s config file -* [PR #1518](https://github.com/derailed/k9s/pull/1519) Add Helm values support +* [PR #1518](https://github.com/derailed/k9s/pull/1518) Add Helm values support * [PR #1493](https://github.com/derailed/k9s/pull/1493) Fix padding is not 0 in fullscreen * [PR #1422](https://github.com/derailed/k9s/pull/1422) Fix typo in README diff --git a/change_logs/release_v0.25.20.md b/change_logs/release_v0.25.20.md new file mode 100644 index 00000000..4dcd5174 --- /dev/null +++ b/change_logs/release_v0.25.20.md @@ -0,0 +1,28 @@ + + +# Release v0.25.20 + +## Notes + +Thank you to all that contributed with flushing out issues and enhancements for K9s! I'll try to mark some of these issues as fixed. But if you don't mind grab the latest rev and see if we're happier with some of the fixes! If you've filed an issue please help me verify and close. Your support, kindness and awesome suggestions to make K9s better are as ever very much noted and appreciated! Also big thanks to all that have allocated their own time to help others on both slack and this repo!! + +If you feel K9s is helping your Kubernetes journey, please consider joining our [sponsorship program](https://github.com/sponsors/derailed) and/or make some noise on social! [@kitesurfer](https://twitter.com/kitesurfer) + +On Slack? Please join us [K9slackers](https://join.slack.com/t/k9sers/shared_invite/enQtOTA5MDEyNzI5MTU0LWQ1ZGI3MzliYzZhZWEyNzYxYzA3NjE0YTk1YmFmNzViZjIyNzhkZGI0MmJjYzhlNjdlMGJhYzE2ZGU1NjkyNTM) + +--- + +## Maintenance Release + +Hoy!! Cleaning up the kitchen countertops ;( Thank you all for piping in on the latest drop! + +--- + +## Resolved Issues + +* [Issue #1620](https://github.com/derailed/k9s/issues/1620) popeye view shows duplicate pdb +* [Issue #1616](https://github.com/derailed/k9s/issues/1616) Age in nodes view are n/a + +--- + + © 2021 Imhotep Software LLC. All materials licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0) diff --git a/go.mod b/go.mod index 1aca41a4..e4d5956f 100644 --- a/go.mod +++ b/go.mod @@ -8,19 +8,19 @@ require ( github.com/adrg/xdg v0.4.0 github.com/atotto/clipboard v0.1.4 github.com/cenkalti/backoff v2.2.1+incompatible - github.com/cenkalti/backoff/v4 v4.1.2 - github.com/derailed/popeye v0.10.0 + github.com/cenkalti/backoff/v4 v4.1.3 + github.com/derailed/popeye v0.10.1 github.com/derailed/tview v0.6.6 github.com/fatih/color v1.13.0 github.com/fsnotify/fsnotify v1.5.1 - github.com/fvbommel/sortorder v1.0.2 - github.com/gdamore/tcell/v2 v2.4.0 + github.com/fvbommel/sortorder v1.0.1 + github.com/gdamore/tcell/v2 v2.2.1 github.com/ghodss/yaml v1.0.0 github.com/mattn/go-colorable v0.1.12 - github.com/mattn/go-runewidth v0.0.13 + github.com/mattn/go-runewidth v0.0.12 github.com/petergtz/pegomock v2.9.0+incompatible github.com/rakyll/hey v0.1.4 - github.com/rs/zerolog v1.26.0 + github.com/rs/zerolog v1.27.0 github.com/sahilm/fuzzy v0.1.0 github.com/spf13/cobra v1.4.0 github.com/stretchr/testify v1.7.1 @@ -31,7 +31,7 @@ require ( k8s.io/apimachinery v0.24.2 k8s.io/cli-runtime v0.24.2 k8s.io/client-go v0.24.2 - k8s.io/klog/v2 v2.60.1 + k8s.io/klog/v2 v2.70.0 k8s.io/kubectl v0.24.2 k8s.io/metrics v0.24.2 sigs.k8s.io/yaml v1.3.0 @@ -59,7 +59,7 @@ require ( github.com/beorn7/perks v1.0.1 // indirect github.com/cespare/xxhash/v2 v2.1.2 // indirect github.com/chai2010/gettext-go v0.0.0-20160711120539-c6fed771bfd5 // indirect - github.com/containerd/containerd v1.6.6 // indirect + github.com/containerd/containerd v1.6.3 // indirect github.com/cyphar/filepath-securejoin v0.2.3 // indirect github.com/davecgh/go-spew v1.1.1 // indirect github.com/docker/cli v20.10.11+incompatible // indirect @@ -147,7 +147,7 @@ require ( golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd // indirect golang.org/x/oauth2 v0.0.0-20211104180415-d3ed0bb246c8 // indirect golang.org/x/sync v0.0.0-20210220032951-036812b2e83c // indirect - golang.org/x/sys v0.0.0-20220412211240-33da011f77ad // indirect + golang.org/x/sys v0.0.0-20220209214540-3681064d5158 // indirect golang.org/x/term v0.0.0-20210927222741-03fcf44c2211 // indirect golang.org/x/time v0.0.0-20220210224613-90d013bbcef8 // indirect google.golang.org/appengine v1.6.7 // indirect @@ -156,12 +156,12 @@ require ( google.golang.org/protobuf v1.27.1 // indirect gopkg.in/inf.v0 v0.9.1 // indirect gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b // indirect - k8s.io/apiextensions-apiserver v0.24.0 // indirect - k8s.io/apiserver v0.24.0 // indirect + k8s.io/apiextensions-apiserver v0.24.2 // indirect + k8s.io/apiserver v0.24.2 // indirect k8s.io/component-base v0.24.2 // indirect k8s.io/kube-openapi v0.0.0-20220328201542-3ee0da9b0b42 // indirect k8s.io/utils v0.0.0-20220210201930-3a6ce19ff2f9 // indirect - oras.land/oras-go v1.1.1 // indirect + oras.land/oras-go v1.1.0 // indirect sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2 // indirect sigs.k8s.io/kustomize/api v0.11.4 // indirect sigs.k8s.io/kustomize/kyaml v0.13.6 // indirect diff --git a/go.sum b/go.sum index d535f026..7dd87699 100644 --- a/go.sum +++ b/go.sum @@ -83,7 +83,7 @@ github.com/Masterminds/sprig/v3 v3.2.2/go.mod h1:UoaO7Yp8KlPnJIYWTFkMaqPUYKTfGFP github.com/Masterminds/squirrel v1.5.2 h1:UiOEi2ZX4RCSkpiNDQN5kro/XIBpSRk9iTqdIRPzUXE= github.com/Masterminds/squirrel v1.5.2/go.mod h1:NNaOrjSoIDfDA40n7sr2tPNZRfjzjA400rg+riTZj10= github.com/Microsoft/go-winio v0.5.1 h1:aPJp2QD7OOrhO5tQXqQoGSJc+DjDtWTGLOmNyAm6FgY= -github.com/Microsoft/hcsshim v0.9.3 h1:k371PzBuRrz2b+ebGuI2nVgVhgsVX60jMfSw80NECxo= +github.com/Microsoft/hcsshim v0.9.2 h1:wB06W5aYFfUB3IvootYAY2WnOmIdgPGfqSI6tufQNnY= github.com/NYTimes/gziphandler v0.0.0-20170623195520-56545f4a5d46/go.mod h1:3wb06e3pkSAbeQ52E9H9iFoQsEEwGN64994WTCIhntQ= github.com/NYTimes/gziphandler v1.1.1/go.mod h1:n/CVRwUEOgIxrgPvAQhUUr9oeUtvrhMomdKFjzJNB0c= github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU= @@ -129,8 +129,8 @@ github.com/bugsnag/osext v0.0.0-20130617224835-0dd3f918b21b h1:otBG+dV+YK+Soembj github.com/bugsnag/panicwrap v0.0.0-20151223152923-e2c28503fcd0 h1:nvj0OLI3YqYXer/kZD8Ri1aaunCxIEsOst1BVJswV0o= github.com/cenkalti/backoff v2.2.1+incompatible h1:tNowT99t7UNflLxfYYSlKYsBpXdEet03Pg2g16Swow4= github.com/cenkalti/backoff v2.2.1+incompatible/go.mod h1:90ReRw6GdpyfrHakVjL/QHaoyV4aDUVVkXQJJJ3NXXM= -github.com/cenkalti/backoff/v4 v4.1.2 h1:6Yo7N8UP2K6LWZnW94DLVSSrbobcWdVzAYOisuDPIFo= -github.com/cenkalti/backoff/v4 v4.1.2/go.mod h1:scbssz8iZGpm3xbr14ovlUdkxfGXNInqkPWOWmG2CLw= +github.com/cenkalti/backoff/v4 v4.1.3 h1:cFAlzYUlVYDysBEH2T5hyJZMh3+5+WCBvSnK6Q8UtC4= +github.com/cenkalti/backoff/v4 v4.1.3/go.mod h1:scbssz8iZGpm3xbr14ovlUdkxfGXNInqkPWOWmG2CLw= github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= github.com/certifi/gocertifi v0.0.0-20191021191039-0944d244cd40/go.mod h1:sGbDF6GwGcLpkNXPUTkMRoywsNa/ol15pxFe6ERfguA= github.com/certifi/gocertifi v0.0.0-20200922220541-2c3bb06c6054/go.mod h1:sGbDF6GwGcLpkNXPUTkMRoywsNa/ol15pxFe6ERfguA= @@ -156,14 +156,15 @@ github.com/cockroachdb/datadriven v0.0.0-20200714090401-bf6692d28da5/go.mod h1:h github.com/cockroachdb/errors v1.2.4/go.mod h1:rQD95gz6FARkaKkQXUksEje/d9a6wBJoCr5oaCLELYA= github.com/cockroachdb/logtags v0.0.0-20190617123548-eb05cc24525f/go.mod h1:i/u985jwjWRlyHXQbwatDASoW0RMlZ/3i9yJHE2xLkI= github.com/containerd/cgroups v1.0.3 h1:ADZftAkglvCiD44c77s5YmMqaP2pzVCFZvBmAlBdAP4= -github.com/containerd/containerd v1.6.6 h1:xJNPhbrmz8xAMDNoVjHy9YHtWwEQNS+CDkcIRh7t8Y0= -github.com/containerd/containerd v1.6.6/go.mod h1:ZoP1geJldzCVY3Tonoz7b1IXk8rIX0Nltt5QE4OMNk0= +github.com/containerd/containerd v1.6.3 h1:JfgUEIAH07xDWk6kqz0P3ArZt+KJ9YeihSC9uyFtSKg= +github.com/containerd/containerd v1.6.3/go.mod h1:gCVGrYRYFm2E8GmuUIbj/NGD7DLZQLzSJQazjVKDOig= github.com/coreos/bbolt v1.3.2/go.mod h1:iRUV2dpdMOn7Bo10OQBFzIJO9kkE559Wcmn+qkEiiKk= github.com/coreos/etcd v3.3.13+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE= github.com/coreos/go-oidc v2.1.0+incompatible/go.mod h1:CgnwVTmzoESiwO9qyAFEMiHoZ1nMCKZlZ9V6mm3/LKc= github.com/coreos/go-semver v0.3.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk= github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4= github.com/coreos/go-systemd/v22 v22.3.2/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc= +github.com/coreos/go-systemd/v22 v22.3.3-0.20220203105225-a9a7ef127534/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc= github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA= github.com/cpuguy83/go-md2man/v2 v2.0.0/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= github.com/cpuguy83/go-md2man/v2 v2.0.1/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= @@ -178,8 +179,8 @@ github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/daviddengcn/go-colortext v0.0.0-20160507010035-511bcaf42ccd/go.mod h1:dv4zxwHi5C/8AeI+4gX4dCWOIvNi7I6JCSX0HvlKPgE= github.com/denisenkom/go-mssqldb v0.9.0/go.mod h1:xbL0rPBG9cCiLr28tMa8zpbdarY27NDyej4t/EjAShU= -github.com/derailed/popeye v0.10.0 h1:qhqM/SMaJcTNxIGQ3oA8+PV7WfIQim7IF3vQTKbo6aM= -github.com/derailed/popeye v0.10.0/go.mod h1:u9/7aMBKbxreSPp/9evMrbwJH8SgHIPrpfEJzkBuhr4= +github.com/derailed/popeye v0.10.1 h1:+lyLDGUyKANfMiSHV8X1pHD1HhcxEXCa8ple0ZvyRqc= +github.com/derailed/popeye v0.10.1/go.mod h1:ChD8GPNvgsgjLG5fQBZIxm3VOhFrqd10Xn8IxfuGn4w= github.com/derailed/tcell/v2 v2.3.1-rc.2 h1:9TmZB/IwL3MA1Jf4pC4rfMaPTcVYIN62IwE7X7A9emU= github.com/derailed/tcell/v2 v2.3.1-rc.2/go.mod h1:wegJ+SscH+jPjEQIAV/dI/grLTRm5R4IE2M479NDSL0= github.com/derailed/tview v0.6.6 h1:hNqBewhRTYRgfLp1p5KGw0DFdbGMS68iocBSmGGNg4s= @@ -237,9 +238,8 @@ github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMo github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ= github.com/fsnotify/fsnotify v1.5.1 h1:mZcQUHVQUQWoPXXtuf9yuEXKudkV2sx1E06UadKWpgI= github.com/fsnotify/fsnotify v1.5.1/go.mod h1:T3375wBYaZdLLcVNkcVbzGHY7f1l/uK5T5Ai1i3InKU= +github.com/fvbommel/sortorder v1.0.1 h1:dSnXLt4mJYH25uDDGa3biZNQsozaUWDSWeKJ0qqFfzE= github.com/fvbommel/sortorder v1.0.1/go.mod h1:uk88iVf1ovNn1iLfgUVU2F9o5eO30ui720w+kxuqRs0= -github.com/fvbommel/sortorder v1.0.2 h1:mV4o8B2hKboCdkJm+a7uX/SIpZob4JzUpc5GGnM45eo= -github.com/fvbommel/sortorder v1.0.2/go.mod h1:uk88iVf1ovNn1iLfgUVU2F9o5eO30ui720w+kxuqRs0= github.com/gdamore/encoding v1.0.0 h1:+7OoQ1Bc6eTm5niUzBa0Ctsh6JbMW6Ra+YNuAtDBdko= github.com/gdamore/encoding v1.0.0/go.mod h1:alR0ol34c49FCSBLjhosxzcPHQbf2trDkoo5dl+VrEg= github.com/getkin/kin-openapi v0.76.0/go.mod h1:660oXbgy5JFMKreazJaQTw7o+X00qeSyhcnluiMv+Xg= @@ -521,9 +521,8 @@ github.com/mattn/go-oci8 v0.1.1/go.mod h1:wjDx6Xm9q7dFtHJvIlrI99JytznLw5wQ4R+9mN github.com/mattn/go-runewidth v0.0.7/go.mod h1:H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m2gUSrubnMI= github.com/mattn/go-runewidth v0.0.9/go.mod h1:H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m2gUSrubnMI= github.com/mattn/go-runewidth v0.0.10/go.mod h1:RAqKPSqVFrSLVXbA8x7dzmKdmGzieGRCM46jaSJTDAk= +github.com/mattn/go-runewidth v0.0.12 h1:Y41i/hVW3Pgwr8gV+J23B9YEY0zxjptBuCWEaxmAOow= github.com/mattn/go-runewidth v0.0.12/go.mod h1:RAqKPSqVFrSLVXbA8x7dzmKdmGzieGRCM46jaSJTDAk= -github.com/mattn/go-runewidth v0.0.13 h1:lTGmDsbAYt5DmK6OnoV7EuIF1wEIFAcxld6ypU4OSgU= -github.com/mattn/go-runewidth v0.0.13/go.mod h1:Jdepj2loyihRzMpdS35Xk/zdY8IAYHsh153qUoGf23w= github.com/mattn/go-sqlite3 v1.11.0/go.mod h1:FPy6KqzDD04eiIsT53CuJW3U88zkxoIYsOqkbpncsNc= github.com/mattn/go-sqlite3 v1.14.6 h1:dNPt6NO46WmLVt2DLNpwczCmdV5boIZ6g/tlDrlRUbg= github.com/mattn/go-sqlite3 v1.14.6/go.mod h1:NyWgC/yNuGj7Q9rpYnZvas74GogHl5/Z4A/KQRfk6bU= @@ -658,8 +657,8 @@ github.com/rogpeppe/go-internal v1.8.0/go.mod h1:WmiCO8CzOY8rg0OYDC4/i/2WRWAB6po github.com/rs/xid v1.2.1/go.mod h1:+uKXf+4Djp6Md1KODXJxgGQPKngRmWyn10oCKFzNHOQ= github.com/rs/xid v1.3.0/go.mod h1:trrq9SKmegXys3aeAKXMUTdJsYXVwGY3RLcfgqegfbg= github.com/rs/zerolog v1.22.0/go.mod h1:ZPhntP/xmq1nnND05hhpAh2QMhSsA4UN3MGZ6O2J3hM= -github.com/rs/zerolog v1.26.0 h1:ORM4ibhEZeTeQlCojCK2kPz1ogAY4bGs4tD+SaAdGaE= -github.com/rs/zerolog v1.26.0/go.mod h1:yBiM87lvSqX8h0Ww4sdzNSkVYZ8dL2xjZJG1lAuGZEo= +github.com/rs/zerolog v1.27.0 h1:1T7qCieN22GVc8S4Q2yuexzBb1EqjbgjSH9RohbMjKs= +github.com/rs/zerolog v1.27.0/go.mod h1:7frBqO0oezxmnO7GF86FY++uy8I0Tk/If5ni1G9Qc0U= github.com/rubenv/sql-migrate v1.1.1 h1:haR5Hn8hbW9/SpAICrXoZqXnywS7Q5WijwkQENPeNWY= github.com/rubenv/sql-migrate v1.1.1/go.mod h1:/7TZymwxN8VWumcIxw1jjHEcR1djpdkMHQPT4FWdnbQ= github.com/russross/blackfriday v1.5.2 h1:HyvC0ARfnZBqnXwABFeSZHpKvJHJJfPz81GNueLj0oo= @@ -996,9 +995,8 @@ golang.org/x/sys v0.0.0-20211025201205-69cdffdb9359/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20211124211545-fe61309f8881/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220114195835-da31bd327af9/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220209214540-3681064d5158 h1:rm+CHSpPEEW2IsXUib1ThaHIjuBVZjxNgSKmBLFfD4c= golang.org/x/sys v0.0.0-20220209214540-3681064d5158/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220412211240-33da011f77ad h1:ntjMns5wyP/fN65tdBD4g8J5w8n015+iIIs9rtjXkY0= -golang.org/x/sys v0.0.0-20220412211240-33da011f77ad/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20201210144234-2321bbc49cbf/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210406210042-72f3dc4e9b72/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= @@ -1276,24 +1274,19 @@ honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWh honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg= honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= -k8s.io/api v0.24.0/go.mod h1:5Jl90IUrJHUJYEMANRURMiVvJ0g7Ax7r3R1bqO8zx8I= k8s.io/api v0.24.2 h1:g518dPU/L7VRLxWfcadQn2OnsiGWVOadTLpdnqgY2OI= k8s.io/api v0.24.2/go.mod h1:AHqbSkTm6YrQ0ObxjO3Pmp/ubFF/KuM7jU+3khoBsOg= -k8s.io/apiextensions-apiserver v0.24.0 h1:JfgFqbA8gKJ/uDT++feAqk9jBIwNnL9YGdQvaI9DLtY= -k8s.io/apiextensions-apiserver v0.24.0/go.mod h1:iuVe4aEpe6827lvO6yWQVxiPSpPoSKVjkq+MIdg84cM= -k8s.io/apimachinery v0.24.0/go.mod h1:82Bi4sCzVBdpYjyI4jY6aHX+YCUchUIrZrXKedjd2UM= +k8s.io/apiextensions-apiserver v0.24.2 h1:/4NEQHKlEz1MlaK/wHT5KMKC9UKYz6NZz6JE6ov4G6k= +k8s.io/apiextensions-apiserver v0.24.2/go.mod h1:e5t2GMFVngUEHUd0wuCJzw8YDwZoqZfJiGOW6mm2hLQ= k8s.io/apimachinery v0.24.2 h1:5QlH9SL2C8KMcrNJPor+LbXVTaZRReml7svPEh4OKDM= k8s.io/apimachinery v0.24.2/go.mod h1:82Bi4sCzVBdpYjyI4jY6aHX+YCUchUIrZrXKedjd2UM= -k8s.io/apiserver v0.24.0 h1:GR7kGsjOMfilRvlG3Stxv/3uz/ryvJ/aZXc5pqdsNV0= -k8s.io/apiserver v0.24.0/go.mod h1:WFx2yiOMawnogNToVvUYT9nn1jaIkMKj41ZYCVycsBA= +k8s.io/apiserver v0.24.2 h1:orxipm5elPJSkkFNlwH9ClqaKEDJJA3yR2cAAlCnyj4= +k8s.io/apiserver v0.24.2/go.mod h1:pSuKzr3zV+L+MWqsEo0kHHYwCo77AT5qXbFXP2jbvFI= k8s.io/cli-runtime v0.24.2 h1:KxY6tSgPGsahA6c1/dmR3uF5jOxXPx2QQY6C5ZrLmtE= k8s.io/cli-runtime v0.24.2/go.mod h1:1LIhKL2RblkhfG4v5lZEt7FtgFG5mVb8wqv5lE9m5qY= -k8s.io/client-go v0.24.0/go.mod h1:VFPQET+cAFpYxh6Bq6f4xyMY80G6jKKktU6G0m00VDw= k8s.io/client-go v0.24.2 h1:CoXFSf8if+bLEbinDqN9ePIDGzcLtqhfd6jpfnwGOFA= k8s.io/client-go v0.24.2/go.mod h1:zg4Xaoo+umDsfCWr4fCnmLEtQXyCNXCvJuSsglNcV30= -k8s.io/code-generator v0.24.0/go.mod h1:dpVhs00hTuTdTY6jvVxvTFCk6gSMrtfRydbhZwHI15w= k8s.io/code-generator v0.24.2/go.mod h1:dpVhs00hTuTdTY6jvVxvTFCk6gSMrtfRydbhZwHI15w= -k8s.io/component-base v0.24.0/go.mod h1:Dgazgon0i7KYUsS8krG8muGiMVtUZxG037l1MKyXgrA= k8s.io/component-base v0.24.2 h1:kwpQdoSfbcH+8MPN4tALtajLDfSfYxBDYlXobNWI6OU= k8s.io/component-base v0.24.2/go.mod h1:ucHwW76dajvQ9B7+zecZAP3BVqvrHoOxm8olHEg0nmM= k8s.io/component-helpers v0.24.2/go.mod h1:TRQPBQKfmqkmV6c0HAmUs8cXVNYYYLsXy4zu8eODi9g= @@ -1302,8 +1295,9 @@ k8s.io/gengo v0.0.0-20210813121822-485abfe95c7c/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAE k8s.io/gengo v0.0.0-20211129171323-c02415ce4185/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E= k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE= k8s.io/klog/v2 v2.2.0/go.mod h1:Od+F08eJP+W3HUb4pSrPpgp9DGU4GzlpG/TmITuYh/Y= -k8s.io/klog/v2 v2.60.1 h1:VW25q3bZx9uE3vvdL6M8ezOX79vA2Aq1nEWLqNQclHc= k8s.io/klog/v2 v2.60.1/go.mod h1:y1WjHnz7Dj687irZUWR/WLkLc5N1YHtjLdmgWjndZn0= +k8s.io/klog/v2 v2.70.0 h1:GMmmjoFOrNepPN0ZeGCzvD2Gh5IKRwdFx8W5PBxVTQU= +k8s.io/klog/v2 v2.70.0/go.mod h1:y1WjHnz7Dj687irZUWR/WLkLc5N1YHtjLdmgWjndZn0= k8s.io/kube-openapi v0.0.0-20210421082810-95288971da7e/go.mod h1:vHXdDvt9+2spS2Rx9ql3I8tycm3H9FDfdUoIuKCefvw= k8s.io/kube-openapi v0.0.0-20220328201542-3ee0da9b0b42 h1:Gii5eqf+GmIEwGNKQYQClCayuJCe2/4fZUvF7VG99sU= k8s.io/kube-openapi v0.0.0-20220328201542-3ee0da9b0b42/go.mod h1:Z/45zLw8lUo4wdiUkI+v/ImEGAvu3WatcZl3lPMR4Rk= @@ -1314,8 +1308,8 @@ k8s.io/metrics v0.24.2/go.mod h1:5NWURxZ6Lz5gj8TFU83+vdWIVASx7W8lwPpHYCqopMo= k8s.io/utils v0.0.0-20210802155522-efc7438f0176/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= k8s.io/utils v0.0.0-20220210201930-3a6ce19ff2f9 h1:HNSDgDCrr/6Ly3WEGKZftiE7IY19Vz2GdbOCyI4qqhc= k8s.io/utils v0.0.0-20220210201930-3a6ce19ff2f9/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= -oras.land/oras-go v1.1.1 h1:gI00ftziRivKXaw1BdMeEoIA4uBgga33iVlOsEwefFs= -oras.land/oras-go v1.1.1/go.mod h1:n2TE1ummt9MUyprGhT+Q7kGZUF4kVUpYysPFxeV2IpQ= +oras.land/oras-go v1.1.0 h1:tfWM1RT7PzUwWphqHU6ptPU3ZhwVnSw/9nEGf519rYg= +oras.land/oras-go v1.1.0/go.mod h1:1A7vR/0KknT2UkJVWh+xMi95I/AhK8ZrxrnUSmXN0bQ= rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0= rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA= diff --git a/internal/render/benchmark.go b/internal/render/benchmark.go index 4f8d7600..7a82ea72 100644 --- a/internal/render/benchmark.go +++ b/internal/render/benchmark.go @@ -50,7 +50,7 @@ func (Benchmark) Header(ns string) Header { HeaderColumn{Name: "4XX/5XX", Align: tview.AlignRight}, HeaderColumn{Name: "REPORT"}, HeaderColumn{Name: "VALID", Wide: true}, - HeaderColumn{Name: "AGE", Time: true, Decorator: AgeDecorator}, + HeaderColumn{Name: "AGE", Time: true}, } } diff --git a/internal/render/container.go b/internal/render/container.go index c59778e0..53ee31ee 100644 --- a/internal/render/container.go +++ b/internal/render/container.go @@ -88,7 +88,7 @@ func (Container) Header(ns string) Header { HeaderColumn{Name: "%MEM/L", Align: tview.AlignRight, MX: true}, HeaderColumn{Name: "PORTS"}, HeaderColumn{Name: "VALID", Wide: true}, - HeaderColumn{Name: "AGE", Time: true, Decorator: AgeDecorator}, + HeaderColumn{Name: "AGE", Time: true}, } } diff --git a/internal/render/cr.go b/internal/render/cr.go index 10b59e2e..ceb9dfb1 100644 --- a/internal/render/cr.go +++ b/internal/render/cr.go @@ -19,7 +19,7 @@ func (ClusterRole) Header(string) Header { return Header{ HeaderColumn{Name: "NAME"}, HeaderColumn{Name: "LABELS", Wide: true}, - HeaderColumn{Name: "AGE", Time: true, Decorator: AgeDecorator}, + HeaderColumn{Name: "AGE", Time: true}, } } diff --git a/internal/render/crb.go b/internal/render/crb.go index 97216aa9..81767992 100644 --- a/internal/render/crb.go +++ b/internal/render/crb.go @@ -22,7 +22,7 @@ func (ClusterRoleBinding) Header(string) Header { HeaderColumn{Name: "SUBJECT-KIND"}, HeaderColumn{Name: "SUBJECTS"}, HeaderColumn{Name: "LABELS", Wide: true}, - HeaderColumn{Name: "AGE", Time: true, Decorator: AgeDecorator}, + HeaderColumn{Name: "AGE", Time: true}, } } diff --git a/internal/render/crd.go b/internal/render/crd.go index ec1b2c6e..342b8b00 100644 --- a/internal/render/crd.go +++ b/internal/render/crd.go @@ -20,7 +20,7 @@ func (CustomResourceDefinition) Header(string) Header { return Header{ HeaderColumn{Name: "NAME"}, HeaderColumn{Name: "LABELS", Wide: true}, - HeaderColumn{Name: "AGE", Time: true, Decorator: AgeDecorator}, + HeaderColumn{Name: "AGE", Time: true}, } } diff --git a/internal/render/cronjob.go b/internal/render/cronjob.go index bbaad851..25075bfc 100644 --- a/internal/render/cronjob.go +++ b/internal/render/cronjob.go @@ -31,7 +31,7 @@ func (CronJob) Header(ns string) Header { HeaderColumn{Name: "IMAGES", Wide: true}, HeaderColumn{Name: "LABELS", Wide: true}, HeaderColumn{Name: "VALID", Wide: true}, - HeaderColumn{Name: "AGE", Time: true, Decorator: AgeDecorator}, + HeaderColumn{Name: "AGE", Time: true}, } } diff --git a/internal/render/dp.go b/internal/render/dp.go index 21fc6313..b7b6f34f 100644 --- a/internal/render/dp.go +++ b/internal/render/dp.go @@ -31,7 +31,7 @@ func (Deployment) Header(ns string) Header { HeaderColumn{Name: "AVAILABLE", Align: tview.AlignRight}, HeaderColumn{Name: "LABELS", Wide: true}, HeaderColumn{Name: "VALID", Wide: true}, - HeaderColumn{Name: "AGE", Time: true, Decorator: AgeDecorator}, + HeaderColumn{Name: "AGE", Time: true}, } } diff --git a/internal/render/ds.go b/internal/render/ds.go index d981eb1f..07e4df05 100644 --- a/internal/render/ds.go +++ b/internal/render/ds.go @@ -28,7 +28,7 @@ func (DaemonSet) Header(ns string) Header { HeaderColumn{Name: "AVAILABLE", Align: tview.AlignRight}, HeaderColumn{Name: "LABELS", Wide: true}, HeaderColumn{Name: "VALID", Wide: true}, - HeaderColumn{Name: "AGE", Time: true, Decorator: AgeDecorator}, + HeaderColumn{Name: "AGE", Time: true}, } } diff --git a/internal/render/ep.go b/internal/render/ep.go index b44aa311..719f3933 100644 --- a/internal/render/ep.go +++ b/internal/render/ep.go @@ -22,7 +22,7 @@ func (Endpoints) Header(ns string) Header { HeaderColumn{Name: "NAMESPACE"}, HeaderColumn{Name: "NAME"}, HeaderColumn{Name: "ENDPOINTS"}, - HeaderColumn{Name: "AGE", Time: true, Decorator: AgeDecorator}, + HeaderColumn{Name: "AGE", Time: true}, } } diff --git a/internal/render/helm.go b/internal/render/helm.go index 727031b9..3c3a6de7 100644 --- a/internal/render/helm.go +++ b/internal/render/helm.go @@ -41,7 +41,7 @@ func (Helm) Header(_ string) Header { HeaderColumn{Name: "CHART"}, HeaderColumn{Name: "APP VERSION"}, HeaderColumn{Name: "VALID", Wide: true}, - HeaderColumn{Name: "AGE", Time: true, Decorator: AgeDecorator}, + HeaderColumn{Name: "AGE", Time: true}, } } diff --git a/internal/render/hpa.go b/internal/render/hpa.go index 50446fdd..ffa3878d 100644 --- a/internal/render/hpa.go +++ b/internal/render/hpa.go @@ -29,7 +29,7 @@ func (HorizontalPodAutoscaler) Header(ns string) Header { HeaderColumn{Name: "MAXPODS", Align: tview.AlignRight}, HeaderColumn{Name: "REPLICAS", Align: tview.AlignRight}, HeaderColumn{Name: "VALID", Wide: true}, - HeaderColumn{Name: "AGE", Time: true, Decorator: AgeDecorator}, + HeaderColumn{Name: "AGE", Time: true}, } } @@ -102,12 +102,10 @@ func (h HorizontalPodAutoscaler) renderV2(raw *unstructured.Unstructured, _ stri // Helpers... func toMetricsV1(spec autoscalingv1.HorizontalPodAutoscalerSpec, status autoscalingv1.HorizontalPodAutoscalerStatus) string { - current := "" + current, target := "", "" if status.CurrentCPUUtilizationPercentage != nil { current = strconv.Itoa(int(*status.CurrentCPUUtilizationPercentage)) + "%" } - - target := "" if spec.TargetCPUUtilizationPercentage != nil { target = strconv.Itoa(int(*spec.TargetCPUUtilizationPercentage)) } diff --git a/internal/render/ing.go b/internal/render/ing.go index 5826e06c..54e1a1c8 100644 --- a/internal/render/ing.go +++ b/internal/render/ing.go @@ -29,7 +29,7 @@ func (Ingress) Header(ns string) Header { HeaderColumn{Name: "ADDRESS"}, HeaderColumn{Name: "PORTS"}, HeaderColumn{Name: "LABELS", Wide: true}, - HeaderColumn{Name: "AGE", Time: true, Decorator: AgeDecorator}, + HeaderColumn{Name: "AGE", Time: true}, } } diff --git a/internal/render/job.go b/internal/render/job.go index 11888927..041d9cff 100644 --- a/internal/render/job.go +++ b/internal/render/job.go @@ -31,7 +31,7 @@ func (Job) Header(ns string) Header { HeaderColumn{Name: "CONTAINERS", Wide: true}, HeaderColumn{Name: "IMAGES", Wide: true}, HeaderColumn{Name: "VALID", Wide: true}, - HeaderColumn{Name: "AGE", Time: true, Decorator: AgeDecorator}, + HeaderColumn{Name: "AGE", Time: true}, } } diff --git a/internal/render/node.go b/internal/render/node.go index b8b89803..4202d82c 100644 --- a/internal/render/node.go +++ b/internal/render/node.go @@ -45,7 +45,7 @@ func (Node) Header(_ string) Header { HeaderColumn{Name: "MEM/A", Align: tview.AlignRight, MX: true}, HeaderColumn{Name: "LABELS", Wide: true}, HeaderColumn{Name: "VALID", Wide: true}, - HeaderColumn{Name: "AGE", Time: true, Decorator: AgeDecorator}, + HeaderColumn{Name: "AGE", Time: true}, } } diff --git a/internal/render/np.go b/internal/render/np.go index a2c7f2db..a05c7bce 100644 --- a/internal/render/np.go +++ b/internal/render/np.go @@ -29,7 +29,7 @@ func (NetworkPolicy) Header(ns string) Header { HeaderColumn{Name: "EGR-BLOCK"}, HeaderColumn{Name: "LABELS", Wide: true}, HeaderColumn{Name: "VALID", Wide: true}, - HeaderColumn{Name: "AGE", Time: true, Decorator: AgeDecorator}, + HeaderColumn{Name: "AGE", Time: true}, } } diff --git a/internal/render/ns.go b/internal/render/ns.go index fe6ac2c9..119aab1d 100644 --- a/internal/render/ns.go +++ b/internal/render/ns.go @@ -44,7 +44,7 @@ func (Namespace) Header(string) Header { HeaderColumn{Name: "STATUS"}, HeaderColumn{Name: "LABELS", Wide: true}, HeaderColumn{Name: "VALID", Wide: true}, - HeaderColumn{Name: "AGE", Time: true, Decorator: AgeDecorator}, + HeaderColumn{Name: "AGE", Time: true}, } } diff --git a/internal/render/ofaas.go b/internal/render/ofaas.go index 20f793a8..8c39e94e 100644 --- a/internal/render/ofaas.go +++ b/internal/render/ofaas.go @@ -49,7 +49,7 @@ package render // HeaderColumn{Name: "REPLICAS", Align: tview.AlignRight}, // HeaderColumn{Name: "AVAILABLE", Align: tview.AlignRight}, // HeaderColumn{Name: "VALID", Wide: true}, -// HeaderColumn{Name: "AGE", Time: true, Decorator: AgeDecorator}, +// HeaderColumn{Name: "AGE", Time: true}, // } // } diff --git a/internal/render/pdb.go b/internal/render/pdb.go index 143f1d1b..1bc11946 100644 --- a/internal/render/pdb.go +++ b/internal/render/pdb.go @@ -30,7 +30,7 @@ func (PodDisruptionBudget) Header(ns string) Header { HeaderColumn{Name: "EXPECTED", Align: tview.AlignRight}, HeaderColumn{Name: "LABELS", Wide: true}, HeaderColumn{Name: "VALID", Wide: true}, - HeaderColumn{Name: "AGE", Time: true, Decorator: AgeDecorator}, + HeaderColumn{Name: "AGE", Time: true}, } } diff --git a/internal/render/portforward.go b/internal/render/portforward.go index ae5af4e1..5d07e809 100644 --- a/internal/render/portforward.go +++ b/internal/render/portforward.go @@ -51,7 +51,7 @@ func (PortForward) Header(ns string) Header { HeaderColumn{Name: "C"}, HeaderColumn{Name: "N"}, HeaderColumn{Name: "VALID", Wide: true}, - HeaderColumn{Name: "AGE", Time: true, Decorator: AgeDecorator}, + HeaderColumn{Name: "AGE", Time: true}, } } diff --git a/internal/render/pv.go b/internal/render/pv.go index 57c8df04..da1e6f2f 100644 --- a/internal/render/pv.go +++ b/internal/render/pv.go @@ -57,7 +57,7 @@ func (PersistentVolume) Header(string) Header { HeaderColumn{Name: "VOLUMEMODE", Wide: true}, HeaderColumn{Name: "LABELS", Wide: true}, HeaderColumn{Name: "VALID", Wide: true}, - HeaderColumn{Name: "AGE", Time: true, Decorator: AgeDecorator}, + HeaderColumn{Name: "AGE", Time: true}, } } diff --git a/internal/render/pvc.go b/internal/render/pvc.go index 57ded4e5..fe5f32f8 100644 --- a/internal/render/pvc.go +++ b/internal/render/pvc.go @@ -26,7 +26,7 @@ func (PersistentVolumeClaim) Header(ns string) Header { HeaderColumn{Name: "STORAGECLASS"}, HeaderColumn{Name: "LABELS", Wide: true}, HeaderColumn{Name: "VALID", Wide: true}, - HeaderColumn{Name: "AGE", Time: true, Decorator: AgeDecorator}, + HeaderColumn{Name: "AGE", Time: true}, } } diff --git a/internal/render/ro.go b/internal/render/ro.go index b5f4797b..8ceeb3ff 100644 --- a/internal/render/ro.go +++ b/internal/render/ro.go @@ -25,7 +25,7 @@ func (Role) Header(ns string) Header { HeaderColumn{Name: "NAME"}, HeaderColumn{Name: "LABELS", Wide: true}, HeaderColumn{Name: "VALID", Wide: true}, - HeaderColumn{Name: "AGE", Time: true, Decorator: AgeDecorator}, + HeaderColumn{Name: "AGE", Time: true}, ) } diff --git a/internal/render/rob.go b/internal/render/rob.go index f2521c27..1512dd90 100644 --- a/internal/render/rob.go +++ b/internal/render/rob.go @@ -29,7 +29,7 @@ func (RoleBinding) Header(ns string) Header { HeaderColumn{Name: "SUBJECTS"}, HeaderColumn{Name: "LABELS", Wide: true}, HeaderColumn{Name: "VALID", Wide: true}, - HeaderColumn{Name: "AGE", Time: true, Decorator: AgeDecorator}, + HeaderColumn{Name: "AGE", Time: true}, ) } diff --git a/internal/render/rs.go b/internal/render/rs.go index 32c76203..dc860e98 100644 --- a/internal/render/rs.go +++ b/internal/render/rs.go @@ -31,7 +31,7 @@ func (ReplicaSet) Header(ns string) Header { HeaderColumn{Name: "READY", Align: tview.AlignRight}, HeaderColumn{Name: "LABELS", Wide: true}, HeaderColumn{Name: "VALID", Wide: true}, - HeaderColumn{Name: "AGE", Time: true, Decorator: AgeDecorator}, + HeaderColumn{Name: "AGE", Time: true}, } } diff --git a/internal/render/sa.go b/internal/render/sa.go index cfb31342..dfb8b37c 100644 --- a/internal/render/sa.go +++ b/internal/render/sa.go @@ -23,7 +23,7 @@ func (ServiceAccount) Header(ns string) Header { HeaderColumn{Name: "SECRET"}, HeaderColumn{Name: "LABELS", Wide: true}, HeaderColumn{Name: "VALID", Wide: true}, - HeaderColumn{Name: "AGE", Time: true, Decorator: AgeDecorator}, + HeaderColumn{Name: "AGE", Time: true}, } } diff --git a/internal/render/sc.go b/internal/render/sc.go index 05508865..1d41c725 100644 --- a/internal/render/sc.go +++ b/internal/render/sc.go @@ -21,7 +21,7 @@ func (StorageClass) Header(ns string) Header { HeaderColumn{Name: "PROVISIONER"}, HeaderColumn{Name: "LABELS", Wide: true}, HeaderColumn{Name: "VALID", Wide: true}, - HeaderColumn{Name: "AGE", Time: true, Decorator: AgeDecorator}, + HeaderColumn{Name: "AGE", Time: true}, } } diff --git a/internal/render/screen_dump.go b/internal/render/screen_dump.go index 6feaad3c..eb6c1f04 100644 --- a/internal/render/screen_dump.go +++ b/internal/render/screen_dump.go @@ -29,7 +29,7 @@ func (ScreenDump) Header(ns string) Header { HeaderColumn{Name: "NAME"}, HeaderColumn{Name: "DIR"}, HeaderColumn{Name: "VALID", Wide: true}, - HeaderColumn{Name: "AGE", Time: true, Decorator: AgeDecorator}, + HeaderColumn{Name: "AGE", Time: true}, } } diff --git a/internal/render/sts.go b/internal/render/sts.go index 46339f1d..d425277f 100644 --- a/internal/render/sts.go +++ b/internal/render/sts.go @@ -27,7 +27,7 @@ func (StatefulSet) Header(ns string) Header { HeaderColumn{Name: "IMAGES", Wide: true}, HeaderColumn{Name: "LABELS", Wide: true}, HeaderColumn{Name: "VALID", Wide: true}, - HeaderColumn{Name: "AGE", Time: true, Decorator: AgeDecorator}, + HeaderColumn{Name: "AGE", Time: true}, } } diff --git a/internal/render/svc.go b/internal/render/svc.go index c81f5aca..648043ca 100644 --- a/internal/render/svc.go +++ b/internal/render/svc.go @@ -29,7 +29,7 @@ func (Service) Header(ns string) Header { HeaderColumn{Name: "PORTS", Wide: false}, HeaderColumn{Name: "LABELS", Wide: true}, HeaderColumn{Name: "VALID", Wide: true}, - HeaderColumn{Name: "AGE", Time: true, Decorator: AgeDecorator}, + HeaderColumn{Name: "AGE", Time: true}, } }