From a12f357876054651038d5d54e799cf13cbad4b26 Mon Sep 17 00:00:00 2001 From: Jim Fitzpatrick Date: Tue, 30 Jun 2026 17:51:55 +0100 Subject: [PATCH 1/2] Refactor: Use some better patterns Signed-off-by: Jim Fitzpatrick --- src/get.zig | 49 +++++++----------------------------------------- src/snapshot.zig | 11 +++++------ src/types.zig | 4 +++- 3 files changed, 15 insertions(+), 49 deletions(-) diff --git a/src/get.zig b/src/get.zig index f7a16c5..afab3ac 100644 --- a/src/get.zig +++ b/src/get.zig @@ -27,58 +27,23 @@ pub fn getMain(io: std.Io, gpa: std.mem.Allocator, iter: *std.process.Args.Itera }; defer res.deinit(); - var namespace: []const u8 = &[_]u8{}; - var allNamespaces = false; - var sort = false; - var output = types.Output.tty; - var database: []const u8 = &[_]u8{}; - var label: []const u8 = &[_]u8{}; - var exclude: ?[]const []const u8 = null; - if (res.args.help != 0) { try help.get(io, .stdout()); std.process.exit(0); } - if (res.args.namespace) |n| { - namespace = n; - } - - if (res.args.@"all-namespaces" == 1) { - allNamespaces = true; - } - - if (res.args.sort == 1) { - sort = true; - } - - if (res.args.output) |o| { - output = o; - } - - if (res.args.database) |d| { - database = d; - } - - if (res.args.label) |l| { - label = l; - } - if (res.args.@"log-level") |l| { logging.setLogLevel(l); } - if (res.args.exclude.len > 0) { - exclude = res.args.exclude; - } const config = types.Config{ - .namespace = namespace, - .all = allNamespaces, - .sort = sort, - .exclude = exclude, - .output = output, - .database = database, - .label = label, + .namespace = if (res.args.namespace) |v| v else "", + .all = (res.args.@"all-namespaces" == 1), + .sort = (res.args.sort == 1), + .exclude = if (res.args.exclude.len > 0) res.args.exclude else null, + .output = if (res.args.output) |v| v else .tty, + .database = if (res.args.database) |v| v else "", + .label = if (res.args.label) |v| v else "", .timestamp = std.Io.Timestamp.now(io, .real).toSeconds(), }; diff --git a/src/snapshot.zig b/src/snapshot.zig index 61f6a13..7f56302 100644 --- a/src/snapshot.zig +++ b/src/snapshot.zig @@ -34,15 +34,14 @@ pub fn cmd(io: std.Io, gpa: std.mem.Allocator, iter: *std.process.Args.Iterator) .database = res.args.database orelse return error.MissingDatabase, .label = res.args.label orelse return error.MissingLabel, .exclude = if (res.args.exclude.len > 0) res.args.exclude else null, - .all = if (res.args.@"all-namespaces" == 1) true else false, + .all = (res.args.@"all-namespaces" == 1), .namespace = if (res.args.namespace) |n| n else "", .startTime = std.Io.Timestamp.now(io, .real).toSeconds(), + .delay = if (res.args.delay) |v| @intCast(v) else types.DefaultDelay, + .limit = if (res.args.limit) |v| @intCast(v) else 0, + .count = if (res.args.count) |v| v else 0, }; - if (res.args.delay) |v| config.delay = @intCast(v); - if (res.args.limit) |v| config.limit = @intCast(v); - if (res.args.count) |v| config.count = v; - std.log.debug("{f}", .{config}); try db.init(config.database); @@ -88,7 +87,6 @@ pub fn cmd(io: std.Io, gpa: std.mem.Allocator, iter: *std.process.Args.Iterator) }, else => return err, }; - defer resource.deinit(gpa); if (resource.items.len > 0) { if (utils.matchedExclude(config.exclude, resource.items[0].kind)) |matched| { @@ -97,6 +95,7 @@ pub fn cmd(io: std.Io, gpa: std.mem.Allocator, iter: *std.process.Args.Iterator) continue; } } + defer resource.deinit(gpa); try db.add(resource, label, timestamp); } diff --git a/src/types.zig b/src/types.zig index 3da36f2..cb80834 100644 --- a/src/types.zig +++ b/src/types.zig @@ -3,6 +3,8 @@ const std = @import("std"); pub const Output = enum { tty, json, sqlite }; pub const Bool = enum { true, false }; +pub const DefaultDelay: i64 = 60; + pub const Config = struct { namespace: []const u8, all: bool, @@ -73,7 +75,7 @@ pub const SnapshotConfig = struct { exclude: ?[]const []const u8 = null, count: u64 = 0, limit: i64 = 0, - delay: i64 = 60, + delay: i64 = DefaultDelay, namespace: []const u8, all: bool, startTime: i64, From 7528b6bfc23a67f9616e5f7b6c6c50377a6e2708 Mon Sep 17 00:00:00 2001 From: Jim Fitzpatrick Date: Fri, 3 Jul 2026 16:26:56 +0100 Subject: [PATCH 2/2] ADD: demos Some short demos show how to use the diff and get commands. Signed-off-by: Jim Fitzpatrick --- .../unreleased/Added-20260703-161640.yaml | 3 + .gitignore | 1 - docs/demo/demo_diff.cast | 358 ++++++++ docs/demo/demo_get.cast | 822 ++++++++++++++++++ docs/demo/diff.md | 50 ++ docs/demo/diff_demo/httproute.yaml | 15 + docs/demo/diff_demo/kuadrant.yaml | 6 + docs/demo/diff_demo/kustomization.yaml | 4 + docs/demo/diff_demo/ratelimitpolicy.yaml | 15 + docs/demo/get.md | 64 ++ 10 files changed, 1337 insertions(+), 1 deletion(-) create mode 100644 .changes/unreleased/Added-20260703-161640.yaml create mode 100644 docs/demo/demo_diff.cast create mode 100644 docs/demo/demo_get.cast create mode 100644 docs/demo/diff.md create mode 100644 docs/demo/diff_demo/httproute.yaml create mode 100644 docs/demo/diff_demo/kuadrant.yaml create mode 100644 docs/demo/diff_demo/kustomization.yaml create mode 100644 docs/demo/diff_demo/ratelimitpolicy.yaml create mode 100644 docs/demo/get.md diff --git a/.changes/unreleased/Added-20260703-161640.yaml b/.changes/unreleased/Added-20260703-161640.yaml new file mode 100644 index 0000000..895bc0e --- /dev/null +++ b/.changes/unreleased/Added-20260703-161640.yaml @@ -0,0 +1,3 @@ +kind: Added +body: Basic demos for the `get` and `diff` functions have being created. +time: 2026-07-03T16:16:40.833460189+01:00 diff --git a/.gitignore b/.gitignore index 067ea28..4e3dfb8 100644 --- a/.gitignore +++ b/.gitignore @@ -10,4 +10,3 @@ nohup.out zig-out/ .zig-cache/ zig-pkg/ -docs/ diff --git a/docs/demo/demo_diff.cast b/docs/demo/demo_diff.cast new file mode 100644 index 0000000..8c14d52 --- /dev/null +++ b/docs/demo/demo_diff.cast @@ -0,0 +1,358 @@ +{"version": 2, "width": 107, "height": 42, "timestamp": 1783091223, "env": {"SHELL": "/bin/bash", "TERM": "xterm-kitty"}} +[0.234003, "o", "\u001b[?u\u001b[>0q\u001b]11;?\u001b\\\u001b[?1049h\u001bP+q696e646e\u001b\\\u001bP+q71756572792d6f732d6e616d65\u001b\\\u001b[?1049l\u001b[0c"] +[0.237907, "o", "\r"] +[0.239707, "o", "Welcome to fish, the friendly interactive shell\r\nType \u001b[32mhelp\u001b[m for instructions on how to use fish\r\n"] +[0.254093, "o", "\u001b[6 q"] +[0.254442, "o", "\u001b]7;file://jfitzpat-thinkpadp16vgen1.wtrfrdii.csb/tmp/demo\u0007"] +[0.275319, "o", "\u001b]0;/t/demo\u0007\u001b[m\u001b]11;?\u001b\\\u001b[6n\u001b[0c\u001b[?2004h\u001b[?2031h\u001b[=5u"] +[0.275699, "o", "\u001b[K\u001b]133;A;click_events=1\u001b\\\u001b[32;1m[I]\u001b[m \u001b[92m[\u001b[m\u001b[91m16:07\u001b[m\u001b[92m]\u001b[m \u001b[92m[\u001b[m\u001b[m/t/demo\u001b[95m\u001b[m\u001b[92m]\u001b[m \u001b[92m[\u001b[m\u001b[35mkind-kuadrant-local\u001b[m\u001b[92m]\u001b[m \r\n\u001b[92m-> \u001b[m\u001b]133;B\u0007\u001b[K\r\u001b[3C"] +[0.278895, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u"] +[0.296855, "o", "\u001b]0;/t/demo\u0007\u001b[m\u001b[?2004h\u001b[?2031h\u001b[=5u\r\u001b[A\u001b[K\u001b]133;A;click_events=1\u0007\u001b[32;1m[I]\u001b[m \u001b[92m[\u001b[m\u001b[91m16:07\u001b[m\u001b[92m]\u001b[m \u001b[92m[\u001b[m\u001b[m/t/demo\u001b[95m\u001b[m\u001b[92m]\u001b[m \u001b[92m[\u001b[m\u001b[35mkind-kuadrant-local\u001b[m\u001b[92m]\u001b[m \r\n\u001b[92m-> \u001b[m\u001b]133;B\u0007\u001b[J\r\u001b[3C"] +[16.363649, "o", "k\r\u001b[4C"] +[16.363808, "o", "\b\u001b[34mk\u001b[39m\r\u001b[4C"] +[16.366895, "o", "\u001b[38;2;85;85;85m cluster-info\u001b[39m\r\u001b[4C"] +[16.535323, "o", "\u001b[34mu\u001b[39m\u001b[K\r\u001b[5C"] +[16.535498, "o", "\u001b[2D\u001b[91mku\u001b[39m\r\u001b[5C"] +[16.535662, "o", "\u001b[38;2;85;85;85mbectl wait ratelimitpolicy/httpbin-ratelimit --for=condition=Enforced --timeout=300s\u001b[39m\r\u001b[5C"] +[16.74847, "o", "\u001b[91mb\u001b[38;2;85;85;85mectl wait ratelimitpolicy/httpbin-ratelimit --for=condition=Enforced --timeout=300s\u001b[39m\r\u001b[6C"] +[19.472574, "o", "\u001b[91me\u001b[38;2;85;85;85mctl wait ratelimitpolicy/httpbin-ratelimit --for=condition=Enforced --timeout=300s\u001b[39m\r\u001b[7C"] +[19.871435, "o", "\u001b[91mc\u001b[38;2;85;85;85mtl wait ratelimitpolicy/httpbin-ratelimit --for=condition=Enforced --timeout=300s\u001b[39m\r\u001b[8C"] +[20.091933, "o", "\u001b[91mt\u001b[38;2;85;85;85ml wait ratelimitpolicy/httpbin-ratelimit --for=condition=Enforced --timeout=300s\u001b[39m\r\u001b[9C"] +[20.313792, "o", "\u001b[91ml\u001b[38;2;85;85;85m wait ratelimitpolicy/httpbin-ratelimit --for=condition=Enforced --timeout=300s\u001b[39m\r\u001b[10C"] +[20.314004, "o", "\u001b[7D\u001b[34mkubectl\u001b[38;2;85;85;85m wait ratelimitpolicy/httpbin-ratelimit --for=condition=Enforced --timeout=300s\u001b[39m\r\u001b[10C"] +[20.55635, "o", "\u001b[34m \u001b[38;2;85;85;85mwait ratelimitpolicy/httpbin-ratelimit --for=condition=Enforced --timeout=300s\u001b[39m\r\u001b[11C"] +[20.556489, "o", "\b \u001b[38;2;85;85;85mwait ratelimitpolicy/httpbin-ratelimit --for=condition=Enforced --timeout=300s\u001b[39m\r\u001b[11C"] +[21.03912, "o", "c\u001b[K\r\u001b[12C"] +[21.039316, "o", "\b\u001b[36mc\u001b[39m\r\u001b[12C"] +[21.039463, "o", "\u001b[38;2;85;85;85mreate namespace perftest-0\u001b[39m\r\u001b[12C"] +[21.146558, "o", "\u001b[36ml\u001b[39m\u001b[K\r\u001b[13C"] +[21.33047, "o", "\u001b[36mu\u001b[39m\r\u001b[14C"] +[21.506911, "o", "\u001b[36ms\u001b[39m\r\u001b[15C"] +[22.278565, "o", "\u001b[36mt\u001b[39m\r\u001b[16C"] +[22.414037, "o", "\u001b[36me\u001b[39m\r\u001b[17C"] +[22.545564, "o", "\u001b[36mr\u001b[39m\r\u001b[18C"] +[22.777379, "o", "\u001b[36m-\u001b[39m\r\u001b[19C"] +[23.140331, "o", "\u001b[36mi\u001b[39m\r\u001b[20C"] +[23.398134, "o", "\u001b[36mn\u001b[39m\r\u001b[21C"] +[23.777222, "o", "\u001b[36mf\u001b[39m\r\u001b[22C"] +[23.885113, "o", "\u001b[36mo\u001b[39m\r\u001b[23C"] +[24.160177, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u"] +[24.160305, "o", "\r\n\u001b[m\u001b]133;C;cmdline_url=kubectl%20cluster-info\u0007"] +[24.160424, "o", "\u001b[2 q"] +[24.161064, "o", "\u001b]0;kubectl cluster-info /t/demo\u0007\u001b[m\r"] +[24.222959, "o", "\u001b[0;32mKubernetes control plane\u001b[0m is running at \u001b[0;33mhttps://127.0.0.1:46167\u001b[0m\r\n\u001b[0;32mCoreDNS\u001b[0m is running at "] +[24.22312, "o", "\u001b[0;33mhttps://127.0.0.1:46167/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy\u001b[0m\r\n\r\nTo further debug and diagnose cluster problems, use 'kubectl cluster-info dump'.\r\n"] +[24.226847, "o", "\u001b]133;D;0\u0007"] +[24.227033, "o", "\u001b[6 q"] +[24.22707, "o", "\u001b[?25h"] +[24.227121, "o", "\u001b[2m⏎\u001b[m \r⏎ \r\u001b[K"] +[24.227844, "o", "\u001b]7;file://jfitzpat-thinkpadp16vgen1.wtrfrdii.csb/tmp/demo\u0007"] +[24.246309, "o", "\u001b]0;/t/demo\u0007\u001b[m\u001b]11;?\u001b\\\u001b[6n\u001b[0c\u001b[?2004h\u001b[?2031h\u001b[=5u\u001b[K\u001b]133;A;click_events=1\u0007\u001b[32;1m[I]\u001b[m \u001b[92m[\u001b[m\u001b[91m16:07\u001b[m\u001b[92m]\u001b[m \u001b[92m[\u001b[m\u001b[m/t/demo\u001b[95m\u001b[m\u001b[92m]\u001b[m \u001b[92m[\u001b[m\u001b[35mkind-kuadrant-local\u001b[m\u001b[92m]\u001b[m \r\n\u001b[92m-> \u001b[m\u001b]133;B\u0007\u001b[K\r\u001b[3C"] +[28.174216, "o", "k\r\u001b[4C"] +[28.174342, "o", "\b\u001b[34mk\u001b[39m\r\u001b[4C\u001b[38;2;85;85;85mubectl cluster-info\u001b[39m\r\u001b[4C"] +[28.377165, "o", "\u001b[34mu\u001b[38;2;85;85;85mbectl cluster-info\u001b[39m\r\u001b[5C"] +[28.377308, "o", "\u001b[2D\u001b[91mku\u001b[38;2;85;85;85mbectl cluster-info\u001b[39m\r\u001b[5C"] +[28.718863, "o", "\u001b[91mb\u001b[38;2;85;85;85mectl cluster-info\u001b[39m\r\u001b[6C"] +[28.960033, "o", "\u001b[91me\u001b[38;2;85;85;85mctl cluster-info\u001b[39m\r\u001b[7C"] +[29.451457, "o", "\u001b[91mc\u001b[38;2;85;85;85mtl cluster-info\u001b[39m\r\u001b[8C"] +[29.739125, "o", "\u001b[91mt\u001b[38;2;85;85;85ml cluster-info\u001b[39m\r\u001b[9C"] +[29.988086, "o", "\u001b[91ml\u001b[38;2;85;85;85m cluster-info\u001b[39m\r\u001b[10C"] +[29.98821, "o", "\u001b[7D\u001b[34mkubectl\u001b[38;2;85;85;85m cluster-info\u001b[39m\r\u001b[10C"] +[30.506428, "o", "\u001b[34m \u001b[38;2;85;85;85mcluster-info\u001b[39m\r\u001b[11C"] +[30.506555, "o", "\b \u001b[38;2;85;85;85mcluster-info\u001b[39m\r\u001b[11C"] +[30.94812, "o", "\b\u001b[K\r\u001b[10C"] +[31.543386, "o", "\u001b[34mg\u001b[39m\r\u001b[11C"] +[31.543556, "o", "\u001b[8D\u001b[91mkubectlg\u001b[39m\r\u001b[11C"] +[31.543636, "o", "\u001b[38;2;85;85;85metall get --all-namespaces --output sqlite --database diff_demo.db --label initial\u001b[39m\r\u001b[11C"] +[31.717306, "o", "\u001b[91me\u001b[38;2;85;85;85mtall get --all-namespaces --output sqlite --database diff_demo.db --label initial\u001b[39m\r\u001b[12C"] +[31.87915, "o", "\u001b[91mt\u001b[38;2;85;85;85mall get --all-namespaces --output sqlite --database diff_demo.db --label initial\u001b[39m\r\u001b[13C"] +[32.472712, "o", "\u001b[91ma\u001b[38;2;85;85;85mll get --all-namespaces --output sqlite --database diff_demo.db --label initial\u001b[39m\r\u001b[14C"] +[32.608113, "o", "\u001b[91ml\u001b[38;2;85;85;85ml get --all-namespaces --output sqlite --database diff_demo.db --label initial\u001b[39m\r\u001b[15C"] +[32.772819, "o", "\u001b[91ml\u001b[38;2;85;85;85m get --all-namespaces --output sqlite --database diff_demo.db --label initial\u001b[39m\r\u001b[16C"] +[32.772978, "o", "\u001b[13D\u001b[34mkubectlgetall\u001b[38;2;85;85;85m get --all-namespaces --output sqlite --database diff_demo.db --label initial\u001b[39m\r\u001b[16C"] +[33.103816, "o", "\u001b[34m \u001b[38;2;85;85;85mget --all-namespaces --output sqlite --database diff_demo.db --label initial\u001b[39m\r\u001b[17C"] +[33.103997, "o", "\b \u001b[38;2;85;85;85mget --all-namespaces --output sqlite --database diff_demo.db --label initial\u001b[39m\r\u001b[17C"] +[33.791144, "o", "g\u001b[38;2;85;85;85met --all-namespaces --output sqlite --database diff_demo.db --label initial\u001b[39m\r\u001b[18C"] +[33.791281, "o", "\b\u001b[36mg\u001b[38;2;85;85;85met --all-namespaces --output sqlite --database diff_demo.db --label initial\u001b[39m\r\u001b[18C"] +[33.988752, "o", "\u001b[36me\u001b[38;2;85;85;85mt --all-namespaces --output sqlite --database diff_demo.db --label initial\u001b[39m\r\u001b[19C"] +[34.260583, "o", "\u001b[36mt\u001b[38;2;85;85;85m --all-namespaces --output sqlite --database diff_demo.db --label initial\u001b[39m\r\u001b[20C"] +[34.533057, "o", "\u001b[36m \u001b[38;2;85;85;85m--all-namespaces --output sqlite --database diff_demo.db --label initial\u001b[39m\r\u001b[21C"] +[34.533211, "o", "\b \u001b[38;2;85;85;85m--all-namespaces --output sqlite --database diff_demo.db --label initial\u001b[39m\r\u001b[21C"] +[34.823145, "o", "a\u001b[K\r\u001b[22C"] +[34.823432, "o", "\b\u001b[36ma\u001b[39m\r\u001b[22C"] +[35.26702, "o", "\b\u001b[38;2;85;85;85m--all-namespaces --output sqlite --database diff_demo.db --label initial\u001b[39m\r\u001b[21C"] +[35.458482, "o", "-\u001b[38;2;85;85;85m-all-namespaces --output sqlite --database diff_demo.db --label initial\u001b[39m\r\u001b[22C"] +[35.458655, "o", "\b\u001b[36m-\u001b[38;2;85;85;85m-all-namespaces --output sqlite --database diff_demo.db --label initial\u001b[39m\r\u001b[22C"] +[35.632383, "o", "\u001b[36m-\u001b[38;2;85;85;85mall-namespaces --output sqlite --database diff_demo.db --label initial\u001b[39m\r\u001b[23C"] +[35.925382, "o", "\u001b[36ma\u001b[38;2;85;85;85mll-namespaces --output sqlite --database diff_demo.db --label initial\u001b[39m\r\u001b[24C"] +[36.218212, "o", "\u001b[36ml\u001b[38;2;85;85;85ml-namespaces --output sqlite --database diff_demo.db --label initial\u001b[39m\r\u001b[25C"] +[36.380199, "o", "\u001b[36ml\u001b[38;2;85;85;85m-namespaces --output sqlite --database diff_demo.db --label initial\u001b[39m\r\u001b[26C"] +[36.828466, "o", "\u001b[36m-\u001b[38;2;85;85;85mnamespaces --output sqlite --database diff_demo.db --label initial\u001b[39m\r\u001b[27C"] +[37.486742, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u"] +[37.487098, "o", "\u001b[6D\u001b[37;100m--all-\u001b[38;2;85;85;85;49mnamespaces --output sqlite --database diff_demo.db --label initial\u001b[39m\r\u001b[27C"] +[37.587261, "o", "\u001b[6D\u001b[36m--all-\u001b[38;2;85;85;85mnamespaces --output sqlite --database diff_demo.db --label initial\u001b[39m\r\u001b[27C\u001b[?2004h\u001b[?2031h\u001b[=5u"] +[40.553674, "o", "\u001b[24Dkubectlgetall get --all-namespaces --output sqlite --database diff_demo.db --label initial\r\u001b[93C"] +[40.553806, "o", "\r\u001b[93C"] +[40.553994, "o", "\u001b[90D\u001b[34mkubectlgetall\u001b[39m \u001b[36mget\u001b[39m \u001b[36m--all-namespaces\u001b[39m \u001b[36m--output\u001b[39m \u001b[36msqlite\u001b[39m \u001b[36m--database\u001b[39m \u001b[36mdiff_demo.db\u001b[39m \u001b[36m--label\u001b[39m \u001b[36minitial\u001b[39m\r\u001b[93C"] +[46.179685, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u"] +[46.179835, "o", "\r\u001b[93C\r\n\u001b[m"] +[46.179899, "o", "\u001b]133;C;cmdline_url=kubectlgetall%20get%20--all-namespaces%20--output%20sqlite%20--database%20diff_demo.db%20--label%20initial\u0007"] +[46.18007, "o", "\u001b[2 q"] +[46.180707, "o", "\u001b]0;kubectlgetall get -- /t/demo\u0007\u001b[m\r"] +[52.31688, "o", "\u001b]133;D;0\u0007"] +[52.317027, "o", "\u001b[6 q"] +[52.317041, "o", "\u001b[?25h\u001b[2m⏎\u001b[m \r⏎ \r\u001b[K"] +[52.317248, "o", "\u001b]7;file://jfitzpat-thinkpadp16vgen1.wtrfrdii.csb/tmp/demo\u0007"] +[52.333931, "o", "\u001b]0;/t/demo\u0007\u001b[m\u001b]11;?\u001b\\\u001b[6n\u001b[0c\u001b[?2004h\u001b[?2031h\u001b[=5u\u001b[K\u001b]133;A;click_events=1\u0007\u001b[32;1m[I]\u001b[m \u001b[92m[\u001b[m\u001b[91m16:07\u001b[m\u001b[92m]\u001b[m \u001b[92m[\u001b[m\u001b[m/t/demo\u001b[95m\u001b[m\u001b[92m]\u001b[m \u001b[92m[\u001b[m\u001b[35mkind-kuadrant-local\u001b[m\u001b[92m]\u001b[m \r\n\u001b[92m-> \u001b[m\u001b]133;B\u0007\u001b[K\r\u001b[3C"] +[53.910552, "o", "k\r\u001b[4C"] +[53.910697, "o", "\b\u001b[34mk\u001b[39m\r\u001b[4C"] +[53.910737, "o", "\u001b[38;2;85;85;85mubectlgetall get --all-namespaces --output sqlite --database diff_demo.db --label initial\u001b[39m\r\u001b[4C"] +[54.093931, "o", "\u001b[34mu\u001b[38;2;85;85;85mbectlgetall get --all-namespaces --output sqlite --database diff_demo.db --label initial\u001b[39m\r\u001b[5C"] +[54.094222, "o", "\u001b[2D\u001b[91mku\u001b[38;2;85;85;85mbectlgetall get --all-namespaces --output sqlite --database diff_demo.db --label initial\u001b[39m\r\u001b[5C"] +[55.13183, "o", "\u001b[91mb\u001b[38;2;85;85;85mectlgetall get --all-namespaces --output sqlite --database diff_demo.db --label initial\u001b[39m\r\u001b[6C"] +[55.360843, "o", "\u001b[91me\u001b[38;2;85;85;85mctlgetall get --all-namespaces --output sqlite --database diff_demo.db --label initial\u001b[39m\r\u001b[7C"] +[55.644013, "o", "\u001b[91mc\u001b[38;2;85;85;85mtlgetall get --all-namespaces --output sqlite --database diff_demo.db --label initial\u001b[39m\r\u001b[8C"] +[55.911207, "o", "\u001b[91mt\u001b[38;2;85;85;85mlgetall get --all-namespaces --output sqlite --database diff_demo.db --label initial\u001b[39m\r\u001b[9C"] +[56.218125, "o", "\u001b[91ml\u001b[38;2;85;85;85mgetall get --all-namespaces --output sqlite --database diff_demo.db --label initial\u001b[39m\r\u001b[10C"] +[56.218294, "o", "\u001b[7D\u001b[34mkubectl\u001b[38;2;85;85;85mgetall get --all-namespaces --output sqlite --database diff_demo.db --label initial\u001b[39m\r\u001b[10C"] +[57.770783, "o", "\u001b[34ma\u001b[39m\u001b[K\r\u001b[11C"] +[57.771284, "o", "\u001b[8D\u001b[91mkubectla\u001b[39m\r\u001b[11C"] +[58.321226, "o", "\b\u001b[38;2;85;85;85mgetall get --all-namespaces --output sqlite --database diff_demo.db --label initial\u001b[39m\r\u001b[10C"] +[58.321422, "o", "\u001b[7D\u001b[34mkubectl\u001b[38;2;85;85;85mgetall get --all-namespaces --output sqlite --database diff_demo.db --label initial\u001b[39m\r\u001b[10C"] +[58.555164, "o", "\u001b[34m \u001b[39m\u001b[K\r\u001b[11C"] +[58.555294, "o", "\u001b[38;2;85;85;85mcluster-info\u001b[39m\r\u001b[11C\b \u001b[38;2;85;85;85mcluster-info\u001b[39m\r\u001b[11C"] +[58.854785, "o", "a\u001b[K\r\u001b[12C"] +[58.854988, "o", "\u001b[38;2;85;85;85mpply -k diff_demo\u001b[39m\r\u001b[12C\b\u001b[36ma\u001b[38;2;85;85;85mpply -k diff_demo\u001b[39m\r\u001b[12C"] +[59.549581, "o", "\u001b[9Dkubectl apply -k diff_demo\r\u001b[29C"] +[59.549794, "o", "\r\u001b[29C"] +[59.549913, "o", "\u001b[26D\u001b[34mkubectl\u001b[39m \u001b[36mapply\u001b[39m \u001b[36m-k\u001b[39m \u001b[36;4mdiff_demo\u001b[39;24m\r\u001b[29C"] +[61.966281, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u"] +[61.966307, "o", "\r\u001b[29C\r\n"] +[61.966406, "o", "\u001b[m"] +[61.966432, "o", "\u001b]133;C;cmdline_url=kubectl%20apply%20-k%20diff_demo\u0007"] +[61.966548, "o", "\u001b[2 q"] +[61.96714, "o", "\u001b]0;kubectl apply -k dif /t/demo\u0007\u001b[m\r"] +[62.111633, "o", "httproute.gateway.networking.k8s.io/httpbin-route created\r\n"] +[62.121963, "o", "ratelimitpolicy.kuadrant.io/httpbin-ratelimit created\r\n"] +[62.135028, "o", "kuadrant.kuadrant.io/kuadrant-sample created\r\n"] +[62.141894, "o", "\u001b]133;D;0\u0007"] +[62.142065, "o", "\u001b[6 q"] +[62.142106, "o", "\u001b[?25h\u001b[2m⏎\u001b[m \r⏎ \r\u001b[K"] +[62.142207, "o", "\u001b]7;file://jfitzpat-thinkpadp16vgen1.wtrfrdii.csb/tmp/demo\u0007"] +[62.15797, "o", "\u001b]0;/t/demo\u0007\u001b[m\u001b]11;?\u001b\\\u001b[6n\u001b[0c\u001b[?2004h\u001b[?2031h\u001b[=5u\u001b[K\u001b]133;A;click_events=1\u0007\u001b[32;1m[I]\u001b[m \u001b[92m[\u001b[m\u001b[91m16:08\u001b[m\u001b[92m]\u001b[m \u001b[92m[\u001b[m\u001b[m/t/demo\u001b[95m\u001b[m\u001b[92m]\u001b[m \u001b[92m[\u001b[m\u001b[35mkind-kuadrant-local\u001b[m\u001b[92m]\u001b[m \r\n\u001b[92m-> \u001b[m\u001b]133;B\u0007\u001b[K\r\u001b[3C"] +[64.874307, "o", "k\r\u001b[4C"] +[64.874363, "o", "\b\u001b[34mk\u001b[39m\r\u001b[4C"] +[64.87448, "o", "\u001b[38;2;85;85;85mubectl apply -k diff_demo\u001b[39m\r\u001b[4C"] +[65.066594, "o", "\u001b[34mu\u001b[38;2;85;85;85mbectl apply -k diff_demo\u001b[39m\r\u001b[5C"] +[65.066738, "o", "\u001b[2D\u001b[91mku\u001b[38;2;85;85;85mbectl apply -k diff_demo\u001b[39m\r\u001b[5C"] +[65.858126, "o", "\u001b[91mb\u001b[38;2;85;85;85mectl apply -k diff_demo\u001b[39m\r\u001b[6C"] +[66.185142, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u"] +[66.185602, "o", "\u001b[?2004h\u001b[?2031h\u001b[=5u"] +[66.185674, "o", "\u001b[3D\u001b[37;100mkub\u001b[39;49mectlgetall get --all-namespaces --output sqlite --database diff_demo.db --label initial\r\u001b[93C"] +[66.185816, "o", "\u001b[87D\u001b[34mectlgetall\u001b[39m \u001b[36mget\u001b[39m \u001b[36m--all-namespaces\u001b[39m \u001b[36m--output\u001b[39m \u001b[36msqlite\u001b[39m \u001b[36m--database\u001b[39m \u001b[36;4mdiff_demo.db\u001b[39;24m \u001b[36m--label\u001b[39m \u001b[36minitial\u001b[39m\r\u001b[93C"] +[67.004852, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u"] +[67.005035, "o", "\u001b[?2004h\u001b[?2031h\u001b[=5u"] +[67.005086, "o", "\u001b[87Dectl cluster-info\u001b[K\r\u001b[23C"] +[67.005152, "o", "\u001b[17D\u001b[34mectl\u001b[39m \u001b[36mcluster-info\u001b[39m\r\u001b[23C"] +[67.557946, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u"] +[67.558105, "o", "\u001b[?2004h\u001b[?2031h\u001b[=5u"] +[67.558165, "o", "\u001b[20Dasciinema rec ~/source/github.com/Boomatang/\u001b[37;100mkub\u001b[39;49mectlgetall/dev/docs/demo/demo_diff.cast\r\u001b[89C"] +[67.558365, "o", "\u001b[86D\u001b[34masciinema\u001b[39m \u001b[36mrec\u001b[39m \u001b[96;4m~\u001b[36m/source/github.com/Boomatang/\u001b[37;100mkub\u001b[36;49mectlgetall/dev/docs/demo/demo_diff.cast\u001b[39;24m\r\u001b[89C"] +[68.066269, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u"] +[68.066479, "o", "\u001b[?2004h\u001b[?2031h\u001b[=5u"] +[68.066564, "o", "\u001b[86D\u001b[37;100mkub\u001b[39;49mectlgetall diff --database diff_demo.db initial resources_add -e event\u001b[K\r\u001b[76C"] +[68.066737, "o", "\u001b[70D\u001b[34mectlgetall\u001b[39m \u001b[36mdiff\u001b[39m \u001b[36m--database\u001b[39m \u001b[36;4mdiff_demo.db\u001b[39;24m \u001b[36minitial\u001b[39m \u001b[36mresources_add\u001b[39m \u001b[36m-e\u001b[39m \u001b[36mevent\u001b[39m\r\u001b[76C"] +[68.954199, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u"] +[68.95436, "o", "\u001b[?2004h\u001b[?2031h\u001b[=5u"] +[68.954426, "o", "\u001b[70Dectlgetall diff --database diff_demo.db initial resources_add -h\u001b[K\r\u001b[70C"] +[68.954547, "o", "\u001b[64D\u001b[34mectlgetall\u001b[39m \u001b[36mdiff\u001b[39m \u001b[36m--database\u001b[39m \u001b[36;4mdiff_demo.db\u001b[39;24m \u001b[36minitial\u001b[39m \u001b[36mresources_add\u001b[39m \u001b[36m-h\u001b[39m\r\u001b[70C"] +[69.328036, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u"] +[69.328196, "o", "\u001b[?2004h\u001b[?2031h\u001b[=5u\u001b[64Dectlgetall diff --database diff_demo.db initial resources_add\u001b[K\r\u001b[67C"] +[69.328338, "o", "\u001b[61D\u001b[34mectlgetall\u001b[39m \u001b[36mdiff\u001b[39m \u001b[36m--database\u001b[39m \u001b[36;4mdiff_demo.db\u001b[39;24m \u001b[36minitial\u001b[39m \u001b[36mresources_add\u001b[39m\r\u001b[67C"] +[69.64655, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u"] +[69.646674, "o", "\u001b[?2004h\u001b[?2031h\u001b[=5u"] +[69.646718, "o", "\u001b[61Dectlgetall diff --database diff_demo.db resources_added initial -e event\r\u001b[78C"] +[69.646862, "o", "\u001b[72D\u001b[34mectlgetall\u001b[39m \u001b[36mdiff\u001b[39m \u001b[36m--database\u001b[39m \u001b[36;4mdiff_demo.db\u001b[39;24m \u001b[36mresources_added\u001b[39m \u001b[36minitial\u001b[39m \u001b[36m-e\u001b[39m \u001b[36mevent\u001b[39m\r\u001b[78C"] +[70.052579, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u"] +[70.052947, "o", "\u001b[?2004h\u001b[?2031h\u001b[=5u"] +[70.053045, "o", "\u001b[72Dectlgetall diff --database diff_demo.db initial resources_add\u001b[K\r\u001b[67C"] +[70.053189, "o", "\u001b[61D\u001b[34mectlgetall\u001b[39m \u001b[36mdiff\u001b[39m \u001b[36m--database\u001b[39m \u001b[36;4mdiff_demo.db\u001b[39;24m \u001b[36minitial\u001b[39m \u001b[36mresources_add\u001b[39m\r\u001b[67C"] +[70.552398, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u"] +[70.552521, "o", "\u001b[?2004h\u001b[?2031h\u001b[=5u"] +[70.552565, "o", "\u001b[61Dectlgetall diff --database diff_demo.db initial resources_add -h\r\u001b[70C"] +[70.552683, "o", "\u001b[64D\u001b[34mectlgetall\u001b[39m \u001b[36mdiff\u001b[39m \u001b[36m--database\u001b[39m \u001b[36;4mdiff_demo.db\u001b[39;24m \u001b[36minitial\u001b[39m \u001b[36mresources_add\u001b[39m \u001b[36m-h\u001b[39m\r\u001b[70C"] +[70.583082, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u"] +[70.583272, "o", "\u001b[?2004h\u001b[?2031h\u001b[=5u"] +[70.58332, "o", "\u001b[64Dectlgetall diff --database diff_demo.db initial resources_add -e event\r\u001b[76C"] +[70.58346, "o", "\u001b[70D\u001b[34mectlgetall\u001b[39m \u001b[36mdiff\u001b[39m \u001b[36m--database\u001b[39m \u001b[36;4mdiff_demo.db\u001b[39;24m \u001b[36minitial\u001b[39m \u001b[36mresources_add\u001b[39m \u001b[36m-e\u001b[39m \u001b[36mevent\u001b[39m\r\u001b[76C"] +[70.612489, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u"] +[70.612728, "o", "\u001b[?2004h\u001b[?2031h\u001b[=5u\u001b[73Dasciinema rec ~/source/github.com/Boomatang/\u001b[37;100mkub\u001b[39;49mectlgetall/dev/docs/demo/demo_diff.cast\r\u001b[89C"] +[70.612984, "o", "\u001b[86D\u001b[34masciinema\u001b[39m \u001b[36mrec\u001b[39m \u001b[96;4m~\u001b[36m/source/github.com/Boomatang/\u001b[37;100mkub\u001b[36;49mectlgetall/dev/docs/demo/demo_diff.cast\u001b[39;24m\r\u001b[89C"] +[70.642129, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u"] +[70.642277, "o", "\u001b[?2004h\u001b[?2031h\u001b[=5u\u001b[86D\u001b[37;100mkub\u001b[39;49mectl cluster-info\u001b[K\r\u001b[23C"] +[70.642365, "o", "\u001b[17D\u001b[34mectl\u001b[39m \u001b[36mcluster-info\u001b[39m\r\u001b[23C"] +[70.672816, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u"] +[70.67303, "o", "\u001b[?2004h\u001b[?2031h\u001b[=5u\u001b[17Dectlgetall get --all-namespaces --output sqlite --database diff_demo.db --label initial\r\u001b[93C"] +[70.673247, "o", "\u001b[87D\u001b[34mectlgetall\u001b[39m \u001b[36mget\u001b[39m \u001b[36m--all-namespaces\u001b[39m \u001b[36m--output\u001b[39m \u001b[36msqlite\u001b[39m \u001b[36m--database\u001b[39m \u001b[36;4mdiff_demo.db\u001b[39;24m \u001b[36m--label\u001b[39m \u001b[36minitial\u001b[39m\r\u001b[93C"] +[70.702437, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u"] +[70.702593, "o", "\u001b[?2004h\u001b[?2031h\u001b[=5u"] +[70.702654, "o", "\u001b[90Dkub\u001b[K\r\u001b[6C"] +[70.702695, "o", "\u001b[38;2;85;85;85mectl apply -k diff_demo\u001b[39m\r\u001b[6C"] +[70.702743, "o", "\u001b[3D\u001b[91mkub\u001b[38;2;85;85;85mectl apply -k diff_demo\u001b[39m\r\u001b[6C"] +[70.733402, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u"] +[70.733572, "o", "\u001b[3D\u001b[37;100mkub\u001b[38;2;85;85;85;49mectl apply -k diff_demo\u001b[39m\r\u001b[6C"] +[70.833633, "o", "\u001b[3D\u001b[91mkub\u001b[38;2;85;85;85mectl apply -k diff_demo\u001b[39m\r\u001b[6C"] +[70.833755, "o", "\u001b[?2004h\u001b[?2031h\u001b[=5u"] +[70.833801, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u\u001b[?2004h\u001b[?2031h\u001b[=5u\u001b[?2004l\u001b[?2031l\u001b[=0u"] +[70.83384, "o", "\u001b[?2004h\u001b[?2031h\u001b[=5u\u001b[?2004l\u001b[?2031l\u001b[=0u"] +[70.83388, "o", "\u001b[?2004h\u001b[?2031h\u001b[=5u"] +[70.852704, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u"] +[70.852835, "o", "\u001b[?2004h\u001b[?2031h\u001b[=5u"] +[70.883097, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u"] +[70.883217, "o", "\u001b[?2004h\u001b[?2031h\u001b[=5u"] +[70.912865, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u"] +[70.913007, "o", "\u001b[?2004h\u001b[?2031h\u001b[=5u"] +[70.943066, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u"] +[70.943189, "o", "\u001b[?2004h\u001b[?2031h\u001b[=5u"] +[70.973035, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u"] +[70.973401, "o", "\u001b[?2004h\u001b[?2031h\u001b[=5u"] +[71.003004, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u"] +[71.003195, "o", "\u001b[?2004h\u001b[?2031h\u001b[=5u"] +[71.033206, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u"] +[71.033326, "o", "\u001b[?2004h\u001b[?2031h\u001b[=5u"] +[71.063323, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u"] +[71.063446, "o", "\u001b[?2004h\u001b[?2031h\u001b[=5u"] +[71.093278, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u"] +[71.093384, "o", "\u001b[?2004h\u001b[?2031h\u001b[=5u"] +[71.123216, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u"] +[71.123337, "o", "\u001b[?2004h\u001b[?2031h\u001b[=5u"] +[71.377563, "o", "\u001b[91mz\u001b[39m\u001b[K\r\u001b[7C"] +[72.15587, "o", "\b\u001b[38;2;85;85;85mectl apply -k diff_demo\u001b[39m\r\u001b[6C"] +[72.938146, "o", "\u001b[91me\u001b[38;2;85;85;85mctl apply -k diff_demo\u001b[39m\r\u001b[7C"] +[73.301129, "o", "\u001b[91mc\u001b[38;2;85;85;85mtl apply -k diff_demo\u001b[39m\r\u001b[8C"] +[73.551094, "o", "\u001b[91mt\u001b[38;2;85;85;85ml apply -k diff_demo\u001b[39m\r\u001b[9C"] +[74.012162, "o", "\u001b[91ml\u001b[38;2;85;85;85m apply -k diff_demo\u001b[39m\r\u001b[10C"] +[74.012299, "o", "\u001b[7D\u001b[34mkubectl\u001b[38;2;85;85;85m apply -k diff_demo\u001b[39m\r\u001b[10C"] +[74.202076, "o", "\u001b[34m \u001b[38;2;85;85;85mapply -k diff_demo\u001b[39m\r\u001b[11C"] +[74.202196, "o", "\b \u001b[38;2;85;85;85mapply -k diff_demo\u001b[39m\r\u001b[11C"] +[75.007233, "o", "w\u001b[K\r\u001b[12C"] +[75.007426, "o", "\u001b[38;2;85;85;85mait ratelimitpolicy/httpbin-ratelimit --for=condition=Enforced --timeout=300s\u001b[39m\r\u001b[12C"] +[75.007479, "o", "\b\u001b[36mw\u001b[38;2;85;85;85mait ratelimitpolicy/httpbin-ratelimit --for=condition=Enforced --timeout=300s\u001b[39m\r\u001b[12C"] +[75.731613, "o", "\u001b[9Dkubectl wait ratelimitpolicy/httpbin-ratelimit --for=condition=Enforced --timeout=300s\r\u001b[89C"] +[75.731742, "o", "\r\u001b[89C"] +[75.731796, "o", "\u001b[86D\u001b[34mkubectl\u001b[39m \u001b[36mwait\u001b[39m \u001b[36mratelimitpolicy/httpbin-ratelimit\u001b[39m \u001b[36m--for=condition=Enforced\u001b[39m \u001b[36m--timeout=300s\u001b[39m\r\u001b[89C"] +[75.981285, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u"] +[75.981336, "o", "\r\u001b[89C\r\n"] +[75.981456, "o", "\u001b[m\u001b]133;C;cmdline_url=kubectl%20wait%20ratelimitpolicy/httpbin-ratelimit%20--for%3Dcondition%3DEnforced%20--timeout%3D300s\u0007"] +[75.981496, "o", "\u001b[2 q"] +[75.982041, "o", "\u001b]0;kubectl wait ratelim /t/demo\u0007\u001b[m\r"] +[80.482657, "o", "ratelimitpolicy.kuadrant.io/httpbin-ratelimit condition met\r\n"] +[80.487166, "o", "\u001b]133;D;0\u0007"] +[80.487992, "o", "\u001b[6 q"] +[80.488077, "o", "\u001b[?25h\u001b[2m⏎\u001b[m \r⏎ \r\u001b[K"] +[80.488327, "o", "\u001b]7;file://jfitzpat-thinkpadp16vgen1.wtrfrdii.csb/tmp/demo\u0007"] +[80.506627, "o", "\u001b]0;/t/demo\u0007\u001b[m\u001b]11;?\u001b\\\u001b[6n\u001b[0c\u001b[?2004h\u001b[?2031h\u001b[=5u\u001b[K\u001b]133;A;click_events=1\u0007\u001b[32;1m[I]\u001b[m \u001b[92m[\u001b[m\u001b[91m16:08\u001b[m\u001b[92m]\u001b[m \u001b[92m[\u001b[m\u001b[m/t/demo\u001b[95m\u001b[m\u001b[92m]\u001b[m \u001b[92m[\u001b[m\u001b[35mkind-kuadrant-local\u001b[m\u001b[92m]\u001b[m \r\n\u001b[92m-> \u001b[m\u001b]133;B\u0007\u001b[K\r\u001b[3C"] +[87.058427, "o", "k\r\u001b[4C"] +[87.058466, "o", "\b\u001b[34mk\u001b[39m\r\u001b[4C"] +[87.058596, "o", "\u001b[38;2;85;85;85mubectl wait ratelimitpolicy/httpbin-ratelimit --for=condition=Enforced --timeout=300s\u001b[39m\r\u001b[4C"] +[87.230048, "o", "\u001b[34mu\u001b[38;2;85;85;85mbectl wait ratelimitpolicy/httpbin-ratelimit --for=condition=Enforced --timeout=300s\u001b[39m\r\u001b[5C"] +[87.230208, "o", "\u001b[2D\u001b[91mku\u001b[38;2;85;85;85mbectl wait ratelimitpolicy/httpbin-ratelimit --for=condition=Enforced --timeout=300s\u001b[39m\r\u001b[5C"] +[88.434003, "o", "\u001b[91mb\u001b[38;2;85;85;85mectl wait ratelimitpolicy/httpbin-ratelimit --for=condition=Enforced --timeout=300s\u001b[39m\r\u001b[6C"] +[88.844318, "o", "\u001b[91me\u001b[38;2;85;85;85mctl wait ratelimitpolicy/httpbin-ratelimit --for=condition=Enforced --timeout=300s\u001b[39m\r\u001b[7C"] +[89.352311, "o", "\u001b[91mc\u001b[38;2;85;85;85mtl wait ratelimitpolicy/httpbin-ratelimit --for=condition=Enforced --timeout=300s\u001b[39m\r\u001b[8C"] +[89.595038, "o", "\u001b[91mt\u001b[38;2;85;85;85ml wait ratelimitpolicy/httpbin-ratelimit --for=condition=Enforced --timeout=300s\u001b[39m\r\u001b[9C"] +[90.16083, "o", "\u001b[91ml\u001b[38;2;85;85;85m wait ratelimitpolicy/httpbin-ratelimit --for=condition=Enforced --timeout=300s\u001b[39m\r\u001b[10C"] +[90.161006, "o", "\u001b[7D\u001b[34mkubectl\u001b[38;2;85;85;85m wait ratelimitpolicy/httpbin-ratelimit --for=condition=Enforced --timeout=300s\u001b[39m\r\u001b[10C"] +[90.892084, "o", "\u001b[34mg\u001b[39m\u001b[K\r\u001b[11C"] +[90.892283, "o", "\u001b[38;2;85;85;85metall get --all-namespaces --output sqlite --database diff_demo.db --label initial\u001b[39m\r\u001b[11C"] +[90.89235, "o", "\u001b[8D\u001b[91mkubectlg\u001b[38;2;85;85;85metall get --all-namespaces --output sqlite --database diff_demo.db --label initial\u001b[39m\r\u001b[11C"] +[91.104024, "o", "\u001b[91me\u001b[38;2;85;85;85mtall get --all-namespaces --output sqlite --database diff_demo.db --label initial\u001b[39m\r\u001b[12C"] +[91.492457, "o", "\u001b[9Dkubectlgetall get --all-namespaces --output sqlite --database diff_demo.db --label initial\r\u001b[93C\r\u001b[93C"] +[91.492777, "o", "\u001b[90D\u001b[34mkubectlgetall\u001b[39m \u001b[36mget\u001b[39m \u001b[36m--all-namespaces\u001b[39m \u001b[36m--output\u001b[39m \u001b[36msqlite\u001b[39m \u001b[36m--database\u001b[39m \u001b[36;4mdiff_demo.db\u001b[39;24m \u001b[36m--label\u001b[39m \u001b[36minitial\u001b[39m\r\u001b[93C"] +[92.060097, "o", "\b\u001b[K\r\u001b[92C"] +[92.257348, "o", "\b\u001b[K\r\u001b[91C"] +[92.757497, "o", "\b\u001b[K\r\u001b[90C"] +[92.787413, "o", "\b\u001b[K\r\u001b[89C"] +[92.817084, "o", "\b\u001b[K\r\u001b[88C"] +[92.968981, "o", "\b\u001b[K\r\u001b[87C"] +[93.187184, "o", "\b\u001b[K\r\u001b[86C"] +[93.387213, "o", "r\r\u001b[87C"] +[93.387367, "o", "\u001b[38;2;85;85;85mesources_add\u001b[39m\r\u001b[87C"] +[93.387423, "o", "\b\u001b[36mr\u001b[38;2;85;85;85mesources_add\u001b[39m\r\u001b[87C"] +[93.514716, "o", "\u001b[36me\u001b[38;2;85;85;85msources_add\u001b[39m\r\u001b[88C"] +[93.842287, "o", "\u001b[36ms\u001b[38;2;85;85;85mources_add\u001b[39m\r\u001b[89C"] +[94.305082, "o", "\u001b[86Dkubectlgetall get --all-namespaces --output sqlite --database diff_demo.db --label resources_add\r\u001b[99C"] +[94.30522, "o", "\r\u001b[99C"] +[94.30528, "o", "\u001b[96D\u001b[34mkubectlgetall\u001b[39m \u001b[36mget\u001b[39m \u001b[36m--all-namespaces\u001b[39m \u001b[36m--output\u001b[39m \u001b[36msqlite\u001b[39m \u001b[36m--database\u001b[39m \u001b[36;4mdiff_demo.db\u001b[39;24m \u001b[36m--label\u001b[39m \u001b[36mresources_add\u001b[39m\r\u001b[99C"] +[94.959462, "o", "\u001b[36me\u001b[39m\r\u001b[100C"] +[95.156142, "o", "\u001b[36md\u001b[39m\r\u001b[101C"] +[97.433231, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u\r\n"] +[97.433347, "o", "\u001b[m\u001b]133;C;cmdline_url=kubectlgetall%20get%20--all-namespaces%20--output%20sqlite%20--database%20diff_demo.db%20--label%20resources_added\u0007"] +[97.433583, "o", "\u001b[2 q"] +[97.434343, "o", "\u001b]0;kubectlgetall get -- /t/demo\u0007\u001b[m\r"] +[103.296187, "o", "\u001b]133;D;0\u0007"] +[103.296319, "o", "\u001b[6 q\u001b[?25h\u001b[2m⏎\u001b[m \r⏎ \r\u001b[K"] +[103.296495, "o", "\u001b]7;file://jfitzpat-thinkpadp16vgen1.wtrfrdii.csb/tmp/demo\u0007"] +[103.310777, "o", "\u001b]0;/t/demo\u0007\u001b[m\u001b]11;?\u001b\\\u001b[6n\u001b[0c\u001b[?2004h\u001b[?2031h\u001b[=5u\u001b[K\u001b]133;A;click_events=1\u0007\u001b[32;1m[I]\u001b[m \u001b[92m[\u001b[m\u001b[91m16:08\u001b[m\u001b[92m]\u001b[m \u001b[92m[\u001b[m\u001b[m/t/demo\u001b[95m\u001b[m\u001b[92m]\u001b[m \u001b[92m[\u001b[m\u001b[35mkind-kuadrant-local\u001b[m\u001b[92m]\u001b[m \r\n\u001b[92m-> \u001b[m\u001b]133;B\u0007\u001b[K\r\u001b[3C"] +[105.702927, "o", "k\r\u001b[4C"] +[105.703072, "o", "\u001b[38;2;85;85;85mubectlgetall get --all-namespaces --output sqlite --database diff_demo.db --label resources_added\u001b[39m\r\u001b[4C\b\u001b[34mk\u001b[38;2;85;85;85mubectlgetall get --all-namespaces --output sqlite --database diff_demo.db --label resources_added\u001b[39m\r\u001b[4C"] +[105.884145, "o", "\u001b[34mu\u001b[38;2;85;85;85mbectlgetall get --all-namespaces --output sqlite --database diff_demo.db --label resources_added\u001b[39m\r\u001b[5C"] +[105.88434, "o", "\u001b[2D\u001b[91mku\u001b[38;2;85;85;85mbectlgetall get --all-namespaces --output sqlite --database diff_demo.db --label resources_added\u001b[39m\r\u001b[5C"] +[106.035566, "o", "\u001b[91mb\u001b[38;2;85;85;85mectlgetall get --all-namespaces --output sqlite --database diff_demo.db --label resources_added\u001b[39m\r\u001b[6C"] +[106.697398, "o", "\u001b[91me\u001b[38;2;85;85;85mctlgetall get --all-namespaces --output sqlite --database diff_demo.db --label resources_added\u001b[39m\r\u001b[7C"] +[107.178418, "o", "\u001b[91mc\u001b[38;2;85;85;85mtlgetall get --all-namespaces --output sqlite --database diff_demo.db --label resources_added\u001b[39m\r\u001b[8C"] +[107.392034, "o", "\u001b[91mt\u001b[38;2;85;85;85mlgetall get --all-namespaces --output sqlite --database diff_demo.db --label resources_added\u001b[39m\r\u001b[9C"] +[107.861366, "o", "\u001b[91ml\u001b[38;2;85;85;85mgetall get --all-namespaces --output sqlite --database diff_demo.db --label resources_added\u001b[39m\r\u001b[10C"] +[107.861491, "o", "\u001b[7D\u001b[34mkubectl\u001b[38;2;85;85;85mgetall get --all-namespaces --output sqlite --database diff_demo.db --label resources_added\u001b[39m\r\u001b[10C"] +[108.438421, "o", "\u001b[34mg\u001b[38;2;85;85;85metall get --all-namespaces --output sqlite --database diff_demo.db --label resources_added\u001b[39m\r\u001b[11C"] +[108.438579, "o", "\u001b[8D\u001b[91mkubectlg\u001b[38;2;85;85;85metall get --all-namespaces --output sqlite --database diff_demo.db --label resources_added\u001b[39m\r\u001b[11C"] +[108.603852, "o", "\u001b[91me\u001b[38;2;85;85;85mtall get --all-namespaces --output sqlite --database diff_demo.db --label resources_added\u001b[39m\r\u001b[12C"] +[108.760192, "o", "\u001b[91mt\u001b[38;2;85;85;85mall get --all-namespaces --output sqlite --database diff_demo.db --label resources_added\u001b[39m\r\u001b[13C"] +[109.225432, "o", "\u001b[91mz\u001b[39m\u001b[K\r\u001b[14C"] +[109.225913, "o", "\u001b[91ml\u001b[39m\r\u001b[15C"] +[109.628275, "o", "\b\u001b[K\r\u001b[14C"] +[109.846258, "o", "\b\u001b[K\r\u001b[13C"] +[109.971568, "o", "\u001b[91ma\u001b[39m\r\u001b[14C"] +[109.971608, "o", "\u001b[38;2;85;85;85mll get --all-namespaces --output sqlite --database diff_demo.db --label resources_added\u001b[39m\r\u001b[14C"] +[110.113544, "o", "\u001b[91ml\u001b[38;2;85;85;85ml get --all-namespaces --output sqlite --database diff_demo.db --label resources_added\u001b[39m\r\u001b[15C"] +[110.272556, "o", "\u001b[91ml\u001b[38;2;85;85;85m get --all-namespaces --output sqlite --database diff_demo.db --label resources_added\u001b[39m\r\u001b[16C"] +[110.27269, "o", "\u001b[13D\u001b[34mkubectlgetall\u001b[38;2;85;85;85m get --all-namespaces --output sqlite --database diff_demo.db --label resources_added\u001b[39m\r\u001b[16C"] +[110.917983, "o", "\u001b[34m \u001b[38;2;85;85;85mget --all-namespaces --output sqlite --database diff_demo.db --label resources_added\u001b[39m\r\u001b[17C"] +[110.918189, "o", "\b \u001b[38;2;85;85;85mget --all-namespaces --output sqlite --database diff_demo.db --label resources_added\u001b[39m\r\u001b[17C"] +[111.580402, "o", "d\u001b[K\r\u001b[18C"] +[111.580543, "o", "\b\u001b[36;4md\u001b[39;24m\r\u001b[18C"] +[111.580576, "o", "\u001b[38;2;85;85;85miff --database diff_demo.db initial resources_add -e event\u001b[39m\r\u001b[18C"] +[111.826041, "o", "\u001b[36;4mi\u001b[38;2;85;85;85;24mff --database diff_demo.db initial resources_add -e event\u001b[39m\r\u001b[19C"] +[112.173033, "o", "\u001b[16Dkubectlgetall diff --database diff_demo.db initial resources_add -e event\r\u001b[76C"] +[112.173179, "o", "\r\u001b[76C"] +[112.173201, "o", "\u001b[73D\u001b[34mkubectlgetall\u001b[39m \u001b[36mdiff\u001b[39m \u001b[36m--database\u001b[39m \u001b[36;4mdiff_demo.db\u001b[39;24m \u001b[36minitial\u001b[39m \u001b[36mresources_add\u001b[39m \u001b[36m-e\u001b[39m \u001b[36mevent\u001b[39m\r\u001b[76C"] +[113.241198, "o", "\r\u001b[75C"] +[113.740234, "o", "\r\u001b[74C"] +[113.770194, "o", "\r\u001b[73C"] +[113.800098, "o", "\r\u001b[72C"] +[113.830995, "o", "\r\u001b[71C"] +[113.860955, "o", "\r\u001b[70C"] +[113.89049, "o", "\r\u001b[69C"] +[114.123306, "o", "\r\u001b[68C"] +[114.324905, "o", "\r\u001b[67C"] +[114.643615, "o", "\u001b[36me\u001b[39m \u001b[36m-e\u001b[39m \u001b[36mevent\u001b[39m\r\u001b[68C"] +[114.844043, "o", "\u001b[36md\u001b[39m \u001b[36m-e\u001b[39m \u001b[36mevent\u001b[39m\r\u001b[69C"] +[114.844083, "o", "\r\u001b[69C"] +[117.111446, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u\r\u001b[78C\r\n"] +[117.111619, "o", "\u001b[m\u001b]133;C;cmdline_url=kubectlgetall%20diff%20--database%20diff_demo.db%20initial%20resources_added%20-e%20event\u0007"] +[117.1117, "o", "\u001b[2 q"] +[117.112518, "o", "\u001b]0;kubectlgetall diff - /t/demo\u0007\u001b[m\r"] +[117.251073, "o", "\r\n\u001b[1;33m========================================================================================\r\n Added Resources\r\n========================================================================================\u001b[0m\r\n\r\n \u001b[1;32mAuthorino\u001b[0m\r\n┌───────────┬───────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├───────────┼───────────┼──────────────────────┤\r\n│ default │ authorino │ 2026-07-03T15:08:05Z │\r\n└───────────┴───────────┴──────────────────────┘\r\n\r\n \u001b[1;32mConfigMap\u001b[0m\r\n┌───────────┬───────────────────────────────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├───────────┼───────────────────────────────────┼──────────────────────┤\r\n│ default │ limitador-limits-config-limitador │ 2026-07-03T15:08:05Z │\r\n└───────────┴───────────────────────────────────┴──────────────────────┘\r\n\r\n \u001b[1;32mDeployment\u001b[0m\r\n┌───────────┬─────────────────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├───────────┼─────────────────────┼──────────────────────┤\r\n│ default │ authorino │ 2026-07-03T15:08:06Z │\r\n├───────────┼─────────────────────┼──────────────────────┤\r\n│ default │ limitador-limitador │ 2026-07-03T15:08:05Z │\r\n└───────────┴─────────────────────┴──────────────────────┘\r\n\r\n \u001b[1;32mEndpointSlice\u001b[0m\r\n┌───────────┬─────────────────────────────────────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├───────────┼─────────────────────────────────────────┼──────────────────────┤\r\n│ default │ authorino-authorino-authorization-hpxk5 │ 2026-07-03T15:08:05Z │\r\n├───────────┼─────────────────────────────────────────┼──────────────────────┤\r\n│ default │ authorino-authorino-oidc-gjmjb │ 2026-07-03T15:08:05Z │\r\n├───────────┼─────────────────────────────────────────┼──────────────────────┤\r\n│ default │ authorino-controller-metrics-dcpvw │ 2026-07-03T15:08:05Z │\r\n├───────────┼─────────────────────────────────────────┼──────────────────────┤\r\n│ default │ limitador-limitador-mv4sb │ 2026-07-03T15:08:05Z │\r\n└───────────┴─────────────────────────────────────────┴──────────────────────┘\r\n\r\n \u001b[1;32mEndpoints\u001b[0m\r\n┌───────────┬───────────────────────────────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├───────────┼───────────────────────────────────┼──────────────────────┤\r\n│ default │ authorino-authorino-authorization │ 2026-07-03T15:08:05Z │\r\n├───────────┼───────────────────────────────────┼──────────────────────┤\r\n│ default │ authorino-authorino-oidc │ 2026-07-03T15:08:05Z │\r\n├───────────┼───────────────────────────────────┼──────────────────────┤\r\n│ default │ authorino-controller-metrics │ 2026-07-03T15:08:05Z │\r\n├───────────┼───────────────────────────────────┼──────────────────────┤\r\n│ default │ limitador-limitador │ 2026-07-03T15:08:05Z │\r\n└───────────┴───────────────────────────────────┴──────────────────────┘\r\n\r\n \u001b[1;32mEnvoyFilter\u001b[0m\r\n┌────────────────┬───────────────────────────────────────────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├────────────────┼───────────────────────────────────────────────┼──────────────────────┤\r\n│ gateway-system │ kuadrant-kuadrant-ingressgateway │ 2026-07-03T15:08:05Z │\r\n├────────────────┼───────────────────────────────────────────────┼──────────────────────┤\r\n│ gateway-system │ kuadrant-ratelimiting-kuadrant-ingressgateway │ 2026-07-03T15:08:05Z │\r\n└────────────────┴───────────────────────────────────────────────┴──────────────────────┘\r\n\r\n \u001b[1;32mHTTPRoute\u001b[0m\r\n┌───────────┬───────────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├───────────┼───────────────┼──────────────────────┤\r\n│ default │ httpbin-route │ 2026-07-03T15:08:05Z │\r\n└───────────┴───────────────┴──────────────────────┘\r\n\r\n \u001b[1;32mKuadrant\u001b[0m\r\n┌───────────┬─────────────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├───────────┼─────────────────┼──────────────────────┤\r\n│ default │ kuadrant-sample │ 2026-07-03T15:08:05Z │\r\n└───────────┴─────────────────┴──────────────────────┘\r\n\r\n \u001b[1;32mLimitador\u001b[0m\r\n┌───────────┬───────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├───────────┼───────────┼──────────────────────┤\r\n│ default │ limitador │ 2026-07-03T15:08:05Z │\r\n└───────────┴───────────┴──────────────────────┘\r\n\r\n \u001b[1;32mPod\u001b[0m\r\n┌───────────┬─────────────────────────────────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├───────────┼─────────────────────────────────────┼──────────────────────┤\r\n│ default │ authorino-d85f645f5-q7v4q │ 2026-07-03T15:08:06Z │\r\n├───────────┼─────────────────────────────────────┼──────────────────────┤\r\n│ default │ limitador-limitador-b6dd4b888-26crs │ 2026-07-03T15:08:05Z │\r\n└───────────┴─────────────────────────────────────┴──────────────────────┘\r\n\r\n"] +[117.251368, "o", " \u001b[1;32mPodMetrics\u001b[0m\r\n┌───────────┬─────────────────────────────────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├───────────┼─────────────────────────────────────┼──────────────────────┤\r\n│ default │ authorino-d85f645f5-q7v4q │ 2026-07-03T15:08:44Z │\r\n├───────────┼─────────────────────────────────────┼──────────────────────┤\r\n│ default │ limitador-limitador-b6dd4b888-26crs │ 2026-07-03T15:08:44Z │\r\n└───────────┴─────────────────────────────────────┴──────────────────────┘\r\n\r\n \u001b[1;32mRateLimitPolicy\u001b[0m\r\n┌───────────┬───────────────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├───────────┼───────────────────┼──────────────────────┤\r\n│ default │ httpbin-ratelimit │ 2026-07-03T15:08:05Z │\r\n└───────────┴───────────────────┴──────────────────────┘\r\n\r\n \u001b[1;32mReplicaSet\u001b[0m\r\n┌───────────┬────────────────────────────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├───────────┼────────────────────────────────┼──────────────────────┤\r\n│ default │ authorino-68d49dc977 │ 2026-07-03T15:08:06Z │\r\n├───────────┼────────────────────────────────┼──────────────────────┤\r\n│ default │ authorino-d85f645f5 │ 2026-07-03T15:08:06Z │\r\n├───────────┼────────────────────────────────┼──────────────────────┤\r\n│ default │ limitador-limitador-7f74988b7b │ 2026-07-03T15:08:05Z │\r\n├───────────┼────────────────────────────────┼──────────────────────┤\r\n│ default │ limitador-limitador-b6dd4b888 │ 2026-07-03T15:08:05Z │\r\n└───────────┴────────────────────────────────┴──────────────────────┘\r\n\r\n \u001b[1;32mRole\u001b[0m\r\n┌───────────┬────────────────────────────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├───────────┼────────────────────────────────┼──────────────────────┤\r\n│ default │ authorino-leader-election-role │ 2026-07-03T15:08:06Z │\r\n└───────────┴────────────────────────────────┴──────────────────────┘\r\n\r\n \u001b[1;32mRoleBinding\u001b[0m\r\n┌───────────┬─────────────────────────────────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├───────────┼─────────────────────────────────────┼──────────────────────┤\r\n│ default │ authorino-authorino-leader-election │ 2026-07-03T15:08:06Z │\r\n└───────────┴─────────────────────────────────────┴──────────────────────┘\r\n\r\n \u001b[1;32mService\u001b[0m\r\n┌───────────┬───────────────────────────────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├───────────┼───────────────────────────────────┼──────────────────────┤\r\n│ default │ authorino-authorino-authorization │ 2026-07-03T15:08:05Z │\r\n├───────────┼───────────────────────────────────┼──────────────────────┤\r\n│ default │ authorino-authorino-oidc │ 2026-07-03T15:08:05Z │\r\n├───────────┼───────────────────────────────────┼──────────────────────┤\r\n│ default │ authorino-controller-metrics │ 2026-07-03T15:08:05Z │\r\n├───────────┼───────────────────────────────────┼──────────────────────┤\r\n│ default │ limitador-limitador │ 2026-07-03T15:08:05Z │\r\n└───────────┴───────────────────────────────────┴──────────────────────┘\r\n\r\n \u001b[1;32mServiceAccount\u001b[0m\r\n┌───────────┬─────────────────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├───────────┼─────────────────────┼──────────────────────┤\r\n│ default │ authorino-authorino │ 2"] +[117.251474, "o", "026-07-03T15:08:05Z │\r\n└───────────┴─────────────────────┴──────────────────────┘\r\n\r\n\r\n\u001b[1;33m========================================================================================\r\n Updated Resources\r\n========================================================================================\u001b[0m\r\n\r\n \u001b[1;32mConfigMap\u001b[0m\r\n┌─────────────────┬─────────────────────────────────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├─────────────────┼─────────────────────────────────────┼──────────────────────┤\r\n│ istio-system │ istio-ip-autoallocate │ 2026-07-03T15:04:20Z │\r\n├─────────────────┼─────────────────────────────────────┼──────────────────────┤\r\n│ istio-system │ istio-leader │ 2026-07-03T15:04:20Z │\r\n├─────────────────┼─────────────────────────────────────┼──────────────────────┤\r\n│ istio-system │ istio-namespace-controller-election │ 2026-07-03T15:04:20Z │\r\n├─────────────────┼─────────────────────────────────────┼──────────────────────┤\r\n│ kuadrant-system │ topology │ 2026-07-03T15:04:36Z │\r\n└─────────────────┴─────────────────────────────────────┴──────────────────────┘\r\n\r\n \u001b[1;32mGateway\u001b[0m\r\n┌────────────────┬─────────────────────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├────────────────┼─────────────────────────┼──────────────────────┤\r\n│ gateway-system │ kuadrant-ingressgateway │ 2026-07-03T15:04:12Z │\r\n└────────────────┴─────────────────────────┴──────────────────────┘\r\n\r\n \u001b[1;32mLease\u001b[0m\r\n┌─────────────────┬─────────────────────────────────────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├─────────────────┼─────────────────────────────────────────┼──────────────────────┤\r\n│ kuadrant-system │ 3745a16e.kuadrant.io │ 2026-07-03T15:03:34Z │\r\n├─────────────────┼───────────────────"] +[117.251542, "o", "──────────────────────┼──────────────────────┤\r\n│ kuadrant-system │ a3f98d6c.kuadrant.io │ 2026-07-03T15:03:31Z │\r\n├─────────────────┼─────────────────────────────────────────┼──────────────────────┤\r\n│ kuadrant-system │ aac3a15d.authorino.kuadrant.io │ 2026-07-03T15:03:26Z │\r\n├─────────────────┼─────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ apiserver-xekmwgu74mxjgteijx43fgj7a4 │ 2026-07-03T15:01:20Z │\r\n├─────────────────┼─────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ cert-manager-cainjector-leader-election │ 2026-07-03T15:02:56Z │\r\n├─────────────────┼─────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ cert-manager-controller │ 2026-07-03T15:02:53Z │\r\n├─────────────────┼─────────────────────────────────────────┼──────────────────────┤\r\n│ kuadrant-system │ f139389e.kuadrant.io │ 2026-07-03T15:04:35Z │\r\n├─────────────────┼─────────────────────────────────────────┼──────────────────────┤\r\n│ istio-system │ istio-gateway-deployment-default │ 2026-07-03T15:04:20Z │\r\n├─────────────────┼─────────────────────────────────────────┼──────────────────────┤\r\n│ istio-system │ istio-gateway-status-leader-default │ 2026-07-03T15:04:20Z │\r\n├─────────────────┼─────────────────────────────────────────┼──────────────────────┤\r\n│ kube-node-lease │ kuadrant-local-control-plane │ 2026-07-03T15:01:25Z │\r\n├─────────────────┼─────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-controller-manager │ 2026-07-03T15:01:23Z │\r\n├─────────────────┼─────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-scheduler │ 2026-07-03T15:01:24Z │\r\n├─────────────────┼─────────────────────────────────────────┼──────────────────────┤\r\n│ istio-system │ sail-operator-lock │ 2026-07-03T15:03:59Z │\r\n└──────────"] +[117.25162, "o", "───────┴─────────────────────────────────────────┴──────────────────────┘\r\n\r\n\r\n\u001b[1;33m========================================================================================\r\n Summary\r\n========================================================================================\u001b[0m\r\n\r\nAdded: 33\r\nUpdated: 18\r\nRemoved: 0\r\n"] +[117.251861, "o", "\u001b]133;D;0\u0007"] +[117.252019, "o", "\u001b[6 q"] +[117.25206, "o", "\u001b[?25h\u001b[2m⏎\u001b[m \r⏎ \r\u001b[K"] +[117.252169, "o", "\u001b]7;file://jfitzpat-thinkpadp16vgen1.wtrfrdii.csb/tmp/demo\u0007"] +[117.270122, "o", "\u001b]0;/t/demo\u0007\u001b[m\u001b]11;?\u001b\\\u001b[6n\u001b[0c\u001b[?2004h\u001b[?2031h\u001b[=5u"] +[117.270177, "o", "\u001b[K\u001b]133;A;click_events=1\u0007\u001b[32;1m[I]\u001b[m \u001b[92m[\u001b[m\u001b[91m16:09\u001b[m\u001b[92m]\u001b[m \u001b[92m[\u001b[m\u001b[m/t/demo\u001b[95m\u001b[m\u001b[92m]\u001b[m \u001b[92m[\u001b[m\u001b[35mkind-kuadrant-local\u001b[m\u001b[92m]\u001b[m \r\n\u001b[92m-> \u001b[m\u001b]133;B\u0007\u001b[K\r\u001b[3C"] +[128.322009, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u\r\n\u001b[m"] +[128.32215, "o", "\u001b[m"] +[128.322209, "o", "\u001b[2 q"] diff --git a/docs/demo/demo_get.cast b/docs/demo/demo_get.cast new file mode 100644 index 0000000..614b5bc --- /dev/null +++ b/docs/demo/demo_get.cast @@ -0,0 +1,822 @@ +{"version": 2, "width": 107, "height": 42, "timestamp": 1783086051, "env": {"SHELL": "/bin/bash", "TERM": "xterm-kitty"}} +[0.26837, "o", "\u001b[?u\u001b[>0q\u001b]11;?\u001b\\\u001b[?1049h\u001bP+q696e646e\u001b\\\u001bP+q71756572792d6f732d6e616d65\u001b\\\u001b[?1049l\u001b[0c"] +[0.272275, "o", "\r"] +[0.274154, "o", "Welcome to fish, the friendly interactive shell\r\nType \u001b[32mhelp\u001b[m for instructions on how to use fish\r\n"] +[0.287734, "o", "\u001b[6 q"] +[0.289006, "o", "\u001b]7;file://jfitzpat-thinkpadp16vgen1.wtrfrdii.csb/tmp/demo\u0007"] +[0.307123, "o", "\u001b]0;/t/demo\u0007\u001b[m\u001b]11;?\u001b\\\u001b[6n\u001b[0c\u001b[?2004h\u001b[?2031h\u001b[=5u"] +[0.307517, "o", "\u001b[K\u001b]133;A;click_events=1\u001b\\\u001b[32;1m[I]\u001b[m \u001b[92m[\u001b[m\u001b[91m14:40\u001b[m\u001b[92m]\u001b[m \u001b[92m[\u001b[m\u001b[m/t/demo\u001b[95m\u001b[m\u001b[92m]\u001b[m \r\n\u001b[92m-> \u001b[m\u001b]133;B\u0007\u001b[K\r\u001b[3C"] +[0.310596, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u"] +[0.326569, "o", "\u001b]0;/t/demo\u0007\u001b[m\u001b[?2004h\u001b[?2031h\u001b[=5u\r"] +[0.326708, "o", "\u001b[A\u001b[K\u001b]133;A;click_events=1\u0007\u001b[32;1m[I]\u001b[m \u001b[92m[\u001b[m\u001b[91m14:40\u001b[m\u001b[92m]\u001b[m \u001b[92m[\u001b[m\u001b[m/t/demo\u001b[95m\u001b[m\u001b[92m]\u001b[m \r\n\u001b[92m-> \u001b[m\u001b]133;B\u0007\u001b[J\r\u001b[3C"] +[0.326763, "o", "k\r\u001b[4C"] +[0.326844, "o", "\b\u001b[34mk\u001b[39m\r\u001b[4C"] +[0.328532, "o", "\u001b[38;2;85;85;85mind get clusters | xargs -I {} kind delete cluster -n {}\u001b[39m\r\u001b[4C"] +[0.463169, "o", "\u001b[34mi\u001b[38;2;85;85;85mnd get clusters | xargs -I {} kind delete cluster -n {}\u001b[39m\r\u001b[5C"] +[0.463602, "o", "\u001b[2D\u001b[91mki\u001b[38;2;85;85;85mnd get clusters | xargs -I {} kind delete cluster -n {}\u001b[39m\r\u001b[5C"] +[0.698248, "o", "\u001b[91mn\u001b[38;2;85;85;85md get clusters | xargs -I {} kind delete cluster -n {}\u001b[39m\r\u001b[6C"] +[1.231848, "o", "\u001b[91md\u001b[38;2;85;85;85m get clusters | xargs -I {} kind delete cluster -n {}\u001b[39m\r\u001b[7C"] +[1.232145, "o", "\u001b[4D\u001b[34mkind\u001b[38;2;85;85;85m get clusters | xargs -I {} kind delete cluster -n {}\u001b[39m\r\u001b[7C"] +[1.85842, "o", "\u001b[34m \u001b[38;2;85;85;85mget clusters | xargs -I {} kind delete cluster -n {}\u001b[39m\r\u001b[8C"] +[1.858745, "o", "\b \u001b[38;2;85;85;85mget clusters | xargs -I {} kind delete cluster -n {}\u001b[39m\r\u001b[8C"] +[2.637747, "o", "c\u001b[K\r\u001b[9C"] +[2.638057, "o", "\u001b[38;2;85;85;85mreate cluster\u001b[39m\r\u001b[9C\b\u001b[36mc\u001b[38;2;85;85;85mreate cluster\u001b[39m\r\u001b[9C"] +[2.917923, "o", "\u001b[36mr\u001b[38;2;85;85;85meate cluster\u001b[39m\r\u001b[10C"] +[3.112087, "o", "\u001b[36me\u001b[38;2;85;85;85mate cluster\u001b[39m\r\u001b[11C"] +[3.329779, "o", "\u001b[36ma\u001b[38;2;85;85;85mte cluster\u001b[39m\r\u001b[12C"] +[3.534349, "o", "\u001b[36mt\u001b[38;2;85;85;85me cluster\u001b[39m\r\u001b[13C"] +[3.664862, "o", "\u001b[36me\u001b[38;2;85;85;85m cluster\u001b[39m\r\u001b[14C"] +[3.94337, "o", "\u001b[36m \u001b[38;2;85;85;85mcluster\u001b[39m\r\u001b[15C"] +[3.943566, "o", "\b \u001b[38;2;85;85;85mcluster\u001b[39m\r\u001b[15C"] +[4.520229, "o", "c\u001b[38;2;85;85;85mluster\u001b[39m\r\u001b[16C"] +[4.520597, "o", "\b\u001b[36mc\u001b[38;2;85;85;85mluster\u001b[39m\r\u001b[16C"] +[4.656504, "o", "\u001b[36ml\u001b[38;2;85;85;85muster\u001b[39m\r\u001b[17C"] +[4.89345, "o", "\u001b[36mu\u001b[38;2;85;85;85mster\u001b[39m\r\u001b[18C"] +[4.970931, "o", "\u001b[36ms\u001b[38;2;85;85;85mter\u001b[39m\r\u001b[19C"] +[5.153747, "o", "\u001b[36mt\u001b[38;2;85;85;85mer\u001b[39m\r\u001b[20C"] +[5.409616, "o", "\u001b[36me\u001b[38;2;85;85;85mr\u001b[39m\r\u001b[21C"] +[5.947581, "o", "\u001b[36me\u001b[39m\r\u001b[22C"] +[6.340623, "o", "\b\u001b[38;2;85;85;85mr\u001b[39m\r\u001b[21C"] +[6.442955, "o", "\u001b[36mr\u001b[39m\r\u001b[22C\r\u001b[22C"] +[6.683014, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u\r\u001b[22C\r\n\u001b[m\u001b]133;C;cmdline_url=kind%20create%20cluster\u0007"] +[6.683343, "o", "\u001b[2 q"] +[6.68455, "o", "\u001b]0;kind create cluster /t/demo\u0007\u001b[m\r"] +[6.735194, "o", "enabling experimental podman provider\r\n"] +[7.050023, "o", "Creating cluster \"kind\" ...\r\n"] +[7.175149, "o", "\u001b[?7l\r⠈⠁ Ensuring node image (kindest/node:v1.30.0) 🖼 \u001b[?7h"] +[7.192359, "o", "\r \u001b[32m✓\u001b[0m Ensuring node image (kindest/node:v1.30.0) 🖼\r\n"] +[7.292885, "o", "\u001b[?7l\r⠈⠁ Preparing nodes 📦 \u001b[?7h"] +[7.393227, "o", "\u001b[?7l\r⠈⠑ Preparing nodes 📦 \u001b[?7h"] +[7.492549, "o", "\u001b[?7l\r⠈⠱ Preparing nodes 📦 \u001b[?7h"] +[7.592846, "o", "\u001b[?7l\r⠈⡱ Preparing nodes 📦 \u001b[?7h"] +[7.693142, "o", "\u001b[?7l\r⢀⡱ Preparing nodes 📦 \u001b[?7h"] +[7.793386, "o", "\u001b[?7l\r⢄⡱ Preparing nodes 📦 \u001b[?7h"] +[7.892507, "o", "\u001b[?7l\r⢄⡱ Preparing nodes 📦 \u001b[?7h"] +[7.992729, "o", "\u001b[?7l\r⢆⡱ Preparing nodes 📦 \u001b[?7h"] +[8.092946, "o", "\u001b[?7l\r⢎⡱ Preparing nodes 📦 \u001b[?7h"] +[8.193069, "o", "\u001b[?7l\r⢎⡰ Preparing nodes 📦 \u001b[?7h"] +[8.293199, "o", "\u001b[?7l\r⢎⡠ Preparing nodes 📦 \u001b[?7h"] +[8.393503, "o", "\u001b[?7l\r⢎⡀ Preparing nodes 📦 \u001b[?7h"] +[8.492702, "o", "\u001b[?7l\r⢎⠁ Preparing nodes 📦 \u001b[?7h"] +[8.592924, "o", "\u001b[?7l\r⠎⠁ Preparing nodes 📦 \u001b[?7h"] +[8.692604, "o", "\u001b[?7l\r⠊⠁ Preparing nodes 📦 \u001b[?7h"] +[8.792766, "o", "\u001b[?7l\r⠈⠁ Preparing nodes 📦 \u001b[?7h"] +[8.893186, "o", "\u001b[?7l\r⠈⠑ Preparing nodes 📦 \u001b[?7h"] +[8.993499, "o", "\u001b[?7l\r⠈⠱ Preparing nodes 📦 \u001b[?7h"] +[9.092643, "o", "\u001b[?7l\r⠈⡱ Preparing nodes 📦 \u001b[?7h"] +[9.19277, "o", "\u001b[?7l\r⢀⡱ Preparing nodes 📦 \u001b[?7h"] +[9.293088, "o", "\u001b[?7l\r⢄⡱ Preparing nodes 📦 \u001b[?7h"] +[9.393394, "o", "\u001b[?7l\r⢄⡱ Preparing nodes 📦 \u001b[?7h"] +[9.492604, "o", "\u001b[?7l\r⢆⡱ Preparing nodes 📦 \u001b[?7h"] +[9.592958, "o", "\u001b[?7l\r⢎⡱ Preparing nodes 📦 \u001b[?7h"] +[9.609597, "o", "\r \u001b[32m✓\u001b[0m Preparing nodes 📦 \r\n"] +[9.834318, "o", "\u001b[?7l\r⠈⠁ Writing configuration 📜 \u001b[?7h"] +[9.933539, "o", "\u001b[?7l\r⠈⠑ Writing configuration 📜 \u001b[?7h"] +[10.033614, "o", "\u001b[?7l\r⠈⠱ Writing configuration 📜 \u001b[?7h"] +[10.133859, "o", "\u001b[?7l\r⠈⡱ Writing configuration 📜 \u001b[?7h"] +[10.234077, "o", "\u001b[?7l\r⢀⡱ Writing configuration 📜 \u001b[?7h"] +[10.334425, "o", "\u001b[?7l\r⢄⡱ Writing configuration 📜 \u001b[?7h"] +[10.434459, "o", "\u001b[?7l\r⢄⡱ Writing configuration 📜 \u001b[?7h"] +[10.533621, "o", "\u001b[?7l\r⢆⡱ Writing configuration 📜 \u001b[?7h"] +[10.633862, "o", "\u001b[?7l\r⢎⡱ Writing configuration 📜 \u001b[?7h"] +[10.734035, "o", "\u001b[?7l\r⢎⡰ Writing configuration 📜 \u001b[?7h"] +[10.789885, "o", "\r \u001b[32m✓\u001b[0m Writing configuration 📜\r\n"] +[10.890211, "o", "\u001b[?7l\r⠈⠁ Starting control-plane 🕹️ \u001b[?7h"] +[10.990504, "o", "\u001b[?7l\r⠈⠑ Starting control-plane 🕹️ \u001b[?7h"] +[11.090458, "o", "\u001b[?7l\r⠈⠱ Starting control-plane 🕹️ \u001b[?7h"] +[11.190707, "o", "\u001b[?7l\r⠈⡱ Starting control-plane 🕹️ \u001b[?7h"] +[11.290961, "o", "\u001b[?7l\r⢀⡱ Starting control-plane 🕹️ \u001b[?7h"] +[11.390197, "o", "\u001b[?7l\r⢄⡱ Starting control-plane 🕹️ \u001b[?7h"] +[11.491026, "o", "\u001b[?7l\r⢄⡱ Starting control-plane 🕹️ \u001b[?7h"] +[11.590126, "o", "\u001b[?7l\r⢆⡱ Starting control-plane 🕹️ \u001b[?7h"] +[11.690468, "o", "\u001b[?7l\r⢎⡱ Starting control-plane 🕹️ \u001b[?7h"] +[11.79076, "o", "\u001b[?7l\r⢎⡰ Starting control-plane 🕹️ \u001b[?7h"] +[11.890919, "o", "\u001b[?7l\r⢎⡠ Starting control-plane 🕹️ \u001b[?7h"] +[11.99072, "o", "\u001b[?7l\r⢎⡀ Starting control-plane 🕹️ \u001b[?7h"] +[12.090953, "o", "\u001b[?7l\r⢎⠁ Starting control-plane 🕹️ \u001b[?7h"] +[12.190142, "o", "\u001b[?7l\r⠎⠁ Starting control-plane 🕹️ \u001b[?7h"] +[12.290401, "o", "\u001b[?7l\r⠊⠁ Starting control-plane 🕹️ \u001b[?7h"] +[12.390047, "o", "\u001b[?7l\r⠈⠁ Starting control-plane 🕹️ \u001b[?7h"] +[12.490318, "o", "\u001b[?7l\r⠈⠑ Starting control-plane 🕹️ \u001b[?7h"] +[12.590539, "o", "\u001b[?7l\r⠈⠱ Starting control-plane 🕹️ \u001b[?7h"] +[12.690614, "o", "\u001b[?7l\r⠈⡱ Starting control-plane 🕹️ \u001b[?7h"] +[12.790852, "o", "\u001b[?7l\r⢀⡱ Starting control-plane 🕹️ \u001b[?7h"] +[12.89038, "o", "\u001b[?7l\r⢄⡱ Starting control-plane 🕹️ \u001b[?7h"] +[12.990157, "o", "\u001b[?7l\r⢄⡱ Starting control-plane 🕹️ \u001b[?7h"] +[13.090168, "o", "\u001b[?7l\r⢆⡱ Starting control-plane 🕹️ \u001b[?7h"] +[13.190319, "o", "\u001b[?7l\r⢎⡱ Starting control-plane 🕹️ \u001b[?7h"] +[13.290836, "o", "\u001b[?7l\r⢎⡰ Starting control-plane 🕹️ \u001b[?7h"] +[13.391011, "o", "\u001b[?7l\r⢎⡠ Starting control-plane 🕹️ \u001b[?7h"] +[13.490344, "o", "\u001b[?7l\r⢎⡀ Starting control-plane 🕹️ \u001b[?7h"] +[13.590403, "o", "\u001b[?7l\r⢎⠁ Starting control-plane 🕹️ \u001b[?7h"] +[13.690546, "o", "\u001b[?7l\r⠎⠁ Starting control-plane 🕹️ \u001b[?7h"] +[13.789993, "o", "\u001b[?7l\r⠊⠁ Starting control-plane 🕹️ \u001b[?7h"] +[13.890425, "o", "\u001b[?7l\r⠈⠁ Starting control-plane 🕹️ \u001b[?7h"] +[13.991224, "o", "\u001b[?7l\r⠈⠑ Starting control-plane 🕹️ \u001b[?7h"] +[14.090303, "o", "\u001b[?7l\r⠈⠱ Starting control-plane 🕹️ \u001b[?7h"] +[14.190502, "o", "\u001b[?7l\r⠈⡱ Starting control-plane 🕹️ \u001b[?7h"] +[14.290012, "o", "\u001b[?7l\r⢀⡱ Starting control-plane 🕹️ \u001b[?7h"] +[14.390265, "o", "\u001b[?7l\r⢄⡱ Starting control-plane 🕹️ \u001b[?7h"] +[14.490471, "o", "\u001b[?7l\r⢄⡱ Starting control-plane 🕹️ \u001b[?7h"] +[14.590768, "o", "\u001b[?7l\r⢆⡱ Starting control-plane 🕹️ \u001b[?7h"] +[14.69, "o", "\u001b[?7l\r⢎⡱ Starting control-plane 🕹️ \u001b[?7h"] +[14.79029, "o", "\u001b[?7l\r⢎⡰ Starting control-plane 🕹️ \u001b[?7h"] +[14.890588, "o", "\u001b[?7l\r⢎⡠ Starting control-plane 🕹️ \u001b[?7h"] +[14.991857, "o", "\u001b[?7l\r⢎⡀ Starting control-plane 🕹️ \u001b[?7h"] +[15.090207, "o", "\u001b[?7l\r⢎⠁ Starting control-plane 🕹️ \u001b[?7h"] +[15.190387, "o", "\u001b[?7l\r⠎⠁ Starting control-plane 🕹️ \u001b[?7h"] +[15.290603, "o", "\u001b[?7l\r⠊⠁ Starting control-plane 🕹️ \u001b[?7h"] +[15.390819, "o", "\u001b[?7l\r⠈⠁ Starting control-plane 🕹️ \u001b[?7h"] +[15.490002, "o", "\u001b[?7l\r⠈⠑ Starting control-plane 🕹️ \u001b[?7h"] +[15.590246, "o", "\u001b[?7l\r⠈⠱ Starting control-plane 🕹️ \u001b[?7h"] +[15.690457, "o", "\u001b[?7l\r⠈⡱ Starting control-plane 🕹️ \u001b[?7h"] +[15.789971, "o", "\u001b[?7l\r⢀⡱ Starting control-plane 🕹️ \u001b[?7h"] +[15.89024, "o", "\u001b[?7l\r⢄⡱ Starting control-plane 🕹️ \u001b[?7h"] +[15.990411, "o", "\u001b[?7l\r⢄⡱ Starting control-plane 🕹️ \u001b[?7h"] +[16.090644, "o", "\u001b[?7l\r⢆⡱ Starting control-plane 🕹️ \u001b[?7h"] +[16.190846, "o", "\u001b[?7l\r⢎⡱ Starting control-plane 🕹️ \u001b[?7h"] +[16.290425, "o", "\u001b[?7l\r⢎⡰ Starting control-plane 🕹️ \u001b[?7h"] +[16.390634, "o", "\u001b[?7l\r⢎⡠ Starting control-plane 🕹️ \u001b[?7h"] +[16.490844, "o", "\u001b[?7l\r⢎⡀ Starting control-plane 🕹️ \u001b[?7h"] +[16.589969, "o", "\u001b[?7l\r⢎⠁ Starting control-plane 🕹️ \u001b[?7h"] +[16.690194, "o", "\u001b[?7l\r⠎⠁ Starting control-plane 🕹️ \u001b[?7h"] +[16.790619, "o", "\u001b[?7l\r⠊⠁ Starting control-plane 🕹️ \u001b[?7h"] +[16.891066, "o", "\u001b[?7l\r⠈⠁ Starting control-plane 🕹️ \u001b[?7h"] +[16.990281, "o", "\u001b[?7l\r⠈⠑ Starting control-plane 🕹️ \u001b[?7h"] +[17.090485, "o", "\u001b[?7l\r⠈⠱ Starting control-plane 🕹️ \u001b[?7h"] +[17.190784, "o", "\u001b[?7l\r⠈⡱ Starting control-plane 🕹️ \u001b[?7h"] +[17.290899, "o", "\u001b[?7l\r⢀⡱ Starting control-plane 🕹️ \u001b[?7h"] +[17.389978, "o", "\u001b[?7l\r⢄⡱ Starting control-plane 🕹️ \u001b[?7h"] +[17.490358, "o", "\u001b[?7l\r⢄⡱ Starting control-plane 🕹️ \u001b[?7h"] +[17.59052, "o", "\u001b[?7l\r⢆⡱ Starting control-plane 🕹️ \u001b[?7h"] +[17.690831, "o", "\u001b[?7l\r⢎⡱ Starting control-plane 🕹️ \u001b[?7h"] +[17.790375, "o", "\u001b[?7l\r⢎⡰ Starting control-plane 🕹️ \u001b[?7h"] +[17.890591, "o", "\u001b[?7l\r⢎⡠ Starting control-plane 🕹️ \u001b[?7h"] +[17.99084, "o", "\u001b[?7l\r⢎⡀ Starting control-plane 🕹️ \u001b[?7h"] +[18.090051, "o", "\u001b[?7l\r⢎⠁ Starting control-plane 🕹️ \u001b[?7h"] +[18.190242, "o", "\u001b[?7l\r⠎⠁ Starting control-plane 🕹️ \u001b[?7h"] +[18.290144, "o", "\u001b[?7l\r⠊⠁ Starting control-plane 🕹️ \u001b[?7h"] +[18.390329, "o", "\u001b[?7l\r⠈⠁ Starting control-plane 🕹️ \u001b[?7h"] +[18.490563, "o", "\u001b[?7l\r⠈⠑ Starting control-plane 🕹️ \u001b[?7h"] +[18.590903, "o", "\u001b[?7l\r⠈⠱ Starting control-plane 🕹️ \u001b[?7h"] +[18.691007, "o", "\u001b[?7l\r⠈⡱ Starting control-plane 🕹️ \u001b[?7h"] +[18.790649, "o", "\u001b[?7l\r⢀⡱ Starting control-plane 🕹️ \u001b[?7h"] +[18.890959, "o", "\u001b[?7l\r⢄⡱ Starting control-plane 🕹️ \u001b[?7h"] +[18.99001, "o", "\u001b[?7l\r⢄⡱ Starting control-plane 🕹️ \u001b[?7h"] +[19.090345, "o", "\u001b[?7l\r⢆⡱ Starting control-plane 🕹️ \u001b[?7h"] +[19.190621, "o", "\u001b[?7l\r⢎⡱ Starting control-plane 🕹️ \u001b[?7h"] +[19.290848, "o", "\u001b[?7l\r⢎⡰ Starting control-plane 🕹️ \u001b[?7h"] +[19.389996, "o", "\u001b[?7l\r⢎⡠ Starting control-plane 🕹️ \u001b[?7h"] +[19.490207, "o", "\u001b[?7l\r⢎⡀ Starting control-plane 🕹️ \u001b[?7h"] +[19.590414, "o", "\u001b[?7l\r⢎⠁ Starting control-plane 🕹️ \u001b[?7h"] +[19.690624, "o", "\u001b[?7l\r⠎⠁ Starting control-plane 🕹️ \u001b[?7h"] +[19.790899, "o", "\u001b[?7l\r⠊⠁ Starting control-plane 🕹️ \u001b[?7h"] +[19.890061, "o", "\u001b[?7l\r⠈⠁ Starting control-plane 🕹️ \u001b[?7h"] +[19.990387, "o", "\u001b[?7l\r⠈⠑ Starting control-plane 🕹️ \u001b[?7h"] +[20.090552, "o", "\u001b[?7l\r⠈⠱ Starting control-plane 🕹️ \u001b[?7h"] +[20.190761, "o", "\u001b[?7l\r⠈⡱ Starting control-plane 🕹️ \u001b[?7h"] +[20.290951, "o", "\u001b[?7l\r⢀⡱ Starting control-plane 🕹️ \u001b[?7h"] +[20.390151, "o", "\u001b[?7l\r⢄⡱ Starting control-plane 🕹️ \u001b[?7h"] +[20.490426, "o", "\u001b[?7l\r⢄⡱ Starting control-plane 🕹️ \u001b[?7h"] +[20.590646, "o", "\u001b[?7l\r⢆⡱ Starting control-plane 🕹️ \u001b[?7h"] +[20.691118, "o", "\u001b[?7l\r⢎⡱ Starting control-plane 🕹️ \u001b[?7h"] +[20.790836, "o", "\u001b[?7l\r⢎⡰ Starting control-plane 🕹️ \u001b[?7h"] +[20.889948, "o", "\u001b[?7l\r⢎⡠ Starting control-plane 🕹️ \u001b[?7h"] +[20.990261, "o", "\u001b[?7l\r⢎⡀ Starting control-plane 🕹️ \u001b[?7h"] +[21.09046, "o", "\u001b[?7l\r⢎⠁ Starting control-plane 🕹️ \u001b[?7h"] +[21.190706, "o", "\u001b[?7l\r⠎⠁ Starting control-plane 🕹️ \u001b[?7h"] +[21.290502, "o", "\u001b[?7l\r⠊⠁ Starting control-plane 🕹️ \u001b[?7h"] +[21.390698, "o", "\u001b[?7l\r⠈⠁ Starting control-plane 🕹️ \u001b[?7h"] +[21.49112, "o", "\u001b[?7l\r⠈⠑ Starting control-plane 🕹️ \u001b[?7h"] +[21.590335, "o", "\u001b[?7l\r⠈⠱ Starting control-plane 🕹️ \u001b[?7h"] +[21.690534, "o", "\u001b[?7l\r⠈⡱ Starting control-plane 🕹️ \u001b[?7h"] +[21.790531, "o", "\u001b[?7l\r⢀⡱ Starting control-plane 🕹️ \u001b[?7h"] +[21.890761, "o", "\u001b[?7l\r⢄⡱ Starting control-plane 🕹️ \u001b[?7h"] +[21.990983, "o", "\u001b[?7l\r⢄⡱ Starting control-plane 🕹️ \u001b[?7h"] +[22.090055, "o", "\u001b[?7l\r⢆⡱ Starting control-plane 🕹️ \u001b[?7h"] +[22.190258, "o", "\u001b[?7l\r⢎⡱ Starting control-plane 🕹️ \u001b[?7h"] +[22.290948, "o", "\u001b[?7l\r⢎⡰ Starting control-plane 🕹️ \u001b[?7h"] +[22.390055, "o", "\u001b[?7l\r⢎⡠ Starting control-plane 🕹️ \u001b[?7h"] +[22.490252, "o", "\u001b[?7l\r⢎⡀ Starting control-plane 🕹️ \u001b[?7h"] +[22.590458, "o", "\u001b[?7l\r⢎⠁ Starting control-plane 🕹️ \u001b[?7h"] +[22.690669, "o", "\u001b[?7l\r⠎⠁ Starting control-plane 🕹️ \u001b[?7h"] +[22.790301, "o", "\u001b[?7l\r⠊⠁ Starting control-plane 🕹️ \u001b[?7h"] +[22.890405, "o", "\u001b[?7l\r⠈⠁ Starting control-plane 🕹️ \u001b[?7h"] +[22.990626, "o", "\u001b[?7l\r⠈⠑ Starting control-plane 🕹️ \u001b[?7h"] +[23.09096, "o", "\u001b[?7l\r⠈⠱ Starting control-plane 🕹️ \u001b[?7h"] +[23.190143, "o", "\u001b[?7l\r⠈⡱ Starting control-plane 🕹️ \u001b[?7h"] +[23.290772, "o", "\u001b[?7l\r⢀⡱ Starting control-plane 🕹️ \u001b[?7h"] +[23.390842, "o", "\u001b[?7l\r⢄⡱ Starting control-plane 🕹️ \u001b[?7h"] +[23.491028, "o", "\u001b[?7l\r⢄⡱ Starting control-plane 🕹️ \u001b[?7h"] +[23.590153, "o", "\u001b[?7l\r⢆⡱ Starting control-plane 🕹️ \u001b[?7h"] +[23.690052, "o", "\u001b[?7l\r⢎⡱ Starting control-plane 🕹️ \u001b[?7h"] +[23.79023, "o", "\u001b[?7l\r⢎⡰ Starting control-plane 🕹️ \u001b[?7h"] +[23.890629, "o", "\u001b[?7l\r⢎⡠ Starting control-plane 🕹️ \u001b[?7h"] +[23.990854, "o", "\u001b[?7l\r⢎⡀ Starting control-plane 🕹️ \u001b[?7h"] +[24.089931, "o", "\u001b[?7l\r⢎⠁ Starting control-plane 🕹️ \u001b[?7h"] +[24.18999, "o", "\u001b[?7l\r⠎⠁ Starting control-plane 🕹️ \u001b[?7h"] +[24.290013, "o", "\u001b[?7l\r⠊⠁ Starting control-plane 🕹️ \u001b[?7h"] +[24.390165, "o", "\u001b[?7l\r⠈⠁ Starting control-plane 🕹️ \u001b[?7h"] +[24.490113, "o", "\u001b[?7l\r⠈⠑ Starting control-plane 🕹️ \u001b[?7h"] +[24.590262, "o", "\u001b[?7l\r⠈⠱ Starting control-plane 🕹️ \u001b[?7h"] +[24.690115, "o", "\u001b[?7l\r⠈⡱ Starting control-plane 🕹️ \u001b[?7h"] +[24.790833, "o", "\u001b[?7l\r⢀⡱ Starting control-plane 🕹️ \u001b[?7h"] +[24.88996, "o", "\u001b[?7l\r⢄⡱ Starting control-plane 🕹️ \u001b[?7h"] +[24.990102, "o", "\u001b[?7l\r⢄⡱ Starting control-plane 🕹️ \u001b[?7h"] +[25.090364, "o", "\u001b[?7l\r⢆⡱ Starting control-plane 🕹️ \u001b[?7h"] +[25.190581, "o", "\u001b[?7l\r⢎⡱ Starting control-plane 🕹️ \u001b[?7h"] +[25.290232, "o", "\u001b[?7l\r⢎⡰ Starting control-plane 🕹️ \u001b[?7h"] +[25.390427, "o", "\u001b[?7l\r⢎⡠ Starting control-plane 🕹️ \u001b[?7h"] +[25.468337, "o", "\r \u001b[32m✓\u001b[0m Starting control-plane 🕹️\r\n"] +[25.569045, "o", "\u001b[?7l\r⠈⠁ Installing CNI 🔌 \u001b[?7h"] +[25.669167, "o", "\u001b[?7l\r⠈⠑ Installing CNI 🔌 \u001b[?7h"] +[25.768398, "o", "\u001b[?7l\r⠈⠱ Installing CNI 🔌 \u001b[?7h"] +[25.868943, "o", "\u001b[?7l\r⠈⡱ Installing CNI 🔌 \u001b[?7h"] +[25.969138, "o", "\u001b[?7l\r⢀⡱ Installing CNI 🔌 \u001b[?7h"] +[26.069344, "o", "\u001b[?7l\r⢄⡱ Installing CNI 🔌 \u001b[?7h"] +[26.168979, "o", "\u001b[?7l\r⢄⡱ Installing CNI 🔌 \u001b[?7h"] +[26.262128, "o", "\r \u001b[32m✓\u001b[0m Installing CNI 🔌\r\n"] +[26.36256, "o", "\u001b[?7l\r⠈⠁ Installing StorageClass 💾 \u001b[?7h"] +[26.463176, "o", "\u001b[?7l\r⠈⠑ Installing StorageClass 💾 \u001b[?7h"] +[26.563213, "o", "\u001b[?7l\r⠈⠱ Installing StorageClass 💾 \u001b[?7h"] +[26.662458, "o", "\u001b[?7l\r⠈⡱ Installing StorageClass 💾 \u001b[?7h"] +[26.762667, "o", "\u001b[?7l\r⢀⡱ Installing StorageClass 💾 \u001b[?7h"] +[26.862882, "o", "\u001b[?7l\r⢄⡱ Installing StorageClass 💾 \u001b[?7h"] +[26.962709, "o", "\u001b[?7l\r⢄⡱ Installing StorageClass 💾 \u001b[?7h"] +[27.021976, "o", "\r \u001b[32m✓\u001b[0m Installing StorageClass 💾\r\n"] +[27.755253, "o", "Set kubectl context to \"kind-kind\"\r\nYou can now use your cluster with:\r\n\r\nkubectl cluster-info --context kind-kind\r\n\r\nHave a nice day! 👋\r\n"] +[27.756561, "o", "\u001b]133;D;0\u0007"] +[27.756945, "o", "\u001b[6 q"] +[27.756978, "o", "\u001b[?25h"] +[27.757006, "o", "\u001b[2m⏎\u001b[m \r⏎ \r\u001b[K"] +[27.757231, "o", "\u001b]7;file://jfitzpat-thinkpadp16vgen1.wtrfrdii.csb/tmp/demo\u0007"] +[27.775069, "o", "\u001b]0;/t/demo\u0007\u001b[m\u001b]11;?\u001b\\\u001b[6n\u001b[0c\u001b[?2004h\u001b[?2031h\u001b[=5u"] +[27.775108, "o", "\u001b[K\u001b]133;A;click_events=1\u0007\u001b[32;1m[I]\u001b[m \u001b[92m[\u001b[m\u001b[91m14:41\u001b[m\u001b[92m]\u001b[m \u001b[92m[\u001b[m\u001b[m/t/demo\u001b[95m\u001b[m\u001b[92m]\u001b[m \u001b[92m[\u001b[m\u001b[35mkind-kind\u001b[m\u001b[92m]\u001b[m \r\n\u001b[92m-> \u001b[m\u001b]133;B\u0007\u001b[K\r\u001b[3C"] +[30.388571, "o", "k\r\u001b[4C\u001b[38;2;85;85;85mind create cluster\u001b[39m\r\u001b[4C\b\u001b[34mk\u001b[38;2;85;85;85mind create cluster\u001b[39m\r\u001b[4C"] +[30.632314, "o", "\u001b[34mu\u001b[39m\u001b[K\r\u001b[5C"] +[30.632531, "o", "\u001b[38;2;85;85;85mbectlgetall get\u001b[39m\r\u001b[5C"] +[30.632924, "o", "\u001b[2D\u001b[91mku\u001b[38;2;85;85;85mbectlgetall get\u001b[39m\r\u001b[5C"] +[31.810484, "o", "\u001b[91mb\u001b[38;2;85;85;85mectlgetall get\u001b[39m\r\u001b[6C"] +[32.08865, "o", "\u001b[91me\u001b[38;2;85;85;85mctlgetall get\u001b[39m\r\u001b[7C"] +[32.641121, "o", "\u001b[91mc\u001b[38;2;85;85;85mtlgetall get\u001b[39m\r\u001b[8C"] +[32.932689, "o", "\u001b[91mt\u001b[38;2;85;85;85mlgetall get\u001b[39m\r\u001b[9C"] +[33.167144, "o", "\u001b[91ml\u001b[38;2;85;85;85mgetall get\u001b[39m\r\u001b[10C"] +[33.167505, "o", "\u001b[7D\u001b[34mkubectl\u001b[38;2;85;85;85mgetall get\u001b[39m\r\u001b[10C"] +[33.3432, "o", "\u001b[34ma\u001b[39m\u001b[K\r\u001b[11C"] +[33.343769, "o", "\u001b[8D\u001b[91mkubectla\u001b[39m\r\u001b[11C"] +[33.795126, "o", "\b\u001b[38;2;85;85;85mgetall get\u001b[39m\r\u001b[10C"] +[33.795339, "o", "\u001b[7D\u001b[34mkubectl\u001b[38;2;85;85;85mgetall get\u001b[39m\r\u001b[10C"] +[34.248142, "o", "\u001b[34mg\u001b[38;2;85;85;85metall get\u001b[39m\r\u001b[11C"] +[34.24834, "o", "\u001b[8D\u001b[91mkubectlg\u001b[38;2;85;85;85metall get\u001b[39m\r\u001b[11C"] +[34.441056, "o", "\u001b[91me\u001b[38;2;85;85;85mtall get\u001b[39m\r\u001b[12C"] +[34.651255, "o", "\u001b[91mt\u001b[38;2;85;85;85mall get\u001b[39m\r\u001b[13C"] +[34.940161, "o", "\u001b[91ma\u001b[38;2;85;85;85mll get\u001b[39m\r\u001b[14C"] +[35.110521, "o", "\u001b[91ml\u001b[38;2;85;85;85ml get\u001b[39m\r\u001b[15C"] +[35.266116, "o", "\u001b[91ml\u001b[38;2;85;85;85m get\u001b[39m\r\u001b[16C"] +[35.266244, "o", "\u001b[13D\u001b[34mkubectlgetall\u001b[38;2;85;85;85m get\u001b[39m\r\u001b[16C"] +[35.455069, "o", "\u001b[34m \u001b[38;2;85;85;85mget\u001b[39m\r\u001b[17C"] +[35.455128, "o", "\b \u001b[38;2;85;85;85mget\u001b[39m\r\u001b[17C"] +[35.77202, "o", "g\u001b[38;2;85;85;85met\u001b[39m\r\u001b[18C"] +[35.772148, "o", "\b\u001b[36mg\u001b[38;2;85;85;85met\u001b[39m\r\u001b[18C"] +[35.971042, "o", "\u001b[36me\u001b[38;2;85;85;85mt\u001b[39m\r\u001b[19C"] +[36.185151, "o", "\u001b[36mt\u001b[39m\r\u001b[20C\r\u001b[20C"] +[36.351582, "o", "\u001b[36m \u001b[39m\r\u001b[21C\u001b[38;2;85;85;85m--namespace kube-system\u001b[39m\r\u001b[21C"] +[36.351638, "o", "\b \u001b[38;2;85;85;85m--namespace kube-system\u001b[39m\r\u001b[21C"] +[37.07267, "o", "-\u001b[38;2;85;85;85m-namespace kube-system\u001b[39m\r\u001b[22C"] +[37.072999, "o", "\b\u001b[36m-\u001b[38;2;85;85;85m-namespace kube-system\u001b[39m\r\u001b[22C"] +[37.251222, "o", "\u001b[36m-\u001b[38;2;85;85;85mnamespace kube-system\u001b[39m\r\u001b[23C"] +[38.044936, "o", "\u001b[36ma\u001b[39m\u001b[K\r\u001b[24C"] +[38.045117, "o", "\u001b[38;2;85;85;85mll-namespaces\u001b[39m\r\u001b[24C"] +[38.2215, "o", "\u001b[36ml\u001b[38;2;85;85;85ml-namespaces\u001b[39m\r\u001b[25C"] +[38.370601, "o", "\u001b[36ml\u001b[38;2;85;85;85m-namespaces\u001b[39m\r\u001b[26C"] +[38.961396, "o", "\u001b[36m-\u001b[38;2;85;85;85mnamespaces\u001b[39m\r\u001b[27C"] +[39.680627, "o", "\u001b[36mn\u001b[38;2;85;85;85mamespaces\u001b[39m\r\u001b[28C"] +[39.74877, "o", "\u001b[36ma\u001b[38;2;85;85;85mmespaces\u001b[39m\r\u001b[29C"] +[40.212638, "o", "\u001b[36mm\u001b[38;2;85;85;85mespaces\u001b[39m\r\u001b[30C"] +[40.500967, "o", "\u001b[36me\u001b[38;2;85;85;85mspaces\u001b[39m\r\u001b[31C"] +[40.795558, "o", "\u001b[36ms\u001b[38;2;85;85;85mpaces\u001b[39m\r\u001b[32C"] +[41.132004, "o", "\u001b[36mp\u001b[38;2;85;85;85maces\u001b[39m\r\u001b[33C"] +[41.848226, "o", "\u001b[36mc\u001b[39m\u001b[K\r\u001b[34C"] +[42.178203, "o", "\b\u001b[38;2;85;85;85maces\u001b[39m\r\u001b[33C"] +[42.278078, "o", "\u001b[36ma\u001b[38;2;85;85;85mces\u001b[39m\r\u001b[34C"] +[42.560056, "o", "\u001b[36mc\u001b[38;2;85;85;85mes\u001b[39m\r\u001b[35C"] +[42.815169, "o", "\u001b[36me\u001b[38;2;85;85;85ms\u001b[39m\r\u001b[36C"] +[43.032213, "o", "\u001b[36ms\u001b[39m\r\u001b[37C\r\u001b[37C"] +[43.609856, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u"] +[43.610005, "o", "\r\u001b[37C\r\n\u001b[m"] +[43.610052, "o", "\u001b]133;C;cmdline_url=kubectlgetall%20get%20--all-namespaces\u0007"] +[43.610196, "o", "\u001b[2 q"] +[43.610766, "o", "\u001b]0;kubectlgetall get -- /t/demo\u0007\u001b[m\r"] +[43.750339, "o", " \u001b[1;32mConfigMap\u001b[0m\r\n┌────────────────────┬──────────────────────────────────────────────────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├────────────────────┼──────────────────────────────────────────────────────┼──────────────────────┤\r\n│ default │ kube-root-ca.crt │ 2026-07-03T13:41:29Z │\r\n├────────────────────┼──────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-node-lease │ kube-root-ca.crt │ 2026-07-03T13:41:29Z │\r\n├────────────────────┼──────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-public │ cluster-info │ 2026-07-03T13:41:14Z │\r\n├────────────────────┼──────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-public │ kube-root-ca.crt │ 2026-07-03T13:41:29Z │\r\n├────────────────────┼──────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ coredns │ 2026-07-03T13:41:15Z │\r\n├────────────────────┼──────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ extension-apiserver-authentication │ 2026-07-03T13:41:12Z │\r\n├────────────────────┼──────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-apiserver-legacy-service-account-token-tracking │ 2026-07-03T13:41:12Z │\r\n├────────────────────┼──────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-proxy │ 2026-07-03T13:41:15Z │\r\n├────────────────────┼──────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-root-ca.crt │ 2026-07-03T13:41:29Z │\r\n├────────────────────┼──────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kubeadm-config │ 2026-07-03T13:41:14Z │\r\n├────────────────────┼───────────────────────"] +[43.750519, "o", "───────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kubelet-config │ 2026-07-03T13:41:14Z │\r\n├────────────────────┼──────────────────────────────────────────────────────┼──────────────────────┤\r\n│ local-path-storage │ kube-root-ca.crt │ 2026-07-03T13:41:29Z │\r\n├────────────────────┼──────────────────────────────────────────────────────┼──────────────────────┤\r\n│ local-path-storage │ local-path-config │ 2026-07-03T13:41:18Z │\r\n└────────────────────┴──────────────────────────────────────────────────────┴──────────────────────┘\r\n\r\n"] +[43.819085, "o", " \u001b[1;32mEndpoints\u001b[0m\r\n┌─────────────┬────────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├─────────────┼────────────┼──────────────────────┤\r\n│ default │ kubernetes │ 2026-07-03T13:41:14Z │\r\n├─────────────┼────────────┼──────────────────────┤\r\n│ kube-system │ kube-dns │ 2026-07-03T13:41:30Z │\r\n└─────────────┴────────────┴──────────────────────┘\r\n\r\n"] +[43.89423, "o", " \u001b[1;32mEvent\u001b[0m\r\n┌────────────────────┬─────────────────────────────────────────────────────────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ default │ kind-control-plane.18becb56a85054bf │ 2026-07-03T13:41:15Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ default │ kind-control-plane.18becb56aae9d01b │ 2026-07-03T13:41:15Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ default │ kind-control-plane.18becb56aebc0c93 │ 2026-07-03T13:41:15Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ default │ kind-control-plane.18becb56aebc3578 │ 2026-07-03T13:41:15Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ default │ kind-control-plane.18becb56aebc46bb │ 2026-07-03T13:41:15Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ default │ kind-control-plane.18becb59f9716118 │ 2026-07-03T13:41:29Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ default │ kind-control-plane.18becb5aa77c99a9 │ 2026-07-03T13:41:32Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ default │ kind-control-plane.18becb5b0ad7345a │ 2026-07-03T13:41:34Z │\r\n├────────────────────┼"] +[43.894416, "o", "─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ coredns-7db6d8ff4d-cwdss.18becb5a2e6a2d5c │ 2026-07-03T13:41:30Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ coredns-7db6d8ff4d-cwdss.18becb5b0d385a21 │ 2026-07-03T13:41:34Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ coredns-7db6d8ff4d-cwdss.18becb5b35d8653f │ 2026-07-03T13:41:35Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ coredns-7db6d8ff4d-rkxns.18becb5a2d53bdcf │ 2026-07-03T13:41:30Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ coredns-7db6d8ff4d-rkxns.18becb5b0ce2b49d │ 2026-07-03T13:41:34Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ coredns-7db6d8ff4d-rkxns.18becb5b359b0f7f │ 2026-07-03T13:41:35Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ coredns-7db6d8ff4d.18becb5a2d4cfbf8 │ 2026-07-03T13:41:30Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ coredns-7db6d8ff4d.18becb5a2e0c2900 │ 2026-07-03T13:41:30Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ coredns.18becb5a1ae8f05d │ 2026-07-03T13:41:30Z │\r\n├────────────────────┼─────────────────────────────────────────────"] +[43.894502, "o", "────────────────┼──────────────────────┤\r\n│ kube-system │ kindnet-5gt6l.18becb5a27efc52b │ 2026-07-03T13:41:30Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kindnet-5gt6l.18becb5a56f33b64 │ 2026-07-03T13:41:31Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kindnet-5gt6l.18becb5a9d74531e │ 2026-07-03T13:41:32Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kindnet-5gt6l.18becb5ac26836f7 │ 2026-07-03T13:41:33Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kindnet.18becb5a2742d07f │ 2026-07-03T13:41:30Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-controller-manager-kind-control-plane.18becb59faba7bf8 │ 2026-07-03T13:41:29Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-controller-manager.18becb5692919a15 │ 2026-07-03T13:41:15Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-proxy-qhdbd.18becb5a28497186 │ 2026-07-03T13:41:30Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-proxy-qhdbd.18becb5a4503b03d │ 2026-07-03T13:41:31Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-syste"] +[43.894549, "o", "m │ kube-proxy-qhdbd.18becb5a8f05852d │ 2026-07-03T13:41:32Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-proxy-qhdbd.18becb5a97be7aad │ 2026-07-03T13:41:32Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-proxy.18becb5a27950f48 │ 2026-07-03T13:41:30Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-scheduler.18becb56ecfecc55 │ 2026-07-03T13:41:16Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ local-path-storage │ local-path-provisioner-988d74bc-scs8h.18becb5a2f13c64c │ 2026-07-03T13:41:30Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ local-path-storage │ local-path-provisioner-988d74bc-scs8h.18becb5b0d3783bf │ 2026-07-03T13:41:34Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ local-path-storage │ local-path-provisioner-988d74bc-scs8h.18becb5b359e850f │ 2026-07-03T13:41:35Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ local-path-storage │ local-path-provisioner-988d74bc.18becb5a2db8ccf5 │ 2026-07-03T13:41:30Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ local-path-storage │ local-path-provisioner.18becb5a1b316d9e │ 2026-07-03T13:41:30Z │\r\n└────────────────────┴─────────────────────────────────────────────────────────────┴──────────────────────┘\r\n\r\n"] +[44.098426, "o", " \u001b[1;32mPod\u001b[0m\r\n┌────────────────────┬────────────────────────────────────────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├────────────────────┼────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ coredns-7db6d8ff4d-cwdss │ 2026-07-03T13:41:30Z │\r\n├────────────────────┼────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ coredns-7db6d8ff4d-rkxns │ 2026-07-03T13:41:30Z │\r\n├────────────────────┼────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ etcd-kind-control-plane │ 2026-07-03T13:41:15Z │\r\n├────────────────────┼────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kindnet-5gt6l │ 2026-07-03T13:41:30Z │\r\n├────────────────────┼────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-apiserver-kind-control-plane │ 2026-07-03T13:41:12Z │\r\n├────────────────────┼────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-controller-manager-kind-control-plane │ 2026-07-03T13:41:15Z │\r\n├────────────────────┼────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-proxy-qhdbd │ 2026-07-03T13:41:30Z │\r\n├────────────────────┼────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-scheduler-kind-control-plane │ 2026-07-03T13:41:15Z │\r\n├────────────────────┼────────────────────────────────────────────┼──────────────────────┤\r\n│ local-path-storage │ local-path-provisioner-988d74bc-scs8h │ 2026-07-03T13:41:30Z │\r\n└────────────────────┴────────────────────────────────────────────┴──────────────────────┘\r\n\r\n"] +[44.395054, "o", " \u001b[1;32mSecret\u001b[0m\r\n┌─────────────┬────────────────────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├─────────────┼────────────────────────┼──────────────────────┤\r\n│ kube-system │ bootstrap-token-abcdef │ 2026-07-03T13:41:14Z │\r\n└─────────────┴────────────────────────┴──────────────────────┘\r\n\r\n"] +[44.463131, "o", " \u001b[1;32mServiceAccount\u001b[0m\r\n┌────────────────────┬─────────────────────────────────────────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├────────────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ default │ default │ 2026-07-03T13:41:29Z │\r\n├────────────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-node-lease │ default │ 2026-07-03T13:41:29Z │\r\n├────────────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-public │ default │ 2026-07-03T13:41:29Z │\r\n├────────────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ attachdetach-controller │ 2026-07-03T13:41:29Z │\r\n├────────────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ bootstrap-signer │ 2026-07-03T13:41:26Z │\r\n├────────────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ certificate-controller │ 2026-07-03T13:41:25Z │\r\n├────────────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ clusterrole-aggregation-controller │ 2026-07-03T13:41:26Z │\r\n├────────────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ coredns │ 2026-07-03T13:41:15Z │\r\n├────────────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ cronjob-controller │ 2026-07-03T13:41:27Z │\r\n├────────────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ daemon-set-controller │ 2026-07-03T13:41:27Z │\r\n├────────────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ default │ 2026-07-03T13:41:29Z │\r\n├────────────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ deployment-controller │ 2026-07-03T13:41:25Z │\r\n├────────────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ disruption-controller │ 2026-07-03T13:41:25Z │\r\n├────────────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ endpoint-controller │ 2026-07-03T13:41:25Z │\r\n├────────────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ endpointslice-controller │ 2026-07-03T13:41:28Z │\r\n├────────────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ endpointslicemirroring-controller │ 2026-07-03T13:41:26Z │\r\n"] +[44.463279, "o", "├────────────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ ephemeral-volume-controller │ 2026-07-03T13:41:25Z │\r\n├────────────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ expand-controller │ 2026-07-03T13:41:27Z │\r\n├────────────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ generic-garbage-collector │ 2026-07-03T13:41:25Z │\r\n├────────────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ horizontal-pod-autoscaler │ 2026-07-03T13:41:28Z │\r\n├────────────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ job-controller │ 2026-07-03T13:41:28Z │\r\n├────────────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kindnet │ 2026-07-03T13:41:17Z │\r\n├────────────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-proxy │ 2026-07-03T13:41:15Z │\r\n├────────────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ legacy-service-account-token-cleaner │ 2026-07-03T13:41:25Z │\r\n├────────────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ namespace-controller │ 2026-07-03T13:41:25Z │\r\n├────────────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ node-controller │ 2026-07-03T13:41:15Z │\r\n├────────────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ persistent-volume-binder "] +[44.463327, "o", " │ 2026-07-03T13:41:28Z │\r\n├────────────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ pod-garbage-collector │ 2026-07-03T13:41:28Z │\r\n├────────────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ pv-protection-controller │ 2026-07-03T13:41:26Z │\r\n├────────────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ pvc-protection-controller │ 2026-07-03T13:41:27Z │\r\n├────────────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ replicaset-controller │ 2026-07-03T13:41:27Z │\r\n├────────────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ replication-controller │ 2026-07-03T13:41:15Z │\r\n├────────────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ resourcequota-controller │ 2026-07-03T13:41:26Z │\r\n├────────────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ root-ca-cert-publisher │ 2026-07-03T13:41:26Z │\r\n├────────────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ service-account-controller │ 2026-07-03T13:41:25Z │\r\n├────────────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ service-controller │ 2026-07-03T13:41:25Z │\r\n├────────────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ statefulset-controller │ 2026-07-03T13:41:15Z │\r\n├────────────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system "] +[44.46341, "o", " │ token-cleaner │ 2026-07-03T13:41:29Z │\r\n├────────────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ ttl-after-finished-controller │ 2026-07-03T13:41:28Z │\r\n├────────────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ ttl-controller │ 2026-07-03T13:41:25Z │\r\n├────────────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ validatingadmissionpolicy-status-controller │ 2026-07-03T13:41:26Z │\r\n├────────────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ local-path-storage │ default │ 2026-07-03T13:41:29Z │\r\n├────────────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ local-path-storage │ local-path-provisioner-service-account │ 2026-07-03T13:41:18Z │\r\n└────────────────────┴─────────────────────────────────────────────┴──────────────────────┘\r\n\r\n"] +[44.518716, "o", " \u001b[1;32mService\u001b[0m\r\n┌─────────────┬────────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├─────────────┼────────────┼──────────────────────┤\r\n│ default │ kubernetes │ 2026-07-03T13:41:14Z │\r\n├─────────────┼────────────┼──────────────────────┤\r\n│ kube-system │ kube-dns │ 2026-07-03T13:41:15Z │\r\n└─────────────┴────────────┴──────────────────────┘\r\n\r\n"] +[44.573226, "o", " \u001b[1;32mControllerRevision\u001b[0m\r\n┌─────────────┬───────────────────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├─────────────┼───────────────────────┼──────────────────────┤\r\n│ kube-system │ kindnet-6d98877769 │ 2026-07-03T13:41:30Z │\r\n├─────────────┼───────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-proxy-79cf874c65 │ 2026-07-03T13:41:30Z │\r\n└─────────────┴───────────────────────┴──────────────────────┘\r\n\r\n"] +[44.626853, "o", " \u001b[1;32mDaemonSet\u001b[0m\r\n┌─────────────┬────────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├─────────────┼────────────┼──────────────────────┤\r\n│ kube-system │ kindnet │ 2026-07-03T13:41:17Z │\r\n├─────────────┼────────────┼──────────────────────┤\r\n│ kube-system │ kube-proxy │ 2026-07-03T13:41:15Z │\r\n└─────────────┴────────────┴──────────────────────┘\r\n\r\n"] +[44.67802, "o", " \u001b[1;32mDeployment\u001b[0m\r\n┌────────────────────┬────────────────────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├────────────────────┼────────────────────────┼──────────────────────┤\r\n│ kube-system │ coredns │ 2026-07-03T13:41:15Z │\r\n├────────────────────┼────────────────────────┼──────────────────────┤\r\n│ local-path-storage │ local-path-provisioner │ 2026-07-03T13:41:18Z │\r\n└────────────────────┴────────────────────────┴──────────────────────┘\r\n\r\n"] +[44.728058, "o", " \u001b[1;32mReplicaSet\u001b[0m\r\n┌────────────────────┬─────────────────────────────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├────────────────────┼─────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ coredns-7db6d8ff4d │ 2026-07-03T13:41:30Z │\r\n├────────────────────┼─────────────────────────────────┼──────────────────────┤\r\n│ local-path-storage │ local-path-provisioner-988d74bc │ 2026-07-03T13:41:30Z │\r\n└────────────────────┴─────────────────────────────────┴──────────────────────┘\r\n\r\n"] +[44.970128, "o", " \u001b[1;32mLease\u001b[0m\r\n┌─────────────────┬──────────────────────────────────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├─────────────────┼──────────────────────────────────────┼──────────────────────┤\r\n│ kube-node-lease │ kind-control-plane │ 2026-07-03T13:41:15Z │\r\n├─────────────────┼──────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ apiserver-c7uylvfxlbqccnk6myfkwetzze │ 2026-07-03T13:41:12Z │\r\n├─────────────────┼──────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-controller-manager │ 2026-07-03T13:41:15Z │\r\n├─────────────────┼──────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-scheduler │ 2026-07-03T13:41:16Z │\r\n└─────────────────┴──────────────────────────────────────┴──────────────────────┘\r\n\r\n"] +[45.021905, "o", " \u001b[1;32mEndpointSlice\u001b[0m\r\n┌─────────────┬────────────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├─────────────┼────────────────┼──────────────────────┤\r\n│ default │ kubernetes │ 2026-07-03T13:41:14Z │\r\n├─────────────┼────────────────┼──────────────────────┤\r\n│ kube-system │ kube-dns-qn2tr │ 2026-07-03T13:41:30Z │\r\n└─────────────┴────────────────┴──────────────────────┘\r\n\r\n"] +[45.079803, "o", " \u001b[1;32mEvent\u001b[0m\r\n┌────────────────────┬─────────────────────────────────────────────────────────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ default │ kind-control-plane.18becb56a85054bf │ 2026-07-03T13:41:15Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ default │ kind-control-plane.18becb56aae9d01b │ 2026-07-03T13:41:15Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ default │ kind-control-plane.18becb56aebc0c93 │ 2026-07-03T13:41:15Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ default │ kind-control-plane.18becb56aebc3578 │ 2026-07-03T13:41:15Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ default │ kind-control-plane.18becb56aebc46bb │ 2026-07-03T13:41:15Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ default │ kind-control-plane.18becb59f9716118 │ 2026-07-03T13:41:29Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ default │ kind-control-plane.18becb5aa77c99a9 │ 2026-07-03T13:41:32Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ default │ kind-control-plane.18becb5b0ad7345a │ 2026-07-03T13:41:34Z │\r\n├────────────────────┼"] +[45.07993, "o", "─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ coredns-7db6d8ff4d-cwdss.18becb5a2e6a2d5c │ 2026-07-03T13:41:30Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ coredns-7db6d8ff4d-cwdss.18becb5b0d385a21 │ 2026-07-03T13:41:34Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ coredns-7db6d8ff4d-cwdss.18becb5b35d8653f │ 2026-07-03T13:41:35Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ coredns-7db6d8ff4d-rkxns.18becb5a2d53bdcf │ 2026-07-03T13:41:30Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ coredns-7db6d8ff4d-rkxns.18becb5b0ce2b49d │ 2026-07-03T13:41:34Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ coredns-7db6d8ff4d-rkxns.18becb5b359b0f7f │ 2026-07-03T13:41:35Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ coredns-7db6d8ff4d.18becb5a2d4cfbf8 │ 2026-07-03T13:41:30Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ coredns-7db6d8ff4d.18becb5a2e0c2900 │ 2026-07-03T13:41:30Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ coredns.18becb5a1ae8f05d │ 2026-07-03T13:41:30Z │\r\n├────────────────────┼─────────────────────────────────────────────"] +[45.080006, "o", "────────────────┼──────────────────────┤\r\n│ kube-system │ kindnet-5gt6l.18becb5a27efc52b │ 2026-07-03T13:41:30Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kindnet-5gt6l.18becb5a56f33b64 │ 2026-07-03T13:41:31Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kindnet-5gt6l.18becb5a9d74531e │ 2026-07-03T13:41:32Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kindnet-5gt6l.18becb5ac26836f7 │ 2026-07-03T13:41:33Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kindnet.18becb5a2742d07f │ 2026-07-03T13:41:30Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-controller-manager-kind-control-plane.18becb59faba7bf8 │ 2026-07-03T13:41:29Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-controller-manager.18becb5692919a15 │ 2026-07-03T13:41:15Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-proxy-qhdbd.18becb5a28497186 │ 2026-07-03T13:41:30Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-proxy-qhdbd.18becb5a4503b03d │ 2026-07-03T13:41:31Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-syste"] +[45.080048, "o", "m │ kube-proxy-qhdbd.18becb5a8f05852d │ 2026-07-03T13:41:32Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-proxy-qhdbd.18becb5a97be7aad │ 2026-07-03T13:41:32Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-proxy.18becb5a27950f48 │ 2026-07-03T13:41:30Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-scheduler.18becb56ecfecc55 │ 2026-07-03T13:41:16Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ local-path-storage │ local-path-provisioner-988d74bc-scs8h.18becb5a2f13c64c │ 2026-07-03T13:41:30Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ local-path-storage │ local-path-provisioner-988d74bc-scs8h.18becb5b0d3783bf │ 2026-07-03T13:41:34Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ local-path-storage │ local-path-provisioner-988d74bc-scs8h.18becb5b359e850f │ 2026-07-03T13:41:35Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ local-path-storage │ local-path-provisioner-988d74bc.18becb5a2db8ccf5 │ 2026-07-03T13:41:30Z │\r\n├────────────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ local-path-storage │ local-path-provisioner.18becb5a1b316d9e │ 2026-07-03T13:41:30Z │\r\n└────────────────────┴─────────────────────────────────────────────────────────────┴──────────────────────┘\r\n\r\n"] +[45.27294, "o", " \u001b[1;32mRoleBinding\u001b[0m\r\n┌─────────────┬───────────────────────────────────────────────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├─────────────┼───────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-public │ kubeadm:bootstrap-signer-clusterinfo │ 2026-07-03T13:41:14Z │\r\n├─────────────┼───────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-public │ system:controller:bootstrap-signer │ 2026-07-03T13:41:14Z │\r\n├─────────────┼───────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-proxy │ 2026-07-03T13:41:15Z │\r\n├─────────────┼───────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kubeadm:kubelet-config │ 2026-07-03T13:41:14Z │\r\n├─────────────┼───────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kubeadm:nodes-kubeadm-config │ 2026-07-03T13:41:14Z │\r\n├─────────────┼───────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ system::extension-apiserver-authentication-reader │ 2026-07-03T13:41:13Z │\r\n├─────────────┼───────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ system::leader-locking-kube-controller-manager │ 2026-07-03T13:41:13Z │\r\n├─────────────┼───────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ system::leader-locking-kube-scheduler │ 2026-07-03T13:41:13Z │\r\n├─────────────┼───────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ system:controller:bootstrap-signer │ 2026-07-03T13:41:14Z │\r\n├─────────────┼───────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ system:controller:cl"] +[45.273099, "o", "oud-provider │ 2026-07-03T13:41:14Z │\r\n├─────────────┼───────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ system:controller:token-cleaner │ 2026-07-03T13:41:14Z │\r\n└─────────────┴───────────────────────────────────────────────────┴──────────────────────┘\r\n\r\n"] +[45.325814, "o", " \u001b[1;32mRole\u001b[0m\r\n┌─────────────┬────────────────────────────────────────────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├─────────────┼────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-public │ kubeadm:bootstrap-signer-clusterinfo │ 2026-07-03T13:41:14Z │\r\n├─────────────┼────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-public │ system:controller:bootstrap-signer │ 2026-07-03T13:41:13Z │\r\n├─────────────┼────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ extension-apiserver-authentication-reader │ 2026-07-03T13:41:13Z │\r\n├─────────────┼────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-proxy │ 2026-07-03T13:41:15Z │\r\n├─────────────┼────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kubeadm:kubelet-config │ 2026-07-03T13:41:14Z │\r\n├─────────────┼────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kubeadm:nodes-kubeadm-config │ 2026-07-03T13:41:14Z │\r\n├─────────────┼────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ system::leader-locking-kube-controller-manager │ 2026-07-03T13:41:13Z │\r\n├─────────────┼────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ system::leader-locking-kube-scheduler │ 2026-07-03T13:41:13Z │\r\n├─────────────┼────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ system:controller:bootstrap-signer │ 2026-07-03T13:41:13Z │\r\n├─────────────┼────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ system:controller:cloud-provider │ 2026-07-03T13:41:13Z │\r\n├─────────────┼────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ system:controller:token-cleaner │ 2026-07-03T13:41:13Z │\r\n└─────────────┴────────────────────────────────────────────────┴──────────────────────┘\r\n\r\n"] +[45.380153, "o", "\u001b]133;D;0\u0007"] +[45.380308, "o", "\u001b[6 q\u001b[?25h\u001b[2m⏎\u001b[m \r⏎ \r\u001b[K"] +[45.380503, "o", "\u001b]7;file://jfitzpat-thinkpadp16vgen1.wtrfrdii.csb/tmp/demo\u0007"] +[45.396258, "o", "\u001b]0;/t/demo\u0007\u001b[m\u001b]11;?\u001b\\\u001b[6n\u001b[0c\u001b[?2004h\u001b[?2031h\u001b[=5u\u001b[K\u001b]133;A;click_events=1\u0007\u001b[32;1m[I]\u001b[m \u001b[92m[\u001b[m\u001b[91m14:41\u001b[m\u001b[92m]\u001b[m \u001b[92m[\u001b[m\u001b[m/t/demo\u001b[95m\u001b[m\u001b[92m]\u001b[m \u001b[92m[\u001b[m\u001b[35mkind-kind\u001b[m\u001b[92m]\u001b[m \r\n\u001b[92m-> \u001b[m\u001b]133;B\u0007\u001b[K\r\u001b[3C"] +[48.951386, "o", "k\r\u001b[4C"] +[48.951547, "o", "\b\u001b[34mk\u001b[39m\r\u001b[4C\u001b[38;2;85;85;85mubectlgetall get --all-namespaces\u001b[39m\r\u001b[4C"] +[49.158057, "o", "\u001b[34mu\u001b[38;2;85;85;85mbectlgetall get --all-namespaces\u001b[39m\r\u001b[5C"] +[49.158392, "o", "\u001b[2D\u001b[91mku\u001b[38;2;85;85;85mbectlgetall get --all-namespaces\u001b[39m\r\u001b[5C"] +[49.586664, "o", "\u001b[91mb\u001b[38;2;85;85;85mectlgetall get --all-namespaces\u001b[39m\r\u001b[6C"] +[49.825156, "o", "\u001b[91me\u001b[38;2;85;85;85mctlgetall get --all-namespaces\u001b[39m\r\u001b[7C"] +[50.24023, "o", "\u001b[91mc\u001b[38;2;85;85;85mtlgetall get --all-namespaces\u001b[39m\r\u001b[8C"] +[50.751179, "o", "\u001b[91mt\u001b[38;2;85;85;85mlgetall get --all-namespaces\u001b[39m\r\u001b[9C"] +[50.96916, "o", "\u001b[91ml\u001b[38;2;85;85;85mgetall get --all-namespaces\u001b[39m\r\u001b[10C"] +[50.969275, "o", "\u001b[7D\u001b[34mkubectl\u001b[38;2;85;85;85mgetall get --all-namespaces\u001b[39m\r\u001b[10C"] +[51.803653, "o", "\u001b[34mg\u001b[38;2;85;85;85metall get --all-namespaces\u001b[39m\r\u001b[11C"] +[51.803948, "o", "\u001b[8D\u001b[91mkubectlg\u001b[38;2;85;85;85metall get --all-namespaces\u001b[39m\r\u001b[11C"] +[52.030777, "o", "\u001b[91me\u001b[38;2;85;85;85mtall get --all-namespaces\u001b[39m\r\u001b[12C"] +[52.266511, "o", "\u001b[91mt\u001b[38;2;85;85;85mall get --all-namespaces\u001b[39m\r\u001b[13C"] +[52.818381, "o", "\u001b[91ma\u001b[38;2;85;85;85mll get --all-namespaces\u001b[39m\r\u001b[14C"] +[52.974912, "o", "\u001b[91ml\u001b[38;2;85;85;85ml get --all-namespaces\u001b[39m\r\u001b[15C"] +[53.142202, "o", "\u001b[91ml\u001b[38;2;85;85;85m get --all-namespaces\u001b[39m\r\u001b[16C"] +[53.142487, "o", "\u001b[13D\u001b[34mkubectlgetall\u001b[38;2;85;85;85m get --all-namespaces\u001b[39m\r\u001b[16C"] +[53.51192, "o", "\u001b[34m \u001b[38;2;85;85;85mget --all-namespaces\u001b[39m\r\u001b[17C"] +[53.512063, "o", "\b \u001b[38;2;85;85;85mget --all-namespaces\u001b[39m\r\u001b[17C"] +[54.1013, "o", "g\u001b[38;2;85;85;85met --all-namespaces\u001b[39m\r\u001b[18C"] +[54.101751, "o", "\b\u001b[36mg\u001b[38;2;85;85;85met --all-namespaces\u001b[39m\r\u001b[18C"] +[54.301033, "o", "\u001b[36me\u001b[38;2;85;85;85mt --all-namespaces\u001b[39m\r\u001b[19C"] +[54.516824, "o", "\u001b[36mt\u001b[38;2;85;85;85m --all-namespaces\u001b[39m\r\u001b[20C"] +[54.71907, "o", "\u001b[36m \u001b[38;2;85;85;85m--all-namespaces\u001b[39m\r\u001b[21C"] +[54.71933, "o", "\b \u001b[38;2;85;85;85m--all-namespaces\u001b[39m\r\u001b[21C"] +[56.559015, "o", "-\u001b[38;2;85;85;85m-all-namespaces\u001b[39m\r\u001b[22C"] +[56.559355, "o", "\b\u001b[36m-\u001b[38;2;85;85;85m-all-namespaces\u001b[39m\r\u001b[22C"] +[56.789473, "o", "\u001b[36m-\u001b[38;2;85;85;85mall-namespaces\u001b[39m\r\u001b[23C"] +[57.301923, "o", "\u001b[36mn\u001b[39m\u001b[K\r\u001b[24C"] +[57.30217, "o", "\u001b[38;2;85;85;85mamespace kube-system\u001b[39m\r\u001b[24C"] +[57.38862, "o", "\u001b[36ma\u001b[38;2;85;85;85mmespace kube-system\u001b[39m\r\u001b[25C"] +[57.548973, "o", "\u001b[36mm\u001b[38;2;85;85;85mespace kube-system\u001b[39m\r\u001b[26C"] +[57.708629, "o", "\u001b[36me\u001b[38;2;85;85;85mspace kube-system\u001b[39m\r\u001b[27C"] +[58.140318, "o", "\u001b[36ms\u001b[38;2;85;85;85mpace kube-system\u001b[39m\r\u001b[28C"] +[58.333433, "o", "\u001b[36mp\u001b[38;2;85;85;85mace kube-system\u001b[39m\r\u001b[29C"] +[58.659685, "o", "\u001b[36mc\u001b[39m\u001b[K\r\u001b[30C"] +[58.980005, "o", "\u001b[36ma\u001b[39m\r\u001b[31C"] +[59.292537, "o", "\b\u001b[K\r\u001b[30C"] +[59.476194, "o", "\b\u001b[K\r\u001b[29C"] +[59.590316, "o", "\u001b[36ma\u001b[39m\r\u001b[30C"] +[59.590368, "o", "\u001b[38;2;85;85;85mce kube-system\u001b[39m\r\u001b[30C"] +[59.856816, "o", "\u001b[36mc\u001b[38;2;85;85;85me kube-system\u001b[39m\r\u001b[31C"] +[60.113214, "o", "\u001b[36me\u001b[38;2;85;85;85m kube-system\u001b[39m\r\u001b[32C"] +[60.436128, "o", "\u001b[36m \u001b[38;2;85;85;85mkube-system\u001b[39m\r\u001b[33C"] +[60.436234, "o", "\b \u001b[38;2;85;85;85mkube-system\u001b[39m\r\u001b[33C"] +[60.825962, "o", "j\u001b[K\r\u001b[34C"] +[60.826306, "o", "\b\u001b[36mj\u001b[39m\r\u001b[34C"] +[61.305287, "o", "\b\u001b[38;2;85;85;85mkube-system\u001b[39m\r\u001b[33C"] +[61.501937, "o", "k\u001b[38;2;85;85;85mube-system\u001b[39m\r\u001b[34C"] +[61.502274, "o", "\b\u001b[36mk\u001b[38;2;85;85;85mube-system\u001b[39m\r\u001b[34C"] +[62.573645, "o", "\u001b[36mu\u001b[38;2;85;85;85mbe-system\u001b[39m\r\u001b[35C"] +[62.727659, "o", "\u001b[36mb\u001b[38;2;85;85;85me-system\u001b[39m\r\u001b[36C"] +[63.043852, "o", "\u001b[36me\u001b[38;2;85;85;85m-system\u001b[39m\r\u001b[37C"] +[63.390035, "o", "\u001b[36m-\u001b[38;2;85;85;85msystem\u001b[39m\r\u001b[38C"] +[63.705039, "o", "\u001b[36ms\u001b[38;2;85;85;85mystem\u001b[39m\r\u001b[39C"] +[63.917942, "o", "\u001b[36my\u001b[38;2;85;85;85mstem\u001b[39m\r\u001b[40C"] +[64.117134, "o", "\u001b[36ms\u001b[38;2;85;85;85mtem\u001b[39m\r\u001b[41C"] +[64.385824, "o", "\u001b[36mt\u001b[38;2;85;85;85mem\u001b[39m\r\u001b[42C"] +[64.471684, "o", "\u001b[36me\u001b[38;2;85;85;85mm\u001b[39m\r\u001b[43C"] +[64.992935, "o", "\u001b[36mm\u001b[39m\r\u001b[44C"] +[64.993114, "o", "\r\u001b[44C"] +[65.233201, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u\r\u001b[44C\r\n\u001b[m\u001b]133;C;cmdline_url=kubectlgetall%20get%20--namespace%20kube-system\u0007"] +[65.233676, "o", "\u001b[2 q"] +[65.234792, "o", "\u001b]0;kubectlgetall get -- /t/demo\u0007\u001b[m\r"] +[65.369581, "o", " \u001b[1;32mConfigMap\u001b[0m\r\n┌─────────────┬──────────────────────────────────────────────────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├─────────────┼──────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ coredns │ 2026-07-03T13:41:15Z │\r\n├─────────────┼──────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ extension-apiserver-authentication │ 2026-07-03T13:41:12Z │\r\n├─────────────┼──────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-apiserver-legacy-service-account-token-tracking │ 2026-07-03T13:41:12Z │\r\n├─────────────┼──────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-proxy │ 2026-07-03T13:41:15Z │\r\n├─────────────┼──────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-root-ca.crt │ 2026-07-03T13:41:29Z │\r\n├─────────────┼──────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kubeadm-config │ 2026-07-03T13:41:14Z │\r\n├─────────────┼──────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kubelet-config │ 2026-07-03T13:41:14Z │\r\n└─────────────┴──────────────────────────────────────────────────────┴──────────────────────┘\r\n\r\n"] +[65.431677, "o", " \u001b[1;32mEndpoints\u001b[0m\r\n┌─────────────┬──────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├─────────────┼──────────┼──────────────────────┤\r\n│ kube-system │ kube-dns │ 2026-07-03T13:41:30Z │\r\n└─────────────┴──────────┴──────────────────────┘\r\n\r\n"] +[65.502194, "o", " \u001b[1;32mEvent\u001b[0m\r\n┌─────────────┬─────────────────────────────────────────────────────────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├─────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ coredns-7db6d8ff4d-cwdss.18becb5a2e6a2d5c │ 2026-07-03T13:41:30Z │\r\n├─────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ coredns-7db6d8ff4d-cwdss.18becb5b0d385a21 │ 2026-07-03T13:41:34Z │\r\n├─────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ coredns-7db6d8ff4d-cwdss.18becb5b35d8653f │ 2026-07-03T13:41:35Z │\r\n├─────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ coredns-7db6d8ff4d-cwdss.18becb5bdd16888e │ 2026-07-03T13:41:37Z │\r\n├─────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ coredns-7db6d8ff4d-cwdss.18becb5be3be8ff6 │ 2026-07-03T13:41:38Z │\r\n├─────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ coredns-7db6d8ff4d-rkxns.18becb5a2d53bdcf │ 2026-07-03T13:41:30Z │\r\n├─────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ coredns-7db6d8ff4d-rkxns.18becb5b0ce2b49d │ 2026-07-03T13:41:34Z │\r\n├─────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ coredns-7db6d8ff4d-rkxns.18becb5b359b0f7f │ 2026-07-03T13:41:35Z │\r\n├─────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ coredns-7db6d8ff4d-rkxns.18becb5bdf37bf65 │ 2026-07-03T13:41:37Z │\r\n├─────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ coredns-7db6d8ff4d-rkxns.18becb5be64fe0d8 │ 2026-07-03T13:41:38Z │\r\n├─────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ coredns-7db6d8ff4d.18becb5a2d4cfbf8 │ 2026-07-03T13:41:30Z │\r\n├─────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ coredns-7db6d8ff4d.18becb5a2e0c2900 │ 2026-07-03T13:41:30Z │\r\n├─────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ coredns.18becb5a1ae8f05d │ 2026-07-03T13:41:30Z │\r\n├─────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kindnet-5gt6l.18becb5a27efc52b │ 2026-07-03T13:41:30Z │\r\n├─────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kindnet-5gt6l.18becb5a56f33b64 │ 2026-07-03T13:41:31Z │\r\n"] +[65.502407, "o", "├─────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kindnet-5gt6l.18becb5a9d74531e │ 2026-07-03T13:41:32Z │\r\n├─────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kindnet-5gt6l.18becb5ac26836f7 │ 2026-07-03T13:41:33Z │\r\n├─────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kindnet.18becb5a2742d07f │ 2026-07-03T13:41:30Z │\r\n├─────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-controller-manager-kind-control-plane.18becb59faba7bf8 │ 2026-07-03T13:41:29Z │\r\n├─────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-controller-manager.18becb5692919a15 │ 2026-07-03T13:41:15Z │\r\n├─────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-proxy-qhdbd.18becb5a28497186 │ 2026-07-03T13:41:30Z │\r\n├─────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-proxy-qhdbd.18becb5a4503b03d │ 2026-07-03T13:41:31Z │\r\n├─────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-proxy-qhdbd.18becb5a8f05852d │ 2026-07-03T13:41:32Z │\r\n├─────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-proxy-qhdbd.18becb5a97be7aad │ 2026-07-03T13:41:32Z │\r\n├─────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-proxy.18becb5a27950f48 │ 2"] +[65.502482, "o", "026-07-03T13:41:30Z │\r\n├─────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-scheduler.18becb56ecfecc55 │ 2026-07-03T13:41:16Z │\r\n└─────────────┴─────────────────────────────────────────────────────────────┴──────────────────────┘\r\n\r\n"] +[65.693114, "o", " \u001b[1;32mPod\u001b[0m\r\n┌─────────────┬────────────────────────────────────────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├─────────────┼────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ coredns-7db6d8ff4d-cwdss │ 2026-07-03T13:41:30Z │\r\n├─────────────┼────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ coredns-7db6d8ff4d-rkxns │ 2026-07-03T13:41:30Z │\r\n├─────────────┼────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ etcd-kind-control-plane │ 2026-07-03T13:41:15Z │\r\n├─────────────┼────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kindnet-5gt6l │ 2026-07-03T13:41:30Z │\r\n├─────────────┼────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-apiserver-kind-control-plane │ 2026-07-03T13:41:12Z │\r\n├─────────────┼────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-controller-manager-kind-control-plane │ 2026-07-03T13:41:15Z │\r\n├─────────────┼────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-proxy-qhdbd │ 2026-07-03T13:41:30Z │\r\n├─────────────┼────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-scheduler-kind-control-plane │ 2026-07-03T13:41:15Z │\r\n└─────────────┴────────────────────────────────────────────┴──────────────────────┘\r\n\r\n"] +[65.936998, "o", " \u001b[1;32mSecret\u001b[0m\r\n┌─────────────┬────────────────────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├─────────────┼────────────────────────┼──────────────────────┤\r\n│ kube-system │ bootstrap-token-abcdef │ 2026-07-03T13:41:14Z │\r\n└─────────────┴────────────────────────┴──────────────────────┘\r\n\r\n"] +[66.004173, "o", " \u001b[1;32mServiceAccount\u001b[0m\r\n┌─────────────┬─────────────────────────────────────────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├─────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ attachdetach-controller │ 2026-07-03T13:41:29Z │\r\n├─────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ bootstrap-signer │ 2026-07-03T13:41:26Z │\r\n├─────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ certificate-controller │ 2026-07-03T13:41:25Z │\r\n├─────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ clusterrole-aggregation-controller │ 2026-07-03T13:41:26Z │\r\n├─────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ coredns │ 2026-07-03T13:41:15Z │\r\n├─────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ cronjob-controller │ 2026-07-03T13:41:27Z │\r\n├─────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ daemon-set-controller │ 2026-07-03T13:41:27Z │\r\n├─────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ default │ 2026-07-03T13:41:29Z │\r\n├─────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ deployment-controller │ 2026-07-03T13:41:25Z │\r\n├─────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ disruption-controller │ 2026-07-03T13:41:25Z │\r\n├─────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ endpoint-controller │ 2026-07-03T13:41:25Z │\r\n├─────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ endpointslice-controller │ 2026-07-03T13:41:28Z │\r\n├─────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ endpointslicemirroring-controller │ 2026-07-03T13:41:26Z │\r\n├─────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ ephemeral-volume-controller │ 2026-07-03T13:41:25Z │\r\n├─────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ expand-controller │ 2026-07-03T13:41:27Z │\r\n├─────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ generic-garbage-collector │ 2026-07-03T13:41:25Z │\r\n├─────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ horizontal-pod-autoscaler │ 2026-07-03T13:41:28Z │\r\n├─────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ job-controller │ 2026-07-03T13:41:28Z │\r\n├─────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kindnet │ 2026-07-03T13:41:17Z │\r\n├─────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-proxy │ 2026-07-03T13:41:15Z │\r\n├─────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ legacy-service-account-token-cleaner │ 2026-07-03T13:41:25Z │\r\n"] +[66.004353, "o", "├─────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ namespace-controller │ 2026-07-03T13:41:25Z │\r\n├─────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ node-controller │ 2026-07-03T13:41:15Z │\r\n├─────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ persistent-volume-binder │ 2026-07-03T13:41:28Z │\r\n├─────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ pod-garbage-collector │ 2026-07-03T13:41:28Z │\r\n├─────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ pv-protection-controller │ 2026-07-03T13:41:26Z │\r\n├─────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ pvc-protection-controller │ 2026-07-03T13:41:27Z │\r\n├─────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ replicaset-controller │ 2026-07-03T13:41:27Z │\r\n├─────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ replication-controller │ 2026-07-03T13:41:15Z │\r\n├─────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ resourcequota-controller │ 2026-07-03T13:41:26Z │\r\n├─────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ root-ca-cert-publisher │ 2026-07-03T13:41:26Z │\r\n├─────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ service-account-controller │ 2026-07-03T13:41:25Z │\r\n├─────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-syst"] +[66.00443, "o", "em │ service-controller │ 2026-07-03T13:41:25Z │\r\n├─────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ statefulset-controller │ 2026-07-03T13:41:15Z │\r\n├─────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ token-cleaner │ 2026-07-03T13:41:29Z │\r\n├─────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ ttl-after-finished-controller │ 2026-07-03T13:41:28Z │\r\n├─────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ ttl-controller │ 2026-07-03T13:41:25Z │\r\n├─────────────┼─────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ validatingadmissionpolicy-status-controller │ 2026-07-03T13:41:26Z │\r\n└─────────────┴─────────────────────────────────────────────┴──────────────────────┘\r\n\r\n"] +[66.065172, "o", " \u001b[1;32mService\u001b[0m\r\n┌─────────────┬──────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├─────────────┼──────────┼──────────────────────┤\r\n│ kube-system │ kube-dns │ 2026-07-03T13:41:15Z │\r\n└─────────────┴──────────┴──────────────────────┘\r\n\r\n"] +[66.127431, "o", " \u001b[1;32mControllerRevision\u001b[0m\r\n┌─────────────┬───────────────────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├─────────────┼───────────────────────┼──────────────────────┤\r\n│ kube-system │ kindnet-6d98877769 │ 2026-07-03T13:41:30Z │\r\n├─────────────┼───────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-proxy-79cf874c65 │ 2026-07-03T13:41:30Z │\r\n└─────────────┴───────────────────────┴──────────────────────┘\r\n\r\n"] +[66.18922, "o", " \u001b[1;32mDaemonSet\u001b[0m\r\n┌─────────────┬────────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├─────────────┼────────────┼──────────────────────┤\r\n│ kube-system │ kindnet │ 2026-07-03T13:41:17Z │\r\n├─────────────┼────────────┼──────────────────────┤\r\n│ kube-system │ kube-proxy │ 2026-07-03T13:41:15Z │\r\n└─────────────┴────────────┴──────────────────────┘\r\n\r\n"] +[66.251876, "o", " \u001b[1;32mDeployment\u001b[0m\r\n┌─────────────┬─────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├─────────────┼─────────┼──────────────────────┤\r\n│ kube-system │ coredns │ 2026-07-03T13:41:15Z │\r\n└─────────────┴─────────┴──────────────────────┘\r\n\r\n"] +[66.313394, "o", " \u001b[1;32mReplicaSet\u001b[0m\r\n┌─────────────┬────────────────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├─────────────┼────────────────────┼──────────────────────┤\r\n│ kube-system │ coredns-7db6d8ff4d │ 2026-07-03T13:41:30Z │\r\n└─────────────┴────────────────────┴──────────────────────┘\r\n\r\n"] +[66.592692, "o", " \u001b[1;32mLease\u001b[0m\r\n┌─────────────┬──────────────────────────────────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├─────────────┼──────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ apiserver-c7uylvfxlbqccnk6myfkwetzze │ 2026-07-03T13:41:12Z │\r\n├─────────────┼──────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-controller-manager │ 2026-07-03T13:41:15Z │\r\n├─────────────┼──────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-scheduler │ 2026-07-03T13:41:16Z │\r\n└─────────────┴──────────────────────────────────────┴──────────────────────┘\r\n\r\n"] +[66.656522, "o", " \u001b[1;32mEndpointSlice\u001b[0m\r\n┌─────────────┬────────────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├─────────────┼────────────────┼──────────────────────┤\r\n│ kube-system │ kube-dns-qn2tr │ 2026-07-03T13:41:30Z │\r\n└─────────────┴────────────────┴──────────────────────┘\r\n\r\n"] +[66.730836, "o", " \u001b[1;32mEvent\u001b[0m\r\n┌─────────────┬─────────────────────────────────────────────────────────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├─────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ coredns-7db6d8ff4d-cwdss.18becb5a2e6a2d5c │ 2026-07-03T13:41:30Z │\r\n├─────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ coredns-7db6d8ff4d-cwdss.18becb5b0d385a21 │ 2026-07-03T13:41:34Z │\r\n├─────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ coredns-7db6d8ff4d-cwdss.18becb5b35d8653f │ 2026-07-03T13:41:35Z │\r\n├─────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ coredns-7db6d8ff4d-cwdss.18becb5bdd16888e │ 2026-07-03T13:41:37Z │\r\n├─────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ coredns-7db6d8ff4d-cwdss.18becb5be3be8ff6 │ 2026-07-03T13:41:38Z │\r\n├─────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ coredns-7db6d8ff4d-rkxns.18becb5a2d53bdcf │ 2026-07-03T13:41:30Z │\r\n├─────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ coredns-7db6d8ff4d-rkxns.18becb5b0ce2b49d │ 2026-07-03T13:41:34Z │\r\n├─────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ coredns-7db6d8ff4d-rkxns.18becb5b359b0f7f │ 2026-07-03T13:41:35Z │\r\n├─────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ coredns-7db6d8ff4d-rkxns.18becb5bdf37bf65 │ 2026-07-03T13:41:37Z │\r\n├─────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ coredns-7db6d8ff4d-rkxns.18becb5be64fe0d8 │ 2026-07-03T13:41:38Z │\r\n├─────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ coredns-7db6d8ff4d.18becb5a2d4cfbf8 │ 2026-07-03T13:41:30Z │\r\n"] +[66.731023, "o", "├─────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ coredns-7db6d8ff4d.18becb5a2e0c2900 │ 2026-07-03T13:41:30Z │\r\n├─────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ coredns.18becb5a1ae8f05d │ 2026-07-03T13:41:30Z │\r\n├─────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kindnet-5gt6l.18becb5a27efc52b │ 2026-07-03T13:41:30Z │\r\n├─────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kindnet-5gt6l.18becb5a56f33b64 │ 2026-07-03T13:41:31Z │\r\n├─────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kindnet-5gt6l.18becb5a9d74531e │ 2026-07-03T13:41:32Z │\r\n├─────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kindnet-5gt6l.18becb5ac26836f7 │ 2026-07-03T13:41:33Z │\r\n├─────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kindnet.18becb5a2742d07f │ 2026-07-03T13:41:30Z │\r\n├─────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-controller-manager-kind-control-plane.18becb59faba7bf8 │ 2026-07-03T13:41:29Z │\r\n├─────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-controller-manager.18becb5692919a15 │ 2026-07-03T13:41:15Z │\r\n├─────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-proxy-qhdbd.18becb5a28497186 │ 2"] +[66.731101, "o", "026-07-03T13:41:30Z │\r\n├─────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-proxy-qhdbd.18becb5a4503b03d │ 2026-07-03T13:41:31Z │\r\n├─────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-proxy-qhdbd.18becb5a8f05852d │ 2026-07-03T13:41:32Z │\r\n├─────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-proxy-qhdbd.18becb5a97be7aad │ 2026-07-03T13:41:32Z │\r\n├─────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-proxy.18becb5a27950f48 │ 2026-07-03T13:41:30Z │\r\n├─────────────┼─────────────────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-scheduler.18becb56ecfecc55 │ 2026-07-03T13:41:16Z │\r\n└─────────────┴─────────────────────────────────────────────────────────────┴──────────────────────┘\r\n\r\n"] +[66.975696, "o", " \u001b[1;32mRoleBinding\u001b[0m\r\n┌─────────────┬───────────────────────────────────────────────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├─────────────┼───────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-proxy │ 2026-07-03T13:41:15Z │\r\n├─────────────┼───────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kubeadm:kubelet-config │ 2026-07-03T13:41:14Z │\r\n├─────────────┼───────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kubeadm:nodes-kubeadm-config │ 2026-07-03T13:41:14Z │\r\n├─────────────┼───────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ system::extension-apiserver-authentication-reader │ 2026-07-03T13:41:13Z │\r\n├─────────────┼───────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ system::leader-locking-kube-controller-manager │ 2026-07-03T13:41:13Z │\r\n├─────────────┼───────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ system::leader-locking-kube-scheduler │ 2026-07-03T13:41:13Z │\r\n├─────────────┼───────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ system:controller:bootstrap-signer │ 2026-07-03T13:41:14Z │\r\n├─────────────┼───────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ system:controller:cloud-provider │ 2026-07-03T13:41:14Z │\r\n├─────────────┼───────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ system:controller:token-cleaner │ 2026-07-03T13:41:14Z │\r\n└─────────────┴───────────────────────────────────────────────────┴──────────────────────┘\r\n\r\n"] +[67.037379, "o", " \u001b[1;32mRole\u001b[0m\r\n┌─────────────┬────────────────────────────────────────────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├─────────────┼────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ extension-apiserver-authentication-reader │ 2026-07-03T13:41:13Z │\r\n├─────────────┼────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kube-proxy │ 2026-07-03T13:41:15Z │\r\n├─────────────┼────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kubeadm:kubelet-config │ 2026-07-03T13:41:14Z │\r\n├─────────────┼────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ kubeadm:nodes-kubeadm-config │ 2026-07-03T13:41:14Z │\r\n├─────────────┼────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ system::leader-locking-kube-controller-manager │ 2026-07-03T13:41:13Z │\r\n├─────────────┼────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ system::leader-locking-kube-scheduler │ 2026-07-03T13:41:13Z │\r\n├─────────────┼────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ system:controller:bootstrap-signer │ 2026-07-03T13:41:13Z │\r\n├─────────────┼────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ system:controller:cloud-provider │ 2026-07-03T13:41:13Z │\r\n├─────────────┼────────────────────────────────────────────────┼──────────────────────┤\r\n│ kube-system │ system:controller:token-cleaner │ 2026-07-03T13:41:13Z │\r\n└─────────────┴────────────────────────────────────────────────┴──────────────────────┘\r\n\r\n"] +[67.097924, "o", "\u001b]133;D;0\u0007"] +[67.098121, "o", "\u001b[6 q\u001b[?25h\u001b[2m⏎\u001b[m \r⏎ \r\u001b[K"] +[67.098319, "o", "\u001b]7;file://jfitzpat-thinkpadp16vgen1.wtrfrdii.csb/tmp/demo\u0007"] +[67.114189, "o", "\u001b]0;/t/demo\u0007\u001b[m\u001b]11;?\u001b\\\u001b[6n\u001b[0c\u001b[?2004h\u001b[?2031h\u001b[=5u\u001b[K\u001b]133;A;click_events=1\u0007\u001b[32;1m[I]\u001b[m \u001b[92m[\u001b[m\u001b[91m14:41\u001b[m\u001b[92m]\u001b[m \u001b[92m[\u001b[m\u001b[m/t/demo\u001b[95m\u001b[m\u001b[92m]\u001b[m \u001b[92m[\u001b[m\u001b[35mkind-kind\u001b[m\u001b[92m]\u001b[m \r\n\u001b[92m-> \u001b[m\u001b]133;B\u0007\u001b[K\r\u001b[3C"] +[69.364883, "o", "k\r\u001b[4C"] +[69.365106, "o", "\b\u001b[34mk\u001b[39m\r\u001b[4C\u001b[38;2;85;85;85mubectlgetall get --namespace kube-system\u001b[39m\r\u001b[4C"] +[69.602243, "o", "\u001b[34mu\u001b[38;2;85;85;85mbectlgetall get --namespace kube-system\u001b[39m\r\u001b[5C"] +[69.60256, "o", "\u001b[2D\u001b[91mku\u001b[38;2;85;85;85mbectlgetall get --namespace kube-system\u001b[39m\r\u001b[5C"] +[70.752746, "o", "\u001b[91mb\u001b[38;2;85;85;85mectlgetall get --namespace kube-system\u001b[39m\r\u001b[6C"] +[70.988543, "o", "\u001b[91me\u001b[38;2;85;85;85mctlgetall get --namespace kube-system\u001b[39m\r\u001b[7C"] +[71.329821, "o", "\u001b[91mc\u001b[38;2;85;85;85mtlgetall get --namespace kube-system\u001b[39m\r\u001b[8C"] +[71.55591, "o", "\u001b[91mt\u001b[38;2;85;85;85mlgetall get --namespace kube-system\u001b[39m\r\u001b[9C"] +[72.068973, "o", "\u001b[91ml\u001b[38;2;85;85;85mgetall get --namespace kube-system\u001b[39m\r\u001b[10C"] +[72.069336, "o", "\u001b[7D\u001b[34mkubectl\u001b[38;2;85;85;85mgetall get --namespace kube-system\u001b[39m\r\u001b[10C"] +[72.527988, "o", "\u001b[34mg\u001b[38;2;85;85;85metall get --namespace kube-system\u001b[39m\r\u001b[11C"] +[72.528501, "o", "\u001b[8D\u001b[91mkubectlg\u001b[38;2;85;85;85metall get --namespace kube-system\u001b[39m\r\u001b[11C"] +[72.695157, "o", "\u001b[91me\u001b[38;2;85;85;85mtall get --namespace kube-system\u001b[39m\r\u001b[12C"] +[72.919178, "o", "\u001b[91mt\u001b[38;2;85;85;85mall get --namespace kube-system\u001b[39m\r\u001b[13C"] +[73.450119, "o", "\u001b[91ma\u001b[38;2;85;85;85mll get --namespace kube-system\u001b[39m\r\u001b[14C"] +[73.634716, "o", "\u001b[91ml\u001b[38;2;85;85;85ml get --namespace kube-system\u001b[39m\r\u001b[15C"] +[73.79268, "o", "\u001b[91ml\u001b[38;2;85;85;85m get --namespace kube-system\u001b[39m\r\u001b[16C"] +[73.792792, "o", "\u001b[13D\u001b[34mkubectlgetall\u001b[38;2;85;85;85m get --namespace kube-system\u001b[39m\r\u001b[16C"] +[73.899848, "o", "\u001b[34m \u001b[38;2;85;85;85mget --namespace kube-system\u001b[39m\r\u001b[17C"] +[73.89997, "o", "\b \u001b[38;2;85;85;85mget --namespace kube-system\u001b[39m\r\u001b[17C"] +[74.20574, "o", "g\u001b[38;2;85;85;85met --namespace kube-system\u001b[39m\r\u001b[18C"] +[74.206026, "o", "\b\u001b[36mg\u001b[38;2;85;85;85met --namespace kube-system\u001b[39m\r\u001b[18C"] +[74.478084, "o", "\u001b[36me\u001b[38;2;85;85;85mt --namespace kube-system\u001b[39m\r\u001b[19C"] +[74.623963, "o", "\u001b[36mt\u001b[38;2;85;85;85m --namespace kube-system\u001b[39m\r\u001b[20C"] +[74.988406, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u\u001b[K\r\u001b[20C\r\n\u001b[m\u001b]133;C;cmdline_url=kubectlgetall%20get\u0007"] +[74.988711, "o", "\u001b[2 q"] +[74.989372, "o", "\u001b]0;kubectlgetall get /t/demo\u0007\u001b[m\r"] +[75.115964, "o", " \u001b[1;32mConfigMap\u001b[0m\r\n┌───────────┬──────────────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├───────────┼──────────────────┼──────────────────────┤\r\n│ default │ kube-root-ca.crt │ 2026-07-03T13:41:29Z │\r\n└───────────┴──────────────────┴──────────────────────┘\r\n\r\n"] +[75.178103, "o", " \u001b[1;32mEndpoints\u001b[0m\r\n┌───────────┬────────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├───────────┼────────────┼──────────────────────┤\r\n│ default │ kubernetes │ 2026-07-03T13:41:14Z │\r\n└───────────┴────────────┴──────────────────────┘\r\n\r\n"] +[75.243385, "o", " \u001b[1;32mEvent\u001b[0m\r\n┌───────────┬─────────────────────────────────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├───────────┼─────────────────────────────────────┼──────────────────────┤\r\n│ default │ kind-control-plane.18becb56a85054bf │ 2026-07-03T13:41:15Z │\r\n├───────────┼─────────────────────────────────────┼──────────────────────┤\r\n│ default │ kind-control-plane.18becb56aae9d01b │ 2026-07-03T13:41:15Z │\r\n├───────────┼─────────────────────────────────────┼──────────────────────┤\r\n│ default │ kind-control-plane.18becb56aebc0c93 │ 2026-07-03T13:41:15Z │\r\n├───────────┼─────────────────────────────────────┼──────────────────────┤\r\n│ default │ kind-control-plane.18becb56aebc3578 │ 2026-07-03T13:41:15Z │\r\n├───────────┼─────────────────────────────────────┼──────────────────────┤\r\n│ default │ kind-control-plane.18becb56aebc46bb │ 2026-07-03T13:41:15Z │\r\n├───────────┼─────────────────────────────────────┼──────────────────────┤\r\n│ default │ kind-control-plane.18becb59f9716118 │ 2026-07-03T13:41:29Z │\r\n├───────────┼─────────────────────────────────────┼──────────────────────┤\r\n│ default │ kind-control-plane.18becb5aa77c99a9 │ 2026-07-03T13:41:32Z │\r\n├───────────┼─────────────────────────────────────┼──────────────────────┤\r\n│ default │ kind-control-plane.18becb5b0ad7345a │ 2026-07-03T13:41:34Z │\r\n└───────────┴─────────────────────────────────────┴──────────────────────┘\r\n\r\n"] +[75.7186, "o", " \u001b[1;32mServiceAccount\u001b[0m\r\n┌───────────┬─────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├───────────┼─────────┼──────────────────────┤\r\n│ default │ default │ 2026-07-03T13:41:29Z │\r\n└───────────┴─────────┴──────────────────────┘\r\n\r\n"] +[75.778433, "o", " \u001b[1;32mService\u001b[0m\r\n┌───────────┬────────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├───────────┼────────────┼──────────────────────┤\r\n│ default │ kubernetes │ 2026-07-03T13:41:14Z │\r\n└───────────┴────────────┴──────────────────────┘\r\n\r\n"] +[76.36108, "o", " \u001b[1;32mEndpointSlice\u001b[0m\r\n┌───────────┬────────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├───────────┼────────────┼──────────────────────┤\r\n│ default │ kubernetes │ 2026-07-03T13:41:14Z │\r\n└───────────┴────────────┴──────────────────────┘\r\n\r\n"] +[76.428046, "o", " \u001b[1;32mEvent\u001b[0m\r\n┌───────────┬─────────────────────────────────────┬──────────────────────┐\r\n│ NAMESPACE │ NAME │ CREATION TIMESTAMP │\r\n├───────────┼─────────────────────────────────────┼──────────────────────┤\r\n│ default │ kind-control-plane.18becb56a85054bf │ 2026-07-03T13:41:15Z │\r\n├───────────┼─────────────────────────────────────┼──────────────────────┤\r\n│ default │ kind-control-plane.18becb56aae9d01b │ 2026-07-03T13:41:15Z │\r\n├───────────┼─────────────────────────────────────┼──────────────────────┤\r\n│ default │ kind-control-plane.18becb56aebc0c93 │ 2026-07-03T13:41:15Z │\r\n├───────────┼─────────────────────────────────────┼──────────────────────┤\r\n│ default │ kind-control-plane.18becb56aebc3578 │ 2026-07-03T13:41:15Z │\r\n├───────────┼─────────────────────────────────────┼──────────────────────┤\r\n│ default │ kind-control-plane.18becb56aebc46bb │ 2026-07-03T13:41:15Z │\r\n├───────────┼─────────────────────────────────────┼──────────────────────┤\r\n│ default │ kind-control-plane.18becb59f9716118 │ 2026-07-03T13:41:29Z │\r\n├───────────┼─────────────────────────────────────┼──────────────────────┤\r\n│ default │ kind-control-plane.18becb5aa77c99a9 │ 2026-07-03T13:41:32Z │\r\n├───────────┼─────────────────────────────────────┼──────────────────────┤\r\n│ default │ kind-control-plane.18becb5b0ad7345a │ 2026-07-03T13:41:34Z │\r\n└───────────┴─────────────────────────────────────┴──────────────────────┘\r\n\r\n"] +[76.786219, "o", "\u001b]133;D;0\u0007"] +[76.786398, "o", "\u001b[6 q\u001b[?25h\u001b[2m⏎\u001b[m \r⏎ \r\u001b[K"] +[76.786562, "o", "\u001b]7;file://jfitzpat-thinkpadp16vgen1.wtrfrdii.csb/tmp/demo\u0007"] +[76.802017, "o", "\u001b]0;/t/demo\u0007\u001b[m\u001b]11;?\u001b\\\u001b[6n\u001b[0c\u001b[?2004h\u001b[?2031h\u001b[=5u"] +[76.80217, "o", "\u001b[K\u001b]133;A;click_events=1\u0007\u001b[32;1m[I]\u001b[m \u001b[92m[\u001b[m\u001b[91m14:42\u001b[m\u001b[92m]\u001b[m \u001b[92m[\u001b[m\u001b[m/t/demo\u001b[95m\u001b[m\u001b[92m]\u001b[m \u001b[92m[\u001b[m\u001b[35mkind-kind\u001b[m\u001b[92m]\u001b[m \r\n\u001b[92m-> \u001b[m\u001b]133;B\u0007\u001b[K\r\u001b[3C"] +[83.082657, "o", "k\r\u001b[4C"] +[83.083023, "o", "\u001b[38;2;85;85;85mubectlgetall get\u001b[39m\r\u001b[4C\b\u001b[34mk\u001b[38;2;85;85;85mubectlgetall get\u001b[39m\r\u001b[4C"] +[83.710016, "o", "\bkubectlgetall get\r\u001b[20C"] +[83.710277, "o", "\r\u001b[20C\u001b[17D\u001b[34mkubectlgetall\u001b[39m \u001b[36mget\u001b[39m\r\u001b[20C"] +[84.033765, "o", "\u001b[36m \u001b[39m\r\u001b[21C"] +[84.034054, "o", "\u001b[38;2;85;85;85m--namespace kube-system\u001b[39m\r\u001b[21C"] +[84.034205, "o", "\b \u001b[38;2;85;85;85m--namespace kube-system\u001b[39m\r\u001b[21C"] +[84.364472, "o", "-\u001b[38;2;85;85;85m-namespace kube-system\u001b[39m\r\u001b[22C"] +[84.364681, "o", "\b\u001b[36m-\u001b[38;2;85;85;85m-namespace kube-system\u001b[39m\r\u001b[22C"] +[84.678097, "o", "\u001b[36m-\u001b[38;2;85;85;85mnamespace kube-system\u001b[39m\r\u001b[23C"] +[85.087179, "o", "\u001b[36mo\u001b[39m\u001b[K\r\u001b[24C"] +[85.090418, "o", "\u001b[38;2;85;85;85mutput json | jq\u001b[39m\r\u001b[24C"] +[85.271262, "o", "\u001b[36mu\u001b[38;2;85;85;85mtput json | jq\u001b[39m\r\u001b[25C"] +[86.314268, "o", "\u001b[36mt\u001b[38;2;85;85;85mput json | jq\u001b[39m\r\u001b[26C"] +[86.704234, "o", "\u001b[36mp\u001b[38;2;85;85;85mut json | jq\u001b[39m\r\u001b[27C"] +[86.857508, "o", "\u001b[36mu\u001b[38;2;85;85;85mt json | jq\u001b[39m\r\u001b[28C"] +[87.075831, "o", "\u001b[36mt\u001b[38;2;85;85;85m json | jq\u001b[39m\r\u001b[29C"] +[87.280912, "o", "\u001b[36m \u001b[38;2;85;85;85mjson | jq\u001b[39m\r\u001b[30C"] +[87.281148, "o", "\b \u001b[38;2;85;85;85mjson | jq\u001b[39m\r\u001b[30C"] +[87.55056, "o", "j\u001b[38;2;85;85;85mson | jq\u001b[39m\r\u001b[31C"] +[87.55096, "o", "\b\u001b[36mj\u001b[38;2;85;85;85mson | jq\u001b[39m\r\u001b[31C"] +[87.999261, "o", "\u001b[36ms\u001b[38;2;85;85;85mon | jq\u001b[39m\r\u001b[32C"] +[88.218793, "o", "\u001b[36mo\u001b[38;2;85;85;85mn | jq\u001b[39m\r\u001b[33C"] +[88.441394, "o", "\u001b[36mn\u001b[38;2;85;85;85m | jq\u001b[39m\r\u001b[34C"] +[89.340961, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u"] +[89.341072, "o", "\u001b[K\r\u001b[34C\r\n\u001b[m\u001b]133;C;cmdline_url=kubectlgetall%20get%20--output%20json\u0007"] +[89.341325, "o", "\u001b[2 q"] +[89.342006, "o", "\u001b]0;kubectlgetall get -- /t/demo\u0007\u001b[m\r"] +[91.094398, "o", "{\"endpointslices.discovery.k8s.io\": [{\"kind\": \"EndpointSlice\", \"apiVersion\": \"discovery.k8s.io/v1\", \"name\": \"kubernetes\", \"namespace\": \"default\", \"creationTimestamp\": \"2026-07-03T13:41:14Z\", \"resourceVersion\": \"201\", \"generation\": 1}],\"serviceaccounts\": [{\"kind\": \"ServiceAccount\", \"apiVersion\": \"v1\", \"name\": \"default\", \"namespace\": \"default\", \"creationTimestamp\": \"2026-07-03T13:41:29Z\", \"resourceVersion\": \"344\"}],\"services\": [{\"kind\": \"Service\", \"apiVersion\": \"v1\", \"name\": \"kubernetes\", \"namespace\": \"default\", \"creationTimestamp\": \"2026-07-03T13:41:14Z\", \"resourceVersion\": \"198\"}],\"events.events.k8s.io\": [{\"kind\": \"Event\", \"apiVersion\": \"events.k8s.io/v1\", \"name\": \"kind-control-plane.18becb56a85054bf\", \"namespace\": \"default\", \"creationTimestamp\": \"2026-07-03T13:41:15Z\", \"resourceVersion\": \"238\"},{\"kind\": \"Event\", \"apiVersion\": \"events.k8s.io/v1\", \"name\": \"kind-control-plane.18becb56aae9d01b\", \"namespace\": \"default\", \"creationTimestamp\": \"2026-07-03T13:41:15Z\", \"resourceVersion\": \"240\"},{\"kind\": \"Event\", \"apiVersion\": \"events.k8s.io/v1\", \"name\": \"kind-control-plane.18becb56aebc0c93\", \"namespace\": \"default\", \"creationTimestamp\": \"2026-07-03T13:41:15Z\", \"resourceVersion\": \"241\"},{\"kind\": \"Event\", \"apiVersion\": \"events.k8s.io/v1\", \"name\": \"kind-control-plane.18becb56aebc3578\", \"namespace\": \"default\", \"creationTimestamp\": \"2026-07-03T13:41:15Z\", \"resourceVersion\": \"242\"},{\"kind\": \"Event\", \"apiVersion\": \"events.k8s.io/v1\", \"name\": \"kind-control-plane.18becb56aebc46bb\", \"namespace\": \"default\", \"creationTimestamp\": \"2026-07-03T13:41:15Z\", \"resourceVersion\": \"243\"},{\"kind\": \"Event\", \"apiVersion\": \"events.k8s.io/v1\", \"name\": \"kind-control-plane.18becb59f9716118\", \"namespace\": \"default\", \"creationTimestamp\": \"2026-07-03T13:41:29Z\", \"resourceVersion\": \"334\"},{\"kind\": \"Event\", \"apiVersion\": \"events.k8s.io/v1\", \"name\": \"kind-control-plane.18becb5aa77c99a9\", \"namespace\": \"default\", \"creationTimestamp\": \"2026-07-03T13:41:32Z\", \"resourceVersion\": \"404\"},{\"kind\": \"Event\", \"apiVersion\": \"events.k8s.io/v1\", \"name\": \"kind-control-plane.18becb5b0ad7345a\", \"namespace\": \"default\", \"creationTimestamp\": \"2026-07-03T13:41:34Z\", \"resourceVersion\": \"411\"}],\"events\": [{\"kind\": \"Event\", \"apiVersion\": \"v1\", \"name\": \"kind-control-plane.18becb56a85054bf\", \"namespace\": \"default\", \"creationTimestamp\": \"2026-07-03T13:41:15Z\", \"resourceVersion\": \"238\"},{\"kind\": \"Event\", \"apiVersion\": \"v1\", \"name\": \"kind-control-plane.18becb56aae9d01b\", \"namespace\": \"default\", \"creationTimestamp\": \"2026-07-03T13:41:15Z\", \"resourceVersion\": \"240\"},{\"kind\": \"Event\", \"apiVersion\": \"v1\", \"name\": \"kind-control-plane.18becb56aebc0c93\", \"namespace\": \"default\", \"creationTimestamp\": \"2026-07-03T13:41:15Z\", \"resourceVersion\": \"241\"},{\"kind\": \"Event\", \"apiVersion\": \"v1\", \"name\": \"kind-control-plane.18becb56aebc3578\", \"namespace\": \"default\", \"creationTimestamp\": \"2026-07-03T13:41:15Z\", \"resourceVersion\": \"242\"},{\"kind\": \"Event\", \"apiVersion\": \"v1\", \"name\": \"kind-control-plane.18becb56aebc46bb\", \"namespace\": \"default\", \"creationTimestamp\": \"2026-07-03T13:41:15Z\", \"resourceVersion\": \"243\"},{\"kind\": \"Event\", \"apiVersion\": \"v1\", \"name\": \"kind-control-plane.18becb59f9716118\", \"namespace\": \"default\", \"creationTimestamp\": \"2026-07-03T13:41:29Z\", \"resourceVersion\": \"334\"},{\"kind\": \"Event\", \"apiVersion\": \"v1\", \"name\": \"kind-control-plane.18becb5aa77c99a9\", \"namespace\": \"default\", \"creationTimestamp\": \"2026-07-03T13:41:32Z\", \"resourceVersion\": \"404\"},{\"kind\": \"Event\", \"apiVersion\": \"v1\", \"name\": \"kind-control-plane.18becb5b0ad7345a\", \"namespace\": \"default\", \"creationTimestamp\": \"2026-07-03T13:41:34Z\", \"resourceVersion\": \"411\"}],\"endpoints\": [{\"kind\": \"Endpoints\", \"apiVersion\": \"v1\", \"name\": \"kubernetes\", \"namespace\": \"default\", \"creationTimestamp\": \"2026-07-03T13:41:14Z\", \"resourceVersion\": \"200\"}],\"configmaps\": [{\"kind\": \"ConfigMap\", \"apiVersion\": \"v1\", \"name\": \"kube-root-ca.crt\", \"namespace\": \"default\", \"creationTimestamp\": \"2026-07-03T13:41:29Z\", \"resourceVersion\": \"328\"}]}\r\n"] +[91.094698, "o", "\u001b]133;D;0\u0007"] +[91.094914, "o", "\u001b[6 q\u001b[?25h\u001b[2m⏎\u001b[m \r⏎ \r\u001b[K"] +[91.095117, "o", "\u001b]7;file://jfitzpat-thinkpadp16vgen1.wtrfrdii.csb/tmp/demo\u0007"] +[91.110024, "o", "\u001b]0;/t/demo\u0007\u001b[m\u001b]11;?\u001b\\\u001b[6n\u001b[0c\u001b[?2004h\u001b[?2031h\u001b[=5u\u001b[K\u001b]133;A;click_events=1\u0007\u001b[32;1m[I]\u001b[m \u001b[92m[\u001b[m\u001b[91m14:42\u001b[m\u001b[92m]\u001b[m \u001b[92m[\u001b[m\u001b[m/t/demo\u001b[95m\u001b[m\u001b[92m]\u001b[m \u001b[92m[\u001b[m\u001b[35mkind-kind\u001b[m\u001b[92m]\u001b[m \r\n\u001b[92m-> \u001b[m\u001b]133;B\u0007\u001b[K\r\u001b[3C"] +[93.448955, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u"] +[93.4497, "o", "\u001b[?2004h\u001b[?2031h\u001b[=5u"] +[93.449893, "o", "kubectlgetall get --output json\r\u001b[34C"] +[93.45007, "o", "\u001b[31D\u001b[34mkubectlgetall\u001b[39m \u001b[36mget\u001b[39m \u001b[36m--output\u001b[39m \u001b[36mjson\u001b[39m\r\u001b[34C"] +[93.755677, "o", "\u001b[36m \u001b[39m\r\u001b[35C\u001b[38;2;85;85;85m| jq\u001b[39m\r\u001b[35C"] +[93.755801, "o", "\b \u001b[38;2;85;85;85m| jq\u001b[39m\r\u001b[35C"] +[94.26357, "o", "|\u001b[38;2;85;85;85m jq\u001b[39m\r\u001b[36C"] +[94.263981, "o", "\b\u001b[32m|\u001b[38;2;85;85;85m jq\u001b[39m\r\u001b[36C"] +[94.496517, "o", "\u001b[32m \u001b[38;2;85;85;85mjq\u001b[39m\r\u001b[37C"] +[94.496779, "o", "\b \u001b[38;2;85;85;85mjq\u001b[39m\r\u001b[37C"] +[95.369817, "o", "j\u001b[38;2;85;85;85mq\u001b[39m\r\u001b[38C"] +[95.370391, "o", "\b\u001b[91mj\u001b[38;2;85;85;85mq\u001b[39m\r\u001b[38C"] +[95.569744, "o", "\u001b[91mq\u001b[39m\r\u001b[39C\r\u001b[39C"] +[95.569973, "o", "\u001b[2D\u001b[34mjq\u001b[39m\r\u001b[39C"] +[97.996958, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u\r\u001b[39C\r\n\u001b[m\u001b]133;C;cmdline_url=kubectlgetall%20get%20--output%20json%20%7C%20jq\u0007"] +[97.997284, "o", "\u001b[2 q"] +[97.998261, "o", "\u001b]0;kubectlgetall get -- /t/demo\u0007\u001b[m\r"] +[99.878357, "o", "\u001b[1;39m{\u001b[0m\r\n \u001b[1;34m\"endpointslices.discovery.k8s.io\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[1;39m[\u001b[0m\r\n \u001b[1;39m{\u001b[0m\r\n \u001b[1;34m\"kind\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"EndpointSlice\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"apiVersion\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"discovery.k8s.io/v1\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"name\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"kubernetes\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"namespace\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"default\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"creationTimestamp\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"2026-07-03T13:41:14Z\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"resourceVersion\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"201\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"generation\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;39m1\u001b[0m\r\n \u001b[1;39m}\u001b[0m\r\n \u001b[1;39m]\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"serviceaccounts\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[1;39m[\u001b[0m\r\n \u001b[1;39m{\u001b[0m\r\n \u001b[1;34m\"kind\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"ServiceAccount\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"apiVersion\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"v1\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"name\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"default\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"namespace\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"default\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"creationTimestamp\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"2026-07-03T13:41:29Z\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n"] +[99.87856, "o", " \u001b[1;34m\"resourceVersion\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"344\"\u001b[0m\r\n \u001b[1;39m}\u001b[0m\r\n \u001b[1;39m]\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"services\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[1;39m[\u001b[0m\r\n \u001b[1;39m{\u001b[0m\r\n \u001b[1;34m\"kind\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"Service\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"apiVersion\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"v1\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"name\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"kubernetes\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"namespace\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"default\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"creationTimestamp\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"2026-07-03T13:41:14Z\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"resourceVersion\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"198\"\u001b[0m\r\n \u001b[1;39m}\u001b[0m\r\n \u001b[1;39m]\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"events.events.k8s.io\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[1;39m[\u001b[0m\r\n \u001b[1;39m{\u001b[0m\r\n \u001b[1;34m\"kind\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"Event\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"apiVersion\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"events.k8s.io/v1\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"name\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"kind-control-plane.18becb56a85054bf\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"namespace\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"default\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"creationTimestamp\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"2026-07-03T13:41:15Z\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"resourceVersion\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"238\"\u001b[0m\r\n \u001b[1;39m}\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;39m{\u001b[0m\r\n \u001b[1;34m\"kind\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"Event\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"apiVersion\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"events.k8s.io/v1\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"name\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"kind-control-plane.18becb56aae9d01b\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"namespace\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"default\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"creationTimestamp\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"2026-07-03T13:41:15Z\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"resourceVersion\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"240\"\u001b[0m\r\n \u001b[1;39m}\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;39m{\u001b[0m\r\n \u001b[1;34m\"kind\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"Event\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"apiVersion\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"events.k8s.io/v1\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"name\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"kind-control-plane.18becb56aebc0c93\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"namespace\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"default\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"creationTimestamp\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"2026-07-03T13:41:15Z\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"resourceVersion\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"241\"\u001b[0m\r\n \u001b[1;39m}\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;39m{\u001b[0m\r\n \u001b[1;34m\"kind\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"Event\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"apiVersion\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"events.k8s.io/v1\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"name\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"kind-control-plane.18becb56aebc3578\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"namespace\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"default\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"creationTimestamp\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"2026-07-03T13:41:15Z\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"resourceVersion\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"242\"\u001b[0m\r\n \u001b[1;39m}\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;39m{\u001b[0m\r\n \u001b[1;34m\"kind\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"Event\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"apiVersion\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"events.k8s.io/v1\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"name\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"kind-control-plane.18becb56aebc46bb\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"namespace\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"default\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"creationTimestamp\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"2026-07-03T13:41:15Z\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"resourceVersion\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"243\"\u001b[0m\r\n \u001b[1;39m}\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;39m{\u001b[0m\r\n \u001b[1;34m\"kind\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"Event\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"apiVersion\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"events.k8s.io/v1\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"name\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"kind-control-plane.18becb59f9716118\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"namespace\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"default\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"creationTimestamp\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"2026-07-03T13:41:29Z\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"resourceVersion\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"334\"\u001b[0m\r\n"] +[99.878652, "o", " \u001b[1;39m}\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;39m{\u001b[0m\r\n \u001b[1;34m\"kind\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"Event\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"apiVersion\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"events.k8s.io/v1\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"name\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"kind-control-plane.18becb5aa77c99a9\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"namespace\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"default\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"creationTimestamp\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"2026-07-03T13:41:32Z\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"resourceVersion\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"404\"\u001b[0m\r\n \u001b[1;39m}\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;39m{\u001b[0m\r\n \u001b[1;34m\"kind\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"Event\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"apiVersion\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"events.k8s.io/v1\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"name\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"kind-control-plane.18becb5b0ad7345a\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"namespace\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"default\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"creationTimestamp\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"2026-07-03T13:41:34Z\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"resourceVersion\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"411\"\u001b[0m\r\n \u001b[1;39m}\u001b[0m\r\n \u001b[1;39m]\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"events\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[1;39m[\u001b[0m\r\n \u001b[1;39m{\u001b[0m\r\n \u001b[1;34m\"kind\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"Event\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"apiVersion\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"v1\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"name\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"kind-control-plane.18becb56a85054bf\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"namespace\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"default\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"creationTimestamp\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"2026-07-03T13:41:15Z\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n"] +[99.878739, "o", " \u001b[1;34m\"resourceVersion\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"238\"\u001b[0m\r\n \u001b[1;39m}\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;39m{\u001b[0m\r\n \u001b[1;34m\"kind\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"Event\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"apiVersion\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"v1\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"name\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"kind-control-plane.18becb56aae9d01b\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"namespace\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"default\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"creationTimestamp\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"2026-07-03T13:41:15Z\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"resourceVersion\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"240\"\u001b[0m\r\n \u001b[1;39m}\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;39m{\u001b[0m\r\n \u001b[1;34m\"kind\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"Event\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"apiVersion\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"v1\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"name\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"kind-control-plane.18becb56aebc0c93\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"namespace\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"default\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"creationTimestamp\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"2026-07-03T13:41:15Z\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"resourceVersion\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"241\"\u001b[0m\r\n \u001b[1;39m}\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;39m{\u001b[0m\r\n \u001b[1;34m\"kind\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"Event\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"apiVersion\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"v1\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"name\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"kind-control-plane.18becb56aebc3578\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"namespace\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"default\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"creationTimestamp\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"2026-07-03T13:41:15Z\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"resourceVersion\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"242\"\u001b[0m\r\n \u001b[1;39m}\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;39m{\u001b[0m"] +[99.878824, "o", "\r\n \u001b[1;34m\"kind\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"Event\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"apiVersion\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"v1\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"name\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"kind-control-plane.18becb56aebc46bb\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"namespace\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"default\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"creationTimestamp\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"2026-07-03T13:41:15Z\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"resourceVersion\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"243\"\u001b[0m\r\n \u001b[1;39m}\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;39m{\u001b[0m\r\n \u001b[1;34m\"kind\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"Event\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"apiVersion\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"v1\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"name\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"kind-control-plane.18becb59f9716118\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"namespace\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"default\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"creationTimestamp\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"2026-07-03T13:41:29Z\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"resourceVersion\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"334\"\u001b[0m\r\n \u001b[1;39m}\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;39m{\u001b[0m\r\n \u001b[1;34m\"kind\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"Event\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"apiVersion\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"v1\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"name\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"kind-control-plane.18becb5aa77c99a9\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"namespace\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"default\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"creationTimestamp\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"2026-07-03T13:41:32Z\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"resourceVersion\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"404\"\u001b[0m\r\n"] +[99.878915, "o", " \u001b[1;39m}\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;39m{\u001b[0m\r\n \u001b[1;34m\"kind\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"Event\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"apiVersion\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"v1\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"name\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"kind-control-plane.18becb5b0ad7345a\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"namespace\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"default\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"creationTimestamp\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"2026-07-03T13:41:34Z\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"resourceVersion\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"411\"\u001b[0m\r\n \u001b[1;39m}\u001b[0m\r\n \u001b[1;39m]\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"endpoints\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[1;39m[\u001b[0m\r\n \u001b[1;39m{\u001b[0m\r\n \u001b[1;34m\"kind\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"Endpoints\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"apiVersion\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"v1\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"name\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"kubernetes\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"namespace\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"default\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"creationTimestamp\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"2026-07-03T13:41:14Z\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"resourceVersion\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"200\"\u001b[0m\r\n \u001b[1;39m}\u001b[0m\r\n \u001b[1;39m]\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"configmaps\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[1;39m[\u001b[0m\r\n \u001b[1;39m{\u001b[0m\r\n"] +[99.878998, "o", " \u001b[1;34m\"kind\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"ConfigMap\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"apiVersion\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"v1\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"name\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"kube-root-ca.crt\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"namespace\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"default\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"creationTimestamp\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"2026-07-03T13:41:29Z\"\u001b[0m\u001b[1;39m,\u001b[0m\r\n \u001b[1;34m\"resourceVersion\"\u001b[0m\u001b[1;39m:\u001b[0m \u001b[0;32m\"328\"\u001b[0m\r\n \u001b[1;39m}\u001b[0m\r\n \u001b[1;39m]\u001b[0m\r\n\u001b[1;39m}\u001b[0m\r\n"] +[99.879413, "o", "\u001b]133;D;0\u0007"] +[99.879587, "o", "\u001b[6 q\u001b[?25h"] +[99.879622, "o", "\u001b[2m⏎\u001b[m \r⏎ \r\u001b[K"] +[99.879765, "o", "\u001b]7;file://jfitzpat-thinkpadp16vgen1.wtrfrdii.csb/tmp/demo\u0007"] +[99.896946, "o", "\u001b]0;/t/demo\u0007\u001b[m\u001b]11;?\u001b\\\u001b[6n\u001b[0c\u001b[?2004h\u001b[?2031h\u001b[=5u\u001b[K\u001b]133;A;click_events=1\u0007\u001b[32;1m[I]\u001b[m \u001b[92m[\u001b[m\u001b[91m14:42\u001b[m\u001b[92m]\u001b[m \u001b[92m[\u001b[m\u001b[m/t/demo\u001b[95m\u001b[m\u001b[92m]\u001b[m \u001b[92m[\u001b[m\u001b[35mkind-kind\u001b[m\u001b[92m]\u001b[m \r\n\u001b[92m-> \u001b[m\u001b]133;B\u0007\u001b[K\r\u001b[3C"] +[102.496784, "o", "k\r\u001b[4C"] +[102.497079, "o", "\b\u001b[34mk\u001b[39m\r\u001b[4C\u001b[38;2;85;85;85mubectlgetall get --output json | jq\u001b[39m\r\u001b[4C"] +[102.677455, "o", "\u001b[34mu\u001b[38;2;85;85;85mbectlgetall get --output json | jq\u001b[39m\r\u001b[5C"] +[102.677649, "o", "\u001b[2D\u001b[91mku\u001b[38;2;85;85;85mbectlgetall get --output json | jq\u001b[39m\r\u001b[5C"] +[103.721469, "o", "\u001b[91mb\u001b[38;2;85;85;85mectlgetall get --output json | jq\u001b[39m\r\u001b[6C"] +[104.152447, "o", "\u001b[91me\u001b[38;2;85;85;85mctlgetall get --output json | jq\u001b[39m\r\u001b[7C"] +[104.498651, "o", "\u001b[91mc\u001b[38;2;85;85;85mtlgetall get --output json | jq\u001b[39m\r\u001b[8C"] +[104.764184, "o", "\u001b[91mt\u001b[38;2;85;85;85mlgetall get --output json | jq\u001b[39m\r\u001b[9C"] +[104.972312, "o", "\u001b[91ml\u001b[38;2;85;85;85mgetall get --output json | jq\u001b[39m\r\u001b[10C"] +[104.972529, "o", "\u001b[7D\u001b[34mkubectl\u001b[38;2;85;85;85mgetall get --output json | jq\u001b[39m\r\u001b[10C"] +[105.242995, "o", "\u001b[34m \u001b[39m\u001b[K\r\u001b[11C"] +[105.243288, "o", "\b \r\u001b[11C"] +[105.243568, "o", "\u001b[38;2;85;85;85mcreate namespace perftest-0\u001b[39m\r\u001b[11C"] +[105.671144, "o", "\b\u001b[K\r\u001b[10C"] +[105.910267, "o", "\u001b[34mg\u001b[39m\r\u001b[11C"] +[105.91041, "o", "\u001b[38;2;85;85;85metall get --output json | jq\u001b[39m\r\u001b[11C\u001b[8D\u001b[91mkubectlg\u001b[38;2;85;85;85metall get --output json | jq\u001b[39m\r\u001b[11C"] +[106.202087, "o", "\u001b[91me\u001b[38;2;85;85;85mtall get --output json | jq\u001b[39m\r\u001b[12C"] +[106.376202, "o", "\u001b[91mt\u001b[38;2;85;85;85mall get --output json | jq\u001b[39m\r\u001b[13C"] +[106.825885, "o", "\u001b[91ma\u001b[38;2;85;85;85mll get --output json | jq\u001b[39m\r\u001b[14C"] +[106.940746, "o", "\u001b[91ml\u001b[38;2;85;85;85ml get --output json | jq\u001b[39m\r\u001b[15C"] +[107.095001, "o", "\u001b[91ml\u001b[38;2;85;85;85m get --output json | jq\u001b[39m\r\u001b[16C"] +[107.095295, "o", "\u001b[13D\u001b[34mkubectlgetall\u001b[38;2;85;85;85m get --output json | jq\u001b[39m\r\u001b[16C"] +[107.25645, "o", "\u001b[34m \u001b[38;2;85;85;85mget --output json | jq\u001b[39m\r\u001b[17C"] +[107.25673, "o", "\b \u001b[38;2;85;85;85mget --output json | jq\u001b[39m\r\u001b[17C"] +[108.098112, "o", "g\u001b[38;2;85;85;85met --output json | jq\u001b[39m\r\u001b[18C"] +[108.098403, "o", "\b\u001b[36mg\u001b[38;2;85;85;85met --output json | jq\u001b[39m\r\u001b[18C"] +[108.478258, "o", "\u001b[36me\u001b[38;2;85;85;85mt --output json | jq\u001b[39m\r\u001b[19C"] +[108.656315, "o", "\u001b[36mt\u001b[38;2;85;85;85m --output json | jq\u001b[39m\r\u001b[20C"] +[108.830827, "o", "\u001b[36m \u001b[38;2;85;85;85m--output json | jq\u001b[39m\r\u001b[21C"] +[108.831236, "o", "\b \u001b[38;2;85;85;85m--output json | jq\u001b[39m\r\u001b[21C"] +[109.113965, "o", "-\u001b[38;2;85;85;85m-output json | jq\u001b[39m\r\u001b[22C"] +[109.114103, "o", "\b\u001b[36m-\u001b[38;2;85;85;85m-output json | jq\u001b[39m\r\u001b[22C"] +[109.265938, "o", "\u001b[36m-\u001b[38;2;85;85;85moutput json | jq\u001b[39m\r\u001b[23C"] +[109.627172, "o", "\u001b[36mo\u001b[38;2;85;85;85mutput json | jq\u001b[39m\r\u001b[24C"] +[109.892018, "o", "\u001b[36mu\u001b[38;2;85;85;85mtput json | jq\u001b[39m\r\u001b[25C"] +[110.170404, "o", "\u001b[36mt\u001b[38;2;85;85;85mput json | jq\u001b[39m\r\u001b[26C"] +[110.56814, "o", "\u001b[36mp\u001b[38;2;85;85;85mut json | jq\u001b[39m\r\u001b[27C"] +[110.779112, "o", "\u001b[36mu\u001b[38;2;85;85;85mt json | jq\u001b[39m\r\u001b[28C"] +[111.490058, "o", "\u001b[36mt\u001b[38;2;85;85;85m json | jq\u001b[39m\r\u001b[29C"] +[112.73551, "o", "\u001b[36m \u001b[38;2;85;85;85mjson | jq\u001b[39m\r\u001b[30C"] +[112.735818, "o", "\b \u001b[38;2;85;85;85mjson | jq\u001b[39m\r\u001b[30C"] +[113.132559, "o", "s\u001b[K\r\u001b[31C"] +[113.132767, "o", "\b\u001b[36ms\u001b[39m\r\u001b[31C"] +[114.045523, "o", "\u001b[36mq\u001b[39m\r\u001b[32C"] +[114.256359, "o", "\u001b[36ml\u001b[39m\r\u001b[33C"] +[114.561808, "o", "\u001b[36mi\u001b[39m\r\u001b[34C"] +[114.836276, "o", "\u001b[36mt\u001b[39m\r\u001b[35C"] +[115.338635, "o", "\u001b[36me\u001b[39m\r\u001b[36C"] +[116.209288, "o", "\u001b[36m \u001b[39m\r\u001b[37C"] +[116.209614, "o", "\b \r\u001b[37C"] +[116.53919, "o", "-\r\u001b[38C"] +[116.539527, "o", "\b\u001b[36m-\u001b[39m\r\u001b[38C"] +[116.695241, "o", "\u001b[36m-\u001b[39m\r\u001b[39C"] +[117.099, "o", "\u001b[36md\u001b[39m\r\u001b[40C"] +[117.488484, "o", "\u001b[36ma\u001b[39m\r\u001b[41C"] +[117.697766, "o", "\u001b[36mt\u001b[39m\r\u001b[42C"] +[118.582862, "o", "\u001b[36me\u001b[39m\r\u001b[43C"] +[119.187333, "o", "\u001b[36mb\u001b[39m\r\u001b[44C"] +[119.446542, "o", "\u001b[36ma\u001b[39m\r\u001b[45C"] +[120.044274, "o", "\b\u001b[K\r\u001b[44C"] +[120.236958, "o", "\b\u001b[K\r\u001b[43C"] +[120.388994, "o", "\b\u001b[K\r\u001b[42C"] +[120.533952, "o", "\u001b[36ma\u001b[39m\r\u001b[43C"] +[121.67376, "o", "\u001b[36mb\u001b[39m\r\u001b[44C"] +[121.83427, "o", "\u001b[36ma\u001b[39m\r\u001b[45C"] +[122.041435, "o", "\u001b[36ms\u001b[39m\r\u001b[46C"] +[122.592338, "o", "\u001b[36me\u001b[39m\r\u001b[47C"] +[122.741827, "o", "\u001b[36m \u001b[39m\r\u001b[48C"] +[122.742103, "o", "\b \r\u001b[48C"] +[123.22897, "o", "e\r\u001b[49C"] +[123.229238, "o", "\b\u001b[36me\u001b[39m\r\u001b[49C"] +[123.835421, "o", "\u001b[36mx\u001b[39m\r\u001b[50C"] +[124.016018, "o", "\u001b[36ma\u001b[39m\r\u001b[51C"] +[124.182038, "o", "\u001b[36mm\u001b[39m\r\u001b[52C"] +[124.572186, "o", "\u001b[36mp\u001b[39m\r\u001b[53C"] +[124.968486, "o", "\u001b[36ml\u001b[39m\r\u001b[54C"] +[125.334795, "o", "\u001b[36me\u001b[39m\r\u001b[55C"] +[125.809391, "o", "\u001b[36m.\u001b[39m\r\u001b[56C"] +[126.633133, "o", "\u001b[36md\u001b[39m\r\u001b[57C"] +[126.883791, "o", "\u001b[36mb\u001b[39m\r\u001b[58C"] +[129.037838, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u\r\n\u001b[m\u001b]133;C;cmdline_url=kubectlgetall%20get%20--output%20sqlite%20--database%20example.db\u0007"] +[129.038173, "o", "\u001b[2 q"] +[129.038628, "o", "\u001b]0;kubectlgetall get -- /t/demo\u0007\u001b[m\r"] +[130.871972, "o", "\u001b]133;D;0\u0007"] +[130.87216, "o", "\u001b[6 q\u001b[?25h\u001b[2m⏎\u001b[m \r⏎ \r\u001b[K"] +[130.872381, "o", "\u001b]7;file://jfitzpat-thinkpadp16vgen1.wtrfrdii.csb/tmp/demo\u0007"] +[130.890062, "o", "\u001b]0;/t/demo\u0007\u001b[m\u001b]11;?\u001b\\\u001b[6n\u001b[0c\u001b[?2004h\u001b[?2031h\u001b[=5u\u001b[K\u001b]133;A;click_events=1\u0007\u001b[32;1m[I]\u001b[m \u001b[92m[\u001b[m\u001b[91m14:43\u001b[m\u001b[92m]\u001b[m \u001b[92m[\u001b[m\u001b[m/t/demo\u001b[95m\u001b[m\u001b[92m]\u001b[m \u001b[92m[\u001b[m\u001b[35mkind-kind\u001b[m\u001b[92m]\u001b[m \r\n\u001b[92m-> \u001b[m\u001b]133;B\u0007\u001b[K\r\u001b[3C"] +[131.560095, "o", "l\r\u001b[4C"] +[131.560379, "o", "\u001b[38;2;85;85;85ms\u001b[39m\r\u001b[4C"] +[131.560661, "o", "\b\u001b[91ml\u001b[38;2;85;85;85ms\u001b[39m\r\u001b[4C"] +[132.045897, "o", "\u001b[91ma\u001b[39m\r\u001b[5C"] +[132.046133, "o", "\u001b[2D\u001b[34mla\u001b[39m\r\u001b[5C"] +[132.046353, "o", "\r\u001b[5C"] +[132.296448, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u\r\u001b[5C\r\n\u001b[m\u001b]133;C;cmdline_url=la\u0007"] +[132.296783, "o", "\u001b[2 q"] +[132.297688, "o", "\u001b]0;la /t/demo\u0007\u001b[m\r"] +[132.312795, "o", "total 232K\r\n-rw-r--r--. 1 jfitzpat jfitzpat 217K Jul 3 14:43 demo_get.cast\r\n-rw-r--r--. 1 jfitzpat jfitzpat 12K Jul 3 14:43 example.db\r\n"] +[132.313369, "o", "\u001b]133;D;0\u0007"] +[132.31353, "o", "\u001b[6 q\u001b[?25h\u001b[2m⏎\u001b[m \r⏎ \r\u001b[K"] +[132.31366, "o", "\u001b]7;file://jfitzpat-thinkpadp16vgen1.wtrfrdii.csb/tmp/demo\u0007"] +[132.330626, "o", "\u001b]0;/t/demo\u0007\u001b[m\u001b]11;?\u001b\\\u001b[6n\u001b[0c\u001b[?2004h\u001b[?2031h\u001b[=5u\u001b[K\u001b]133;A;click_events=1\u0007\u001b[32;1m[I]\u001b[m \u001b[92m[\u001b[m\u001b[91m14:43\u001b[m\u001b[92m]\u001b[m \u001b[92m[\u001b[m\u001b[m/t/demo\u001b[95m\u001b[m\u001b[92m]\u001b[m \u001b[92m[\u001b[m\u001b[35mkind-kind\u001b[m\u001b[92m]\u001b[m \r\n\u001b[92m-> \u001b[m\u001b]133;B\u0007\u001b[K\r\u001b[3C"] +[138.593321, "o", "r\r\u001b[4C"] +[138.593659, "o", "\u001b[38;2;85;85;85mm demo_get.cast\u001b[39m\r\u001b[4C\b\u001b[91mr\u001b[38;2;85;85;85mm demo_get.cast\u001b[39m\r\u001b[4C"] +[138.706186, "o", "\u001b[91mm\u001b[38;2;85;85;85m demo_get.cast\u001b[39m\r\u001b[5C"] +[138.706453, "o", "\u001b[2D\u001b[34mrm\u001b[38;2;85;85;85m demo_get.cast\u001b[39m\r\u001b[5C"] +[138.833502, "o", "\u001b[34m \u001b[38;2;85;85;85mdemo_get.cast\u001b[39m\r\u001b[6C"] +[138.833657, "o", "\b \u001b[38;2;85;85;85mdemo_get.cast\u001b[39m\r\u001b[6C"] +[139.839714, "o", "e\u001b[K\r\u001b[7C"] +[139.83998, "o", "\b\u001b[36;4me\u001b[39;24m\r\u001b[7C"] +[139.841637, "o", "\u001b[38;2;85;85;85mxample_{one,two}\u001b[39m\r\u001b[7C"] +[141.226955, "o", "\u001b[4Drm example_{one,two}\r\u001b[23C"] +[141.227158, "o", "\u001b[20D\u001b[34mrm\u001b[39m \u001b[36mexample_\u001b[96m{\u001b[36mone\u001b[96m,\u001b[36mtwo\u001b[96m}\u001b[39m\r\u001b[23C"] +[141.230369, "o", "\r\u001b[23C"] +[141.72391, "o", "\b\u001b[K\r\u001b[22C"] +[142.223629, "o", "\b\u001b[K\r\u001b[21C"] +[142.253723, "o", "\b\u001b[K\r\u001b[20C"] +[142.283658, "o", "\b\u001b[K\r\u001b[19C"] +[142.31469, "o", "\b\u001b[K\r\u001b[18C"] +[142.344489, "o", "\b\u001b[K\r\u001b[17C"] +[142.373792, "o", "\b\u001b[K\r\u001b[16C"] +[142.528751, "o", "\b\u001b[K\r\u001b[15C"] +[142.716771, "o", "\b\u001b[K\r\u001b[14C"] +[142.900322, "o", "\b\u001b[K\r\u001b[13C"] +[142.900554, "o", "\u001b[7D\u001b[36;4mexample\u001b[39;24m\r\u001b[13C"] +[143.096569, "o", "\b\u001b[K\r\u001b[12C"] +[143.175367, "o", "\u001b[36;4m.\u001b[39;24m\r\u001b[13C"] +[143.175783, "o", "\u001b[7D\u001b[36mexampl.\u001b[39m\r\u001b[13C"] +[143.692897, "o", "\b\u001b[K\r\u001b[12C"] +[143.693214, "o", "\u001b[6D\u001b[36;4mexampl\u001b[39;24m\r\u001b[12C"] +[143.852244, "o", "\u001b[36;4me\u001b[39;24m\r\u001b[13C"] +[143.855432, "o", "\u001b[38;2;85;85;85m_{one,two}\u001b[39m\r\u001b[13C"] +[143.974164, "o", "\u001b[36;4m.\u001b[39;24m\u001b[K\r\u001b[14C"] +[144.013302, "o", "\u001b[38;2;85;85;85mdb \u001b[39m\r\u001b[14C"] +[144.750954, "o", "\u001b[11Drm example.db \r\u001b[17C"] +[144.751202, "o", "\u001b[14D\u001b[34mrm\u001b[39m \u001b[36;4mexample.db\u001b[39;24m \r\u001b[17C"] +[144.890636, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u\r\n\u001b[m\u001b]133;C;cmdline_url=rm%20example.db%20\u0007"] +[144.890877, "o", "\u001b[2 q"] +[144.89154, "o", "\u001b]0;rm example.db /t/demo\u0007\u001b[m\r"] +[144.895404, "o", "\u001b]133;D;0\u0007"] +[144.895562, "o", "\u001b[6 q"] +[144.896212, "o", "\u001b[?25h\u001b[2m⏎\u001b[m \r⏎ \r\u001b[K"] +[144.896358, "o", "\u001b]7;file://jfitzpat-thinkpadp16vgen1.wtrfrdii.csb/tmp/demo\u0007"] +[144.914113, "o", "\u001b]0;/t/demo\u0007\u001b[m\u001b]11;?\u001b\\\u001b[6n\u001b[0c\u001b[?2004h\u001b[?2031h\u001b[=5u\u001b[K\u001b]133;A;click_events=1\u0007\u001b[32;1m[I]\u001b[m \u001b[92m[\u001b[m\u001b[91m14:43\u001b[m\u001b[92m]\u001b[m \u001b[92m[\u001b[m\u001b[m/t/demo\u001b[95m\u001b[m\u001b[92m]\u001b[m \u001b[92m[\u001b[m\u001b[35mkind-kind\u001b[m\u001b[92m]\u001b[m \r\n\u001b[92m-> \u001b[m\u001b]133;B\u0007\u001b[K\r\u001b[3C"] +[146.953004, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u"] +[146.953519, "o", "\u001b[?2004h\u001b[?2031h\u001b[=5u"] +[146.953618, "o", "rm example.db\r\u001b[16C"] +[146.953986, "o", "\u001b[13D\u001b[34mrm\u001b[39m \u001b[36mexample.db\u001b[39m\r\u001b[16C"] +[147.331451, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u"] +[147.331535, "o", "\u001b[?2004h\u001b[?2031h\u001b[=5u\u001b[13Dla\u001b[K\r\u001b[5C\u001b[2D\u001b[34mla\u001b[39m\r\u001b[5C"] +[147.940505, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u"] +[147.940993, "o", "\u001b[?2004h\u001b[?2031h\u001b[=5u"] +[147.941154, "o", "\u001b[2Drm example.db\r\u001b[16C"] +[147.941269, "o", "\u001b[13D\u001b[34mrm\u001b[39m \u001b[36mexample.db\u001b[39m\r\u001b[16C"] +[148.684684, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u"] +[148.684991, "o", "\u001b[?2004h\u001b[?2031h\u001b[=5u\u001b[13D\u001b[K\r\u001b[3C"] +[149.12702, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u\u001b[?2004h\u001b[?2031h\u001b[=5u"] +[150.296165, "o", "l\r\u001b[4C"] +[150.296262, "o", "\u001b[38;2;85;85;85ma\u001b[39m\r\u001b[4C"] +[150.296618, "o", "\b\u001b[91ml\u001b[38;2;85;85;85ma\u001b[39m\r\u001b[4C"] +[150.425507, "o", "\u001b[91ms\u001b[39m\r\u001b[5C\r\u001b[5C"] +[150.425569, "o", "\u001b[2D\u001b[34mls\u001b[39m\r\u001b[5C"] +[151.216195, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u\r\u001b[5C\r\n\u001b[m\u001b]133;C;cmdline_url=ls\u0007"] +[151.216388, "o", "\u001b[2 q"] +[151.217348, "o", "\u001b]0;ls /t/demo\u0007\u001b[m\r"] +[151.221125, "o", "demo_get.cast\r\n"] +[151.222638, "o", "\u001b]133;D;0\u0007"] +[151.222908, "o", "\u001b[6 q\u001b[?25h"] +[151.222998, "o", "\u001b[2m⏎\u001b[m \r⏎ \r\u001b[K"] +[151.223274, "o", "\u001b]7;file://jfitzpat-thinkpadp16vgen1.wtrfrdii.csb/tmp/demo\u0007"] +[151.244187, "o", "\u001b]0;/t/demo\u0007\u001b[m\u001b]11;?\u001b\\\u001b[6n\u001b[0c\u001b[?2004h\u001b[?2031h\u001b[=5u\u001b[K\u001b]133;A;click_events=1\u0007\u001b[32;1m[I]\u001b[m \u001b[92m[\u001b[m\u001b[91m14:43\u001b[m\u001b[92m]\u001b[m \u001b[92m[\u001b[m\u001b[m/t/demo\u001b[95m\u001b[m\u001b[92m]\u001b[m \u001b[92m[\u001b[m\u001b[35mkind-kind\u001b[m\u001b[92m]\u001b[m \r\n\u001b[92m-> \u001b[m\u001b]133;B\u0007\u001b[K\r\u001b[3C"] +[157.333485, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u"] +[157.333904, "o", "\u001b[?2004h\u001b[?2031h\u001b[=5uls\r\u001b[5C"] +[157.334132, "o", "\u001b[2D\u001b[34mls\u001b[39m\r\u001b[5C"] +[157.527112, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u"] +[157.527384, "o", "\u001b[?2004h\u001b[?2031h\u001b[=5u\u001b[2Drm example.db\r\u001b[16C"] +[157.527576, "o", "\u001b[13D\u001b[34mrm\u001b[39m \u001b[36mexample.db\u001b[39m\r\u001b[16C"] +[157.841143, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u"] +[157.841382, "o", "\u001b[?2004h\u001b[?2031h\u001b[=5u\u001b[13Dla\u001b[K\r\u001b[5C\u001b[2D\u001b[34mla\u001b[39m\r\u001b[5C"] +[158.129387, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u"] +[158.129473, "o", "\u001b[?2004h\u001b[?2031h\u001b[=5u\u001b[2Dkubectlgetall get --output sqlite --database example.db\r\u001b[58C"] +[158.129824, "o", "\u001b[55D\u001b[34mkubectlgetall\u001b[39m \u001b[36mget\u001b[39m \u001b[36m--output\u001b[39m \u001b[36msqlite\u001b[39m \u001b[36m--database\u001b[39m \u001b[36mexample.db\u001b[39m\r\u001b[58C"] +[158.806943, "o", "\u001b[36m \u001b[39m\r\u001b[59C"] +[158.80734, "o", "\b \r\u001b[59C"] +[159.397255, "o", "-\r\u001b[60C"] +[159.397543, "o", "\b\u001b[36m-\u001b[39m\r\u001b[60C"] +[159.770667, "o", "\u001b[36m-\u001b[39m\r\u001b[61C"] +[160.334258, "o", "\u001b[36ml\u001b[39m\r\u001b[62C"] +[160.397996, "o", "\u001b[36ma\u001b[39m\r\u001b[63C"] +[160.785675, "o", "\u001b[36mb\u001b[39m\r\u001b[64C"] +[161.178435, "o", "\u001b[36me\u001b[39m\r\u001b[65C"] +[161.342303, "o", "\u001b[36ml\u001b[39m\r\u001b[66C"] +[161.697253, "o", "\u001b[36m \u001b[39m\r\u001b[67C"] +[161.697534, "o", "\b \r\u001b[67C"] +[162.832099, "o", "d\r\u001b[68C"] +[162.832419, "o", "\b\u001b[36;4md\u001b[39;24m\r\u001b[68C"] +[162.857156, "o", "\u001b[38;2;85;85;85memo_get.cast \u001b[39m\r\u001b[68C"] +[163.023962, "o", "\u001b[36;4me\u001b[38;2;85;85;85;24mmo_get.cast \u001b[39m\r\u001b[69C"] +[163.158525, "o", "\u001b[36;4mm\u001b[38;2;85;85;85;24mo_get.cast \u001b[39m\r\u001b[70C"] +[163.376405, "o", "\u001b[36;4mo\u001b[38;2;85;85;85;24m_get.cast \u001b[39m\r\u001b[71C"] +[164.447842, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u\u001b[K\r\u001b[71C\r\n\u001b[m\u001b]133;C;cmdline_url=kubectlgetall%20get%20--output%20sqlite%20--database%20example.db%20--label%20demo\u0007"] +[164.448218, "o", "\u001b[2 q"] +[164.448967, "o", "\u001b]0;kubectlgetall get -- /t/demo\u0007\u001b[m\r"] +[166.278462, "o", "\u001b]133;D;0\u0007"] +[166.278613, "o", "\u001b[6 q\u001b[?25h\u001b[2m⏎\u001b[m \r⏎ \r\u001b[K"] +[166.278903, "o", "\u001b]7;file://jfitzpat-thinkpadp16vgen1.wtrfrdii.csb/tmp/demo\u0007"] +[166.295699, "o", "\u001b]0;/t/demo\u0007\u001b[m\u001b]11;?\u001b\\\u001b[6n\u001b[0c\u001b[?2004h\u001b[?2031h\u001b[=5u\u001b[K\u001b]133;A;click_events=1\u0007\u001b[32;1m[I]\u001b[m \u001b[92m[\u001b[m\u001b[91m14:43\u001b[m\u001b[92m]\u001b[m \u001b[92m[\u001b[m\u001b[m/t/demo\u001b[95m\u001b[m\u001b[92m]\u001b[m \u001b[92m[\u001b[m\u001b[35mkind-kind\u001b[m\u001b[92m]\u001b[m \r\n\u001b[92m-> \u001b[m\u001b]133;B\u0007\u001b[K\r\u001b[3C"] +[168.081384, "o", "l\r\u001b[4C\u001b[38;2;85;85;85ms\u001b[39m\r\u001b[4C"] +[168.081625, "o", "\b\u001b[91ml\u001b[38;2;85;85;85ms\u001b[39m\r\u001b[4C"] +[168.210496, "o", "\u001b[91ms\u001b[39m\r\u001b[5C\r\u001b[5C"] +[168.2106, "o", "\u001b[2D\u001b[34mls\u001b[39m\r\u001b[5C"] +[168.730978, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u\r\u001b[5C\r\n\u001b[m\u001b]133;C;cmdline_url=ls\u0007"] +[168.731124, "o", "\u001b[2 q"] +[168.731973, "o", "\u001b]0;ls /t/demo\u0007\u001b[m\r"] +[168.734632, "o", "demo_get.cast example.db\r\n"] +[168.735569, "o", "\u001b]133;D;0\u0007"] +[168.736244, "o", "\u001b[6 q\u001b[?25h\u001b[2m⏎\u001b[m \r⏎ \r\u001b[K"] +[168.736394, "o", "\u001b]7;file://jfitzpat-thinkpadp16vgen1.wtrfrdii.csb/tmp/demo\u0007"] +[168.752687, "o", "\u001b]0;/t/demo\u0007\u001b[m\u001b]11;?\u001b\\\u001b[6n\u001b[0c\u001b[?2004h\u001b[?2031h\u001b[=5u\u001b[K\u001b]133;A;click_events=1\u0007\u001b[32;1m[I]\u001b[m \u001b[92m[\u001b[m\u001b[91m14:43\u001b[m\u001b[92m]\u001b[m \u001b[92m[\u001b[m\u001b[m/t/demo\u001b[95m\u001b[m\u001b[92m]\u001b[m \u001b[92m[\u001b[m\u001b[35mkind-kind\u001b[m\u001b[92m]\u001b[m \r\n\u001b[92m-> \u001b[m\u001b]133;B\u0007\u001b[K\r\u001b[3C"] +[174.307077, "o", "k\r\u001b[4C"] +[174.307322, "o", "\b\u001b[34mk\u001b[39m\r\u001b[4C\u001b[38;2;85;85;85mubectlgetall get --output sqlite --database example.db --label demo\u001b[39m\r\u001b[4C"] +[174.472433, "o", "\u001b[34mu\u001b[38;2;85;85;85mbectlgetall get --output sqlite --database example.db --label demo\u001b[39m\r\u001b[5C"] +[174.472715, "o", "\u001b[2D\u001b[91mku\u001b[38;2;85;85;85mbectlgetall get --output sqlite --database example.db --label demo\u001b[39m\r\u001b[5C"] +[175.000823, "o", "\u001b[91mb\u001b[38;2;85;85;85mectlgetall get --output sqlite --database example.db --label demo\u001b[39m\r\u001b[6C"] +[175.212318, "o", "\u001b[91me\u001b[38;2;85;85;85mctlgetall get --output sqlite --database example.db --label demo\u001b[39m\r\u001b[7C"] +[175.656742, "o", "\u001b[91mc\u001b[38;2;85;85;85mtlgetall get --output sqlite --database example.db --label demo\u001b[39m\r\u001b[8C"] +[175.889588, "o", "\u001b[91mt\u001b[38;2;85;85;85mlgetall get --output sqlite --database example.db --label demo\u001b[39m\r\u001b[9C"] +[176.055703, "o", "\u001b[91ml\u001b[38;2;85;85;85mgetall get --output sqlite --database example.db --label demo\u001b[39m\r\u001b[10C"] +[176.056008, "o", "\u001b[7D\u001b[34mkubectl\u001b[38;2;85;85;85mgetall get --output sqlite --database example.db --label demo\u001b[39m\r\u001b[10C"] +[176.736721, "o", "\u001b[34mg\u001b[38;2;85;85;85metall get --output sqlite --database example.db --label demo\u001b[39m\r\u001b[11C"] +[176.737026, "o", "\u001b[8D\u001b[91mkubectlg\u001b[38;2;85;85;85metall get --output sqlite --database example.db --label demo\u001b[39m\r\u001b[11C"] +[176.931214, "o", "\u001b[91me\u001b[38;2;85;85;85mtall get --output sqlite --database example.db --label demo\u001b[39m\r\u001b[12C"] +[177.337544, "o", "\u001b[91mt\u001b[38;2;85;85;85mall get --output sqlite --database example.db --label demo\u001b[39m\r\u001b[13C"] +[177.78101, "o", "\u001b[91ma\u001b[38;2;85;85;85mll get --output sqlite --database example.db --label demo\u001b[39m\r\u001b[14C"] +[177.971124, "o", "\u001b[91ml\u001b[38;2;85;85;85ml get --output sqlite --database example.db --label demo\u001b[39m\r\u001b[15C"] +[178.118009, "o", "\u001b[91ml\u001b[38;2;85;85;85m get --output sqlite --database example.db --label demo\u001b[39m\r\u001b[16C"] +[178.118111, "o", "\u001b[13D\u001b[34mkubectlgetall\u001b[38;2;85;85;85m get --output sqlite --database example.db --label demo\u001b[39m\r\u001b[16C"] +[178.341396, "o", "\u001b[34m \u001b[38;2;85;85;85mget --output sqlite --database example.db --label demo\u001b[39m\r\u001b[17C"] +[178.341564, "o", "\b \u001b[38;2;85;85;85mget --output sqlite --database example.db --label demo\u001b[39m\r\u001b[17C"] +[178.946507, "o", "-\u001b[K\r\u001b[18C"] +[178.946891, "o", "\u001b[38;2;85;85;85mo sqlite -d /tmp/example.db -l v1\u001b[39m\r\u001b[18C\b\u001b[36m-\u001b[38;2;85;85;85mo sqlite -d /tmp/example.db -l v1\u001b[39m\r\u001b[18C"] +[179.108889, "o", "\u001b[36m-\u001b[39m\u001b[K\r\u001b[19C"] +[179.109193, "o", "\u001b[38;2;85;85;85mversion\u001b[39m\r\u001b[19C"] +[179.424064, "o", "\u001b[36mh\u001b[39m\u001b[K\r\u001b[20C"] +[179.424464, "o", "\u001b[38;2;85;85;85melp\u001b[39m\r\u001b[20C"] +[179.531351, "o", "\u001b[36me\u001b[38;2;85;85;85mlp\u001b[39m\r\u001b[21C"] +[179.863303, "o", "\u001b[36ml\u001b[38;2;85;85;85mp\u001b[39m\r\u001b[22C"] +[180.299927, "o", "\u001b[36mp\u001b[39m\r\u001b[23C"] +[180.300378, "o", "\r\u001b[23C"] +[180.51103, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u\r\u001b[23C\r\n\u001b[m\u001b]133;C;cmdline_url=kubectlgetall%20--help\u0007"] +[180.511403, "o", "\u001b[2 q"] +[180.512052, "o", "\u001b]0;kubectlgetall --help /t/demo\u0007\u001b[m\r"] +[180.515253, "o", "USAGE:\r\n kubectlgetall [FLAGS]\r\n\r\nCOMMANDS:\r\nget Get list of resource on cluster.\r\ndiff Show the resources Added, Updated and Removed\r\n from a cluster by comparing two labels defined in the database.\r\nsnapshot Take a snapshot of the resources on the cluster at give intervals.\r\n\r\nGLOBAL FLAGS:\r\n-h, --help Display this help and exit.\r\n--version Display version, and exit.\r\n--log-level Set the log level. All logs are saved to file. \r\n Possible values are (debug, info, warn, error). Default level is warn.\r\n"] +[180.515749, "o", "\u001b]133;D;0\u0007"] +[180.51588, "o", "\u001b[6 q\u001b[?25h\u001b[2m⏎\u001b[m \r⏎ \r\u001b[K"] +[180.516385, "o", "\u001b]7;file://jfitzpat-thinkpadp16vgen1.wtrfrdii.csb/tmp/demo\u0007"] +[180.538607, "o", "\u001b]0;/t/demo\u0007\u001b[m\u001b]11;?\u001b\\\u001b[6n\u001b[0c\u001b[?2004h\u001b[?2031h\u001b[=5u\u001b[K\u001b]133;A;click_events=1\u0007\u001b[32;1m[I]\u001b[m \u001b[92m[\u001b[m\u001b[91m14:43\u001b[m\u001b[92m]\u001b[m \u001b[92m[\u001b[m\u001b[m/t/demo\u001b[95m\u001b[m\u001b[92m]\u001b[m \u001b[92m[\u001b[m\u001b[35mkind-kind\u001b[m\u001b[92m]\u001b[m \r\n\u001b[92m-> \u001b[m\u001b]133;B\u0007\u001b[K\r\u001b[3C"] +[184.513483, "o", "k\r\u001b[4C"] +[184.51366, "o", "\b\u001b[34mk\u001b[39m\r\u001b[4C\u001b[38;2;85;85;85mubectlgetall --help\u001b[39m\r\u001b[4C"] +[184.820291, "o", "\u001b[34mu\u001b[38;2;85;85;85mbectlgetall --help\u001b[39m\r\u001b[5C"] +[184.820566, "o", "\u001b[2D\u001b[91mku\u001b[38;2;85;85;85mbectlgetall --help\u001b[39m\r\u001b[5C"] +[185.718592, "o", "\u001b[2Dkubectlgetall --help\r\u001b[23C"] +[185.718717, "o", "\r\u001b[23C\u001b[20D\u001b[34mkubectlgetall\u001b[39m \u001b[36m--help\u001b[39m\r\u001b[23C"] +[186.012644, "o", "\r\u001b[22C"] +[186.513571, "o", "\r\u001b[21C"] +[186.543356, "o", "\r\u001b[20C"] +[186.573762, "o", "\r\u001b[19C"] +[186.603267, "o", "\r\u001b[18C"] +[186.633674, "o", "\r\u001b[17C"] +[186.663414, "o", "\r\u001b[16C"] +[186.693532, "o", "\r\u001b[15C"] +[187.215308, "o", "\r\u001b[16C"] +[187.451302, "o", "\u001b[34m \u001b[39m \u001b[36m--help\u001b[39m\r\u001b[17C"] +[187.451529, "o", "\b \u001b[36m--help\u001b[39m\r\u001b[17C"] +[187.932318, "o", "g \u001b[36m--help\u001b[39m\r\u001b[18C"] +[187.932685, "o", "\b\u001b[36mg\u001b[39m \u001b[36m--help\u001b[39m\r\u001b[18C"] +[188.109242, "o", "\u001b[36me\u001b[39m \u001b[36m--help\u001b[39m\r\u001b[19C"] +[188.230551, "o", "\u001b[36mt\u001b[39m \u001b[36m--help\u001b[39m\r\u001b[20C\r\u001b[20C"] +[188.474062, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u\r\u001b[27C\r\n"] +[188.474341, "o", "\u001b[m\u001b]133;C;cmdline_url=kubectlgetall%20get%20--help\u0007"] +[188.474466, "o", "\u001b[2 q"] +[188.475394, "o", "\u001b]0;kubectlgetall get -- /t/demo\u0007\u001b[m\r"] +[188.477857, "o", "USAGE:\r\n kubectlgetall get [FLAGS]\r\n\r\nGet list of resource on a cluster.\r\n\r\nREQUIREMENTS:\r\nkubectl must be installed and available on PATH.\r\nAn active connection to a Kubernetes cluster is required.\r\n\r\nFLAGS:\r\n-h, --help Display this help and exit.\r\n-n, --namespace Namespace to get resources from.\r\n-A, --all-namespaces If present, list all objects across all namespaces. \r\n Specifying --namespace will be ignored.\r\n-s, --sort Prints the resources in order.\r\n-e, --exclude ... Exclude crd types. Multiple can be excluded eg: \"-e -e \"\r\n-o, --output Changes the output format of the results. [default: tty, tty|json|sqlite]\r\n-d, --database Path to the sqlite file to save the results.\r\n If the files does not exist it will be created.\r\n-l, --label Set the label that will be saved with entries when using the --database option.\r\n"] +[188.478115, "o", "\u001b]133;D;0\u0007"] +[188.478263, "o", "\u001b[6 q"] +[188.480027, "o", "\u001b[?25h\u001b[2m⏎\u001b[m \r⏎ \r\u001b[K"] +[188.480206, "o", "\u001b]7;file://jfitzpat-thinkpadp16vgen1.wtrfrdii.csb/tmp/demo\u0007"] +[188.498484, "o", "\u001b]0;/t/demo\u0007\u001b[m\u001b]11;?\u001b\\\u001b[6n\u001b[0c\u001b[?2004h\u001b[?2031h\u001b[=5u\u001b[K\u001b]133;A;click_events=1\u0007\u001b[32;1m[I]\u001b[m \u001b[92m[\u001b[m\u001b[91m14:43\u001b[m\u001b[92m]\u001b[m \u001b[92m[\u001b[m\u001b[m/t/demo\u001b[95m\u001b[m\u001b[92m]\u001b[m \u001b[92m[\u001b[m\u001b[35mkind-kind\u001b[m\u001b[92m]\u001b[m \r\n\u001b[92m-> \u001b[m\u001b]133;B\u0007\u001b[K\r\u001b[3C"] +[191.1791, "o", "\u001b[?2004l\u001b[?2031l\u001b[=0u\r\n\u001b[m"] +[191.17935, "o", "\u001b[m"] +[191.179435, "o", "\u001b[2 q"] diff --git a/docs/demo/diff.md b/docs/demo/diff.md new file mode 100644 index 0000000..db63486 --- /dev/null +++ b/docs/demo/diff.md @@ -0,0 +1,50 @@ +# diff Demo + +The diff demo is a bit more complex, but carries more power. +For the demo a preconfigured kind cluster will be used as this works best with a installed application. +The application that will be used is [kuadrant](https://kuadrant.io). +What the application does, or how it is set up has little affect on the demo. +But what it will show is all the resources that are created and updated when using applictions. + +[![asciicast](https://asciinema.org/a/lGJb04MO90oLxpCo.svg)](https://asciinema.org/a/lGJb04MO90oLxpCo) + +1. Setting up the kind cluster. +In the main operator for kuadrant, the [kuadrant-operator](https://github.com/kuadrant/kuadrant-operator), there is a make target that can be used to set up a dev cluster. +For what we need to do this is good enough for us. +Follow their guide on getting the local set create. +Hint: `make local-setup` + +2. Take an initial dump of the resources on the cluster, and save them to the database. +``` +kubectlgetall get --all-namespaces --output sqlite --database diff_demo.db --label initial +``` + +3. Apply the resource in the `diff_demo` directory. +This applies three resources to the cluster, kuadrant CR, RateLimitPolicy, and HTTProute. +We will see afterwards all the resources changed by adding these resources. +``` +kubectl apply -k diff_demo +``` + +4. Wait for the RateLimitPolicy to become "Enforced". +Again what this is doing does not matter for the demo, but we do want to capture all the resources that may have changed. +``` +kubectl wait ratelimitpolicy/httpbin-ratelimit --for=condition=Enforced --timeout=300s +``` +5. Take a new dump from the cluster once the resources have being applied. +Setting a new label +``` +kubectlgetall get --all-namespaces --output sqlite --database diff_demo.db --label resources_added +``` + +6. Final the `diff` command can be used to compare the resources from the `initial` label, and the `resources_added` label. +As events can be noisy below we filter those out. +``` +kubectlgetall diff --database diff_demo.db initial resources_added --exclude event +``` + +## Other outputs +Like the other commands the output can be configured to output in JSON using the `--output` flag. +Unlike the `get` command the output type can not be `sqlite`. +That type does not make sense currently for this command. + diff --git a/docs/demo/diff_demo/httproute.yaml b/docs/demo/diff_demo/httproute.yaml new file mode 100644 index 0000000..06b5646 --- /dev/null +++ b/docs/demo/diff_demo/httproute.yaml @@ -0,0 +1,15 @@ +--- +apiVersion: gateway.networking.k8s.io/v1 +kind: HTTPRoute +metadata: + name: httpbin-route +spec: + parentRefs: + - name: kuadrant-ingressgateway + namespace: gateway-system + hostnames: + - "httpbin.local" + rules: + - backendRefs: + - name: httpbin + port: 80 diff --git a/docs/demo/diff_demo/kuadrant.yaml b/docs/demo/diff_demo/kuadrant.yaml new file mode 100644 index 0000000..29de2d9 --- /dev/null +++ b/docs/demo/diff_demo/kuadrant.yaml @@ -0,0 +1,6 @@ +--- +apiVersion: kuadrant.io/v1beta1 +kind: Kuadrant +metadata: + name: kuadrant-sample +spec: {} diff --git a/docs/demo/diff_demo/kustomization.yaml b/docs/demo/diff_demo/kustomization.yaml new file mode 100644 index 0000000..c036c3c --- /dev/null +++ b/docs/demo/diff_demo/kustomization.yaml @@ -0,0 +1,4 @@ +resources: + - kuadrant.yaml + - httproute.yaml + - ratelimitpolicy.yaml diff --git a/docs/demo/diff_demo/ratelimitpolicy.yaml b/docs/demo/diff_demo/ratelimitpolicy.yaml new file mode 100644 index 0000000..4a1ef89 --- /dev/null +++ b/docs/demo/diff_demo/ratelimitpolicy.yaml @@ -0,0 +1,15 @@ +--- +apiVersion: kuadrant.io/v1 +kind: RateLimitPolicy +metadata: + name: httpbin-ratelimit +spec: + targetRef: + group: gateway.networking.k8s.io + kind: HTTPRoute + name: httpbin-route + limits: + "general-user": + rates: + - limit: 5 + window: 10s diff --git a/docs/demo/get.md b/docs/demo/get.md new file mode 100644 index 0000000..935fd8a --- /dev/null +++ b/docs/demo/get.md @@ -0,0 +1,64 @@ +# Get Demo + +This shows how to get a list of all the resources from a cluster using `kubectlgetall get`. +A KinD cluster is used in for the demo. + +[![asciicast](https://asciinema.org/a/1260080.svg)](https://asciinema.org/a/1260080) + +## Simple examples +1. Create the cluster. This creates a very basic cluster. +```sh +kind create cluster +``` + +2. List all the resources from the cluster. +```sh +kubectlgetall get --all-namespaces +``` +This will return a long list of resources on the cluster group by type. +By default, this is not a sorted list, but can be sorted by adding the `--sort` flag. + +3. List resources from a specified namespace. +```sh +kubectlgetall get --namespace kube-system +``` + +4. List resources from the namespace your kubeconfig defaults too. +```sh +kubectlgetall get +``` + +## Output types +There are three formats the `get` command can output, TTY, JSON, or SQLite. +TTY is the default output that show the tables, and is the output type format used in the simple examples. + +1. The JSON output gives all the data as a JSON object. +```sh +kubectlgetall get --output json +``` +2. The output is not pretty printed, but this can be done by piping the results into `jq`. +```sh +kubectlgetall get --output json | jq +``` + +3. The next output type is SQLite. +This is more complex, but allows creating historical views of a cluster. +When the output is set to `sqlite`, the path to a SQLite database most also be given. +If the database does not exist, it will be created. +```sh +kubectlgetall get --output sqlite --database example.db +``` +If everything works as expected by default there will be no output to the terminal. + +4. While saving the results to the database is useful, it is much better to include a label on the entries. +When the label is added this can be used to look results from multiple runs at a later date. +```sh +kubectlgetall get --output sqlite --database example.db --label demo1 +``` + +## Other Options +There are other options that can be set on the `get` function, such as the log level. +These options can be viewed by passing the `--help` flag. +```sh +kubectlgetall get --help +```