Created
September 2, 2025 06:33
-
-
Save vpitchai1/20a3f3d695a5d7bc1561ffb9dac67a2c to your computer and use it in GitHub Desktop.
TUI Network Automation Test - 1 CP + 1 Worker Node - Complete Execution Log with Full TUI Automation Success
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
=== RUN TestLocalUITUINetworkFeature | |
[1;37mFeature:[0m LocalUI TUI Network Automation | |
time="2025-09-02T02:29:49Z" level=info msg="Output Dir: /root/cursor/teams-edge-native/feature-tests/localui/local/out/yj6jc-2025-09-02-02-29-49" | |
GET /v1/dashboard/projects/metadata HTTP/1.1 | |
Host: venkateshqa.dev.spectrocloud.com | |
User-Agent: Go-http-client/1.1 | |
Accept: application/json | |
Apikey: YjU0NTg1MDgzZjcxNmFhMTFiMTMyODUxNjQwNzY2NGE= | |
Accept-Encoding: gzip | |
HTTP/1.1 200 OK | |
Transfer-Encoding: chunked | |
Cache-Control: no-store | |
Connection: keep-alive | |
Content-Security-Policy: default-src 'self'; object-src 'none'; | |
Content-Type: application/json | |
Date: Tue, 02 Sep 2025 02:29:49 GMT | |
Referrer-Policy: same-origin | |
Requester: requester missing | |
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload | |
Svc_req_id: r1756780189354get772c17ecd3d3 | |
Vary: Accept-Encoding | |
Via: 1.1 7189b8cad57dc2d1ab0dd5f90144f2a2.cloudfront.net (CloudFront) | |
X-Amz-Cf-Id: 6eLFFvAor4iB8jL_B4eVUARxwbzgLRxzzbcCiQ0loqdudhdSHD2XIA== | |
X-Amz-Cf-Pop: SFO5-P1 | |
X-Cache: Miss from cloudfront | |
X-Content-Type-Options: nosniff | |
X-Xss-Protection: 1; mode=block | |
3dd | |
{"items":[{"metadata":{"name":"Default","uid":"6418fb8642f2b7f20815878c"}},{"metadata":{"name":"cisco","uid":"64222c572ecc9064d9473c5f"}},{"metadata":{"name":"spectrocloud","uid":"6423946d41bd7d62b2184c59"}},{"metadata":{"name":"vpitchai","uid":"645341638013456437eaefc3"}},{"metadata":{"name":"automation","uid":"645ab92db43d27e37c33cba1"}},{"metadata":{"name":"sanity","uid":"64efe9750d35bc177e551b3a"}},{"metadata":{"name":"edgev2","uid":"652c3b13740b13be5b44c448"}},{"metadata":{"name":"edge-vmo","uid":"6557e9325ee79aaeecd26ce6"}},{"metadata":{"name":"bdd-runner","uid":"656538433db4fa3329933269"}},{"metadata":{"name":"vxlan","uid":"656624db558dcc9e6d51688b"}},{"metadata":{"name":"intel-nuc","uid":"6574b815ed6caf2aa28f8b5d"}},{"metadata":{"name":"emc","uid":"659db4c93af7225c2b91a6fa"}},{"metadata":{"name":"uki","uid":"662041cc9df1337459799f10"}},{"metadata":{"name":"eks-hybrid","uid":"6761d3112e420d5d059f60db"}},{"metadata":{"name":"rocky","uid":"679bd9a267c3190122a63f30"}}]} | |
0 | |
=== RUN TestLocalUITUINetworkFeature/Run_TUI_Network_Configuration_and_Verification | |
[36mINFO[0m[2025-09-02 02:29:49] ---------------------------------------- [36mname[0m=tui-network-test-lifecycle [36mscenario[0m=lifecycle | |
[36mINFO[0m[2025-09-02 02:29:49] Starting lifecycle scenario for cluster tui-network-test-lifecycle on %!s(MISSING) [36mname[0m=tui-network-test-lifecycle [36mscenario[0m=lifecycle | |
[36mINFO[0m[2025-09-02 02:29:49] Test id: yj6jc [36mname[0m=tui-network-test-lifecycle [36mscenario[0m=lifecycle | |
[36mINFO[0m[2025-09-02 02:29:49] ---------------------------------------- [36mname[0m=tui-network-test-lifecycle [36mscenario[0m=lifecycle | |
[1;37mScenario Outline:[0m Run TUI Network Configuration and Verification [1;30m# ../../features/localui/LocalUI_TUI_Network.feature:4[0m | |
[36mINFO[0m[2025-09-02 02:29:49] CuratedStackPath: /root/cursor/teams-edge-native/test-data/curated-stacks/localui-tui-std [36mname[0m=tui-network-test-lifecycle [36mscenario[0m=lifecycle | |
versionProviderImageMap: map[] | |
Using tags: map[Mode:tui-test] | |
Found 0 edge hosts before filtering | |
Returning 0 free edge hosts | |
[36mINFO[0m[2025-09-02 02:29:50] control-plane-pool needs 1 edge hosts and has 0 predefined edge hosts [36mname[0m=tui-network-test-lifecycle [36mscenario[0m=lifecycle | |
[36mINFO[0m[2025-09-02 02:29:50] control-plane-pool does not have enough predefined edge hosts, need 1 more [36mname[0m=tui-network-test-lifecycle [36mscenario[0m=lifecycle | |
[36mINFO[0m[2025-09-02 02:29:50] having 0 free edge hosts [36mname[0m=tui-network-test-lifecycle [36mscenario[0m=lifecycle | |
[36mINFO[0m[2025-09-02 02:29:50] Creating 1 new edge hosts [36mname[0m=tui-network-test-lifecycle [36mscenario[0m=lifecycle | |
[36mINFO[0m[2025-09-02 02:29:50] Edge Host Ids are tui-network-test-lifecycle-bs64p [36mname[0m=tui-network-test-lifecycle [36mscenario[0m=lifecycle | |
time="2025-09-02T02:29:54Z" level=info msg="Reading file: /root/cursor/teams-edge-native/vmware-scripts/setenv.sh" | |
[36mINFO[0m[2025-09-02 02:29:54] Total existing nodes found: 0 [36mname[0m=tui-network-test-lifecycle [36mscenario[0m=lifecycle | |
DEBUG: Edge_Host_Creation_Method from config: 'template' | |
Creating VmsScriptToken map[] | |
time="2025-09-02T02:29:54Z" level=info msg="Reading file: /root/cursor/teams-edge-native/vmware-scripts/create_vms.sh" | |
time="2025-09-02T02:29:54Z" level=info msg="Reading file: /root/cursor/teams-edge-native/test-data/env-configs/ud-dhcp-mnc-localui.yaml" | |
[36mINFO[0m[2025-09-02 02:29:54] Launch Config ISO Name [36mname[0m=tui-network-test-lifecycle [36mscenario[0m=lifecycle | |
Starting Edge Host VMs Creation Process | |
[2025-09-02 02:29:54] [INFO] Edge host creation method from environment: 'template' | |
[2025-09-02 02:29:54] [INFO] EDGE_CREATION_METHOD set to: 'template' | |
[2025-09-02 02:29:54] [INFO] vCenter connectivity verified | |
[2025-09-02 02:29:55] [INFO] System resources: CPU 0.4%, Memory 10.7837%, Disk 89% | |
[2025-09-02 02:29:55] [WARNING] High system resource usage: CPU 0.4%, Memory 10.7837%, Disk 89% | |
[2025-09-02 02:29:55] [INFO] Waiting for resources to free up... | |
[2025-09-02 02:30:55] [WARNING] System resources too high, waiting before proceeding with tui-network-test-lifecycle-bs64p | |
[2025-09-02 02:31:25] [INFO] Processing Edge Host: tui-network-test-lifecycle-bs64p | |
[2025-09-02 02:31:25] [INFO] Using default Ubuntu credentials | |
[2025-09-02 02:31:25] [INFO] VM credentials determined: Username=ubuntu for template edge1 | |
[2025-09-02 02:31:25] [INFO] Clone attempt 1/3: Cloning VM from template for tui-network-test-lifecycle-bs64p... | |
[2025-09-02 02:31:25] [WARNING] VM tui-network-test-lifecycle-bs64p already exists, cleaning up before retry... | |
[2025-09-02 02:31:25] [INFO] Cleaning up failed VM: tui-network-test-lifecycle-bs64p | |
[2025-09-02 02:31:47] [INFO] Running govc command with 600s timeout: govc vm.clone -on=true -ds vsanDatastore2 -folder sp-automation -pool rp-cluster2-palette-qa -vm edge1 tui-network-test-lifecycle-bs64p | |
[K[02-09-25 02:31:49] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(5%) [K[02-09-25 02:31:49] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(12%) [K[02-09-25 02:31:49] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(12%) [K[02-09-25 02:31:49] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(12%) [K[02-09-25 02:31:49] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(23%) [K[02-09-25 02:31:49] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(23%) [K[02-09-25 02:31:50] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(28%) [K[02-09-25 02:31:50] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:50] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:50] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:50] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:50] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:50] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:50] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:50] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:50] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:51] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:51] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:51] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:51] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:51] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:51] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:51] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:51] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:51] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:51] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:52] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:52] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:52] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:52] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:52] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:52] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:52] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:52] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:52] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:52] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:53] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:53] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:53] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:53] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:53] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:53] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:53] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:53] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:53] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:53] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:54] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:54] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:54] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:54] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:54] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:54] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:54] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:54] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:54] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:54] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:55] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:55] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:55] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:55] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:55] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:55] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:55] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:55] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:55] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:55] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:56] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:56] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:56] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:56] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:56] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:56] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:56] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:56] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:56] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:56] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:57] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:57] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:57] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:57] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:57] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:57] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:57] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:57] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:57] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:57] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:58] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:58] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:58] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:58] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:58] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:58] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:58] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:58] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:58] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:58] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:59] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:59] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:59] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:59] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:59] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:59] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:59] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:59] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:59] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:31:59] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:32:00] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:32:00] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:32:00] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:32:00] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:32:00] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:32:00] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:32:00] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:32:00] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:32:00] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:32:00] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:32:01] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:32:01] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:32:01] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:32:01] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:32:01] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:32:01] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:32:01] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:32:01] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:32:01] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:32:01] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:32:02] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:32:02] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:32:02] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:32:02] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:32:02] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:32:02] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:32:02] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:32:02] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:32:02] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:32:02] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:32:03] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(39%) [K[02-09-25 02:32:03] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(92%) [K[02-09-25 02:32:03] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(93%) [K[02-09-25 02:32:03] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(93%) [K[02-09-25 02:32:03] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(93%) [K[02-09-25 02:32:03] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(94%) [K[02-09-25 02:32:03] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(94%) [K[02-09-25 02:32:03] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(94%) [K[02-09-25 02:32:03] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...(94%) [K[02-09-25 02:32:03] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-bs64p...OK | |
[2025-09-02 02:32:05] [INFO] govc command completed successfully | |
[2025-09-02 02:32:05] [SUCCESS] VM tui-network-test-lifecycle-bs64p cloned successfully | |
[2025-09-02 02:32:05] [INFO] Waiting for VM tui-network-test-lifecycle-bs64p to become available... | |
[2025-09-02 02:32:53] [INFO] VM tui-network-test-lifecycle-bs64p is available at 10.10.152.236 | |
[2025-09-02 02:32:54] [SUCCESS] SSH connection established | |
[2025-09-02 02:32:54] [SUCCESS] VM tui-network-test-lifecycle-bs64p is accessible via SSH. | |
[2025-09-02 02:32:54] [INFO] Setting up user data on 10.10.152.236... | |
Welcome to Ubuntu 22.04.5 LTS (GNU/Linux 5.15.0-144-generic x86_64) | |
* Documentation: https://help.ubuntu.com | |
* Management: https://landscape.canonical.com | |
* Support: https://ubuntu.com/pro | |
System information as of Tue Sep 2 02:32:53 UTC 2025 | |
System load: 1.27 Processes: 175 | |
Usage of /: 1.2% of 193.65GB Users logged in: 0 | |
Memory usage: 1% IPv4 address for ens192: 10.10.152.236 | |
Swap usage: 0% | |
* Strictly confined Kubernetes makes edge and IoT secure. Learn how MicroK8s | |
just raised the bar for easy, resilient and secure K8s cluster deployment. | |
https://ubuntu.com/engage/secure-kubernetes-at-the-edge | |
Expanded Security Maintenance for Applications is not enabled. | |
0 updates can be applied immediately. | |
Enable ESM Apps to receive additional future security updates. | |
See https://ubuntu.com/esm or run: sudo pro status | |
The list of available updates is more than a week old. | |
To check for new updates run: sudo apt update | |
β User data file created at /home/ubuntu/userdata.yaml | |
Preload Variable set to: | |
Agent Installation Script Path: https://github.com/spectrocloud/agent-mode/releases/download/nightly/palette-agent-install.sh | |
π₯ Downloading agent script from URL: https://github.com/spectrocloud/agent-mode/releases/download/nightly/palette-agent-install.sh | |
time="2025-09-02T02:32:57Z" level=info msg="fetching config from /home/ubuntu/userdata.yaml" version=v4.8.0-250901 | |
time="2025-09-02T02:32:57Z" level=info msg="fetching local config from /home/ubuntu/userdata.yaml" version=v4.8.0-250901 | |
time="2025-09-02T02:32:57Z" level=info msg="starting palette edge installation" version=v4.8.0-250901 | |
time="2025-09-02T02:32:57Z" level=info msg="platform: linux/amd64" version=v4.8.0-250901 | |
time="2025-09-02T02:32:57Z" level=info msg="running stage before-install" version=v4.8.0-250901 | |
time="2025-09-02T02:32:57Z" level=info msg="Running stage: before-install.before\n" name=cloudinit version=v4.8.0-250901 | |
time="2025-09-02T02:32:57Z" level=info msg="Done executing stage 'before-install.before'\n" name=cloudinit version=v4.8.0-250901 | |
time="2025-09-02T02:32:57Z" level=info msg="Running stage: before-install\n" name=cloudinit version=v4.8.0-250901 | |
time="2025-09-02T02:32:57Z" level=info msg="Done executing stage 'before-install'\n" name=cloudinit version=v4.8.0-250901 | |
time="2025-09-02T02:32:57Z" level=info msg="Running stage: before-install.after\n" name=cloudinit version=v4.8.0-250901 | |
time="2025-09-02T02:32:57Z" level=info msg="Done executing stage 'before-install.after'\n" name=cloudinit version=v4.8.0-250901 | |
time="2025-09-02T02:32:57Z" level=info msg="checking if all prerequisites are met" version=v4.8.0-250901 | |
time="2025-09-02T02:32:57Z" level=info msg="stylus image: container://us-east1-docker.pkg.dev/spectro-images/daily/edge/stylus-agent-mode-linux-amd64:v4.8.0-250901" version=v4.8.0-250901 | |
time="2025-09-02T02:32:57Z" level=info msg="unpacking stylus image container://us-east1-docker.pkg.dev/spectro-images/daily/edge/stylus-agent-mode-linux-amd64:v4.8.0-250901 to /" version=v4.8.0-250901 | |
time="2025-09-02T02:33:18Z" level=info msg="generating stylus environment file" version=v4.8.0-250901 | |
time="2025-09-02T02:33:18Z" level=info msg="creating state files" version=v4.8.0-250901 | |
time="2025-09-02T02:33:18Z" level=info msg="adding state agent-mode to /opt/spectrocloud/state" version=v4.8.0-250901 | |
time="2025-09-02T02:33:18Z" level=info msg="adding state registration to /opt/spectrocloud/state" version=v4.8.0-250901 | |
time="2025-09-02T02:33:18Z" level=info msg="enabling services" version=v4.8.0-250901 | |
time="2025-09-02T02:33:18Z" level=info msg="enabling service spectro-palette-agent-start.service" version=v4.8.0-250901 | |
time="2025-09-02T02:33:18Z" level=info msg="enabling service spectro-palette-agent-initramfs.service" version=v4.8.0-250901 | |
time="2025-09-02T02:33:18Z" level=info msg="enabling service spectro-palette-agent-boot.service" version=v4.8.0-250901 | |
time="2025-09-02T02:33:19Z" level=info msg="enabling service spectro-palette-agent-network.service" version=v4.8.0-250901 | |
time="2025-09-02T02:33:19Z" level=info msg="enabling service spectro-palette-agent-bootstrap.service" version=v4.8.0-250901 | |
time="2025-09-02T02:33:19Z" level=info msg="enabling service spectro-palette-agent-reconcile.service" version=v4.8.0-250901 | |
time="2025-09-02T02:33:20Z" level=info msg="enabling service spectro-palette-agent-reconcile.timer" version=v4.8.0-250901 | |
time="2025-09-02T02:33:20Z" level=info msg="running stage after-install" version=v4.8.0-250901 | |
time="2025-09-02T02:33:20Z" level=info msg="Running stage: after-install.before\n" name=cloudinit version=v4.8.0-250901 | |
time="2025-09-02T02:33:20Z" level=info msg="Done executing stage 'after-install.before'\n" name=cloudinit version=v4.8.0-250901 | |
time="2025-09-02T02:33:20Z" level=info msg="Running stage: after-install\n" name=cloudinit version=v4.8.0-250901 | |
time="2025-09-02T02:33:20Z" level=warning msg="(conditional) Skip 'Skipping stage (if statement error: failed to run [ ! -e \"/run/cos/uki_boot_mode\" ] && [ ! -e \"/run/cos/uki_install_mode\" ] && [ ! -f $STYLUS_ROOT/opt/spectrocloud/state/agent-mode ]: exit status 1)' stage name: /system/oem/80_stylus.yaml.Run after install commands" name=cloudinit version=v4.8.0-250901 | |
time="2025-09-02T02:33:20Z" level=warning msg="(conditional) Skip 'Skipping stage (if statement error: failed to run [ ! -e \"/run/cos/uki_boot_mode\" ] && [ ! -e \"/run/cos/uki_install_mode\" ] && [ ! -f $STYLUS_ROOT/opt/spectrocloud/state/agent-mode ]: exit status 1)' stage name: /system/oem/80_stylus.yaml.Copy public key after install and create installation completion timestamp file" name=cloudinit version=v4.8.0-250901 | |
time="2025-09-02T02:33:20Z" level=warning msg="(conditional) Skip 'Skipping stage (if statement error: failed to run [ -e \"/run/cos/uki_install_mode\" ] && [ ! -f $STYLUS_ROOT/opt/spectrocloud/state/agent-mode ]: exit status 1)' stage name: /system/oem/80_stylus.yaml.Run after uki install commands" name=cloudinit version=v4.8.0-250901 | |
time="2025-09-02T02:33:20Z" level=warning msg="(conditional) Skip 'Skipping stage (if statement error: failed to run [ -e \"/run/cos/uki_install_mode\" ] && [ ! -f $STYLUS_ROOT/opt/spectrocloud/state/agent-mode ]: exit status 1)' stage name: /system/oem/80_stylus.yaml.Run uki copy public key after install commands and create installation completion timestamp file" name=cloudinit version=v4.8.0-250901 | |
time="2025-09-02T02:33:20Z" level=info msg="Processing stage step '/system/oem/80_stylus_agent_mode.yaml.Create installation completion timestamp file'. ( commands: 2, files: 0, ... )" name=cloudinit version=v4.8.0-250901 | |
time="2025-09-02T02:33:20Z" level=info msg="Done executing stage 'after-install'\n" name=cloudinit version=v4.8.0-250901 | |
time="2025-09-02T02:33:20Z" level=info msg="Running stage: after-install.after\n" name=cloudinit version=v4.8.0-250901 | |
time="2025-09-02T02:33:20Z" level=info msg="Done executing stage 'after-install.after'\n" name=cloudinit version=v4.8.0-250901 | |
time="2025-09-02T02:33:20Z" level=info msg="palette edge installation completed successfully" version=v4.8.0-250901 | |
warning: skipping /system/oem/80_stylus.yaml because it has no valid header | |
warning: skipping /system/oem/80_stylus_agent_mode.yaml because it has no valid header | |
warning: skipping /oem/.spectrocloud/.install_completion (extension). | |
time="2025-09-02T02:33:20Z" level=info msg="publishing event agent.bootstrap" version=v4.8.0-250901 | |
time="2025-09-02T02:33:20Z" level=info msg="rebooting host" version=v4.8.0-250901 | |
[2025-09-02 02:33:20] [WARNING] Operation failed, retrying in 30 seconds (Attempt 1/5) | |
Welcome to Ubuntu 22.04.5 LTS (GNU/Linux 5.15.0-144-generic x86_64) | |
* Documentation: https://help.ubuntu.com | |
* Management: https://landscape.canonical.com | |
* Support: https://ubuntu.com/pro | |
System information as of Tue Sep 2 02:32:53 UTC 2025 | |
System load: 1.27 Processes: 175 | |
Usage of /: 1.2% of 193.65GB Users logged in: 0 | |
Memory usage: 1% IPv4 address for ens192: 10.10.152.236 | |
Swap usage: 0% | |
* Strictly confined Kubernetes makes edge and IoT secure. Learn how MicroK8s | |
just raised the bar for easy, resilient and secure K8s cluster deployment. | |
https://ubuntu.com/engage/secure-kubernetes-at-the-edge | |
Expanded Security Maintenance for Applications is not enabled. | |
0 updates can be applied immediately. | |
Enable ESM Apps to receive additional future security updates. | |
See https://ubuntu.com/esm or run: sudo pro status | |
The list of available updates is more than a week old. | |
To check for new updates run: sudo apt update | |
New release '24.04.3 LTS' available. | |
Run 'do-release-upgrade' to upgrade to it. | |
Palette eXtended Kubernetes Edge | |
[2025-09-02 02:33:51] [INFO] Waiting for VM tui-network-test-lifecycle-bs64p to become available... | |
[2025-09-02 02:33:51] [INFO] VM tui-network-test-lifecycle-bs64p is available at 10.10.152.236 | |
[2025-09-02 02:33:51] [SUCCESS] SSH connection established | |
[2025-09-02 02:33:52] [INFO] Network change needed from to VM-NETWORK2 | |
[2025-09-02 02:33:52] [INFO] Changing network for tui-network-test-lifecycle-bs64p to VM-NETWORK2... | |
Powering off VirtualMachine:vm-70173... OK | |
[02-09-25 02:34:02] Creating disk | |
Powering on VirtualMachine:vm-70173... OK | |
[2025-09-02 02:34:05] [INFO] Waiting for new IP after network change... | |
[2025-09-02 02:34:54] [SUCCESS] Network change completed for tui-network-test-lifecycle-bs64p. New IP address: 10.10.198.117 | |
[2025-09-02 02:34:54] [INFO] IP address changed from 10.10.152.236 to 10.10.198.117 after network change | |
[2025-09-02 02:34:54] [INFO] Waiting for VM tui-network-test-lifecycle-bs64p to become available... | |
[2025-09-02 02:34:54] [INFO] VM tui-network-test-lifecycle-bs64p is available at 10.10.198.117 | |
[2025-09-02 02:34:56] [SUCCESS] SSH connection established | |
[2025-09-02 02:34:56] [SUCCESS] VM tui-network-test-lifecycle-bs64p provisioned successfully with IP: 10.10.198.117 | |
[2025-09-02 02:34:56] [SUCCESS] VM tui-network-test-lifecycle-bs64p processed successfully | |
[2025-09-02 02:35:26] [INFO] Edge Host VMs creation process completed. | |
+ export GOVC_URL=https://10.10.128.13/sdk | |
+ GOVC_URL=https://10.10.128.13/sdk | |
+ export [email protected] | |
+ [email protected] | |
+ export 'GOVC_PASSWORD=6kP2J0~3]CWG' | |
+ GOVC_PASSWORD='6kP2J0~3]CWG' | |
+ export GOVC_INSECURE=1 | |
+ GOVC_INSECURE=1 | |
+ export GOVC_DATACENTER=Datacenter | |
+ GOVC_DATACENTER=Datacenter | |
+ export GOVC_DATASTORE=vsanDatastore2 | |
+ GOVC_DATASTORE=vsanDatastore2 | |
+ export GOVC_NETWORK=VM-NETWORK2 | |
+ GOVC_NETWORK=VM-NETWORK2 | |
+ export GOVC_RESOURCE_POOL=rp-cluster2-palette-qa | |
+ GOVC_RESOURCE_POOL=rp-cluster2-palette-qa | |
+ export GOVC_FOLDER=sp-automation | |
+ GOVC_FOLDER=sp-automation | |
+ set -x | |
+ echo 'Starting Edge Host VMs Creation Process' | |
+ ip= | |
+ guestUsername=ubuntu | |
+ guestPassword=spectro | |
+ rockyUsername=root | |
+ rockyPassword=spectro123 | |
+ ipCheckTimeout=900 | |
+ ipCheckDelay=10 | |
+ '[' -z https://venkateshqa.dev.spectrocloud.com ']' | |
+ '[' -z NzMyMzc5YTZlNWMwYzExZmIzZDc4YWNkOGUyZWM0OGE= ']' | |
+ '[' -z edgev2 ']' | |
+ EDGE_CREATION_METHOD=template | |
+ log_message INFO 'Edge host creation method from environment: '\''template'\''' | |
+ local level=INFO | |
+ local 'message=Edge host creation method from environment: '\''template'\''' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:29:54' | |
+ echo '[2025-09-02 02:29:54] [INFO] Edge host creation method from environment: '\''template'\''' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:29:54] [INFO] Edge host creation method from environment: '\''template'\''' | |
+ log_message INFO 'EDGE_CREATION_METHOD set to: '\''template'\''' | |
+ local level=INFO | |
+ local 'message=EDGE_CREATION_METHOD set to: '\''template'\''' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:29:54' | |
+ echo '[2025-09-02 02:29:54] [INFO] EDGE_CREATION_METHOD set to: '\''template'\''' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:29:54] [INFO] EDGE_CREATION_METHOD set to: '\''template'\''' | |
+ edgeHostIds=tui-network-test-lifecycle-bs64p | |
+ edgeHostIps= | |
+ edgeHostUsernames= | |
+ edgeHostPasswords= | |
+ use_existing_ips=false | |
+ '[' -n '' ']' | |
+ index=0 | |
+ for edgeHost in $edgeHostIds | |
+ check_vcenter_connectivity | |
+ local max_retries=3 | |
+ local retry_count=0 | |
+ '[' 0 -lt 3 ']' | |
+ timeout 30 govc about | |
+ log_message INFO 'vCenter connectivity verified' | |
+ local level=INFO | |
+ local 'message=vCenter connectivity verified' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:29:54' | |
+ echo '[2025-09-02 02:29:54] [INFO] vCenter connectivity verified' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:29:54] [INFO] vCenter connectivity verified' | |
+ return 0 | |
+ check_system_resources | |
++ top -bn1 | |
++ grep 'Cpu(s)' | |
++ awk '{print $2}' | |
++ sed 's/us,.*//' | |
++ sed 's/[^0-9.]*//g' | |
+ local cpu_usage=0.4 | |
++ free | |
++ grep Mem | |
++ awk '{print $3/$2 * 100.0}' | |
+ local memory_usage=10.7837 | |
++ df -h / | |
++ awk 'NR==2 {print $5}' | |
++ sed s/%// | |
+ local disk_usage=89 | |
+ log_message INFO 'System resources: CPU 0.4%, Memory 10.7837%, Disk 89%' | |
+ local level=INFO | |
+ local 'message=System resources: CPU 0.4%, Memory 10.7837%, Disk 89%' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:29:55' | |
+ echo '[2025-09-02 02:29:55] [INFO] System resources: CPU 0.4%, Memory 10.7837%, Disk 89%' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:29:55] [INFO] System resources: CPU 0.4%, Memory 10.7837%, Disk 89%' | |
++ echo '0.4 > 85' | |
++ bc -l | |
+ (( 0 )) | |
++ echo '10.7837 > 85' | |
++ bc -l | |
+ (( 0 )) | |
++ echo '89 > 85' | |
++ bc -l | |
+ (( 1 )) | |
+ log_message WARNING 'High system resource usage: CPU 0.4%, Memory 10.7837%, Disk 89%' | |
+ local level=WARNING | |
+ local 'message=High system resource usage: CPU 0.4%, Memory 10.7837%, Disk 89%' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:29:55' | |
+ echo '[2025-09-02 02:29:55] [WARNING] High system resource usage: CPU 0.4%, Memory 10.7837%, Disk 89%' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:29:55] [WARNING] High system resource usage: CPU 0.4%, Memory 10.7837%, Disk 89%' | |
+ log_message INFO 'Waiting for resources to free up...' | |
+ local level=INFO | |
+ local 'message=Waiting for resources to free up...' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:29:55' | |
+ echo '[2025-09-02 02:29:55] [INFO] Waiting for resources to free up...' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:29:55] [INFO] Waiting for resources to free up...' | |
+ sleep 60 | |
+ return 1 | |
+ log_message WARNING 'System resources too high, waiting before proceeding with tui-network-test-lifecycle-bs64p' | |
+ local level=WARNING | |
+ local 'message=System resources too high, waiting before proceeding with tui-network-test-lifecycle-bs64p' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:30:55' | |
+ echo '[2025-09-02 02:30:55] [WARNING] System resources too high, waiting before proceeding with tui-network-test-lifecycle-bs64p' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:30:55] [WARNING] System resources too high, waiting before proceeding with tui-network-test-lifecycle-bs64p' | |
+ sleep 30 | |
+ log_message INFO 'Processing Edge Host: tui-network-test-lifecycle-bs64p' | |
+ local level=INFO | |
+ local 'message=Processing Edge Host: tui-network-test-lifecycle-bs64p' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:31:25' | |
+ echo '[2025-09-02 02:31:25] [INFO] Processing Edge Host: tui-network-test-lifecycle-bs64p' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:31:25] [INFO] Processing Edge Host: tui-network-test-lifecycle-bs64p' | |
+ '[' 0 -gt 0 ']' | |
+ '[' false = true ']' | |
+ case "$EDGE_CREATION_METHOD" in | |
+ cpu=4 | |
+ memory=8192 | |
+ disk1=160G | |
+ disk2=60G | |
+ create_vm_template tui-network-test-lifecycle-bs64p | |
+ local edgeHost=tui-network-test-lifecycle-bs64p | |
+ local ip= | |
+ local username= | |
+ local password= | |
+ local preload= | |
+ echo edge1 | |
+ grep -qi rocky | |
+ username=ubuntu | |
+ password=spectro | |
+ log_message INFO 'Using default Ubuntu credentials' | |
+ local level=INFO | |
+ local 'message=Using default Ubuntu credentials' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:31:25' | |
+ echo '[2025-09-02 02:31:25] [INFO] Using default Ubuntu credentials' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:31:25] [INFO] Using default Ubuntu credentials' | |
+ log_message INFO 'VM credentials determined: Username=ubuntu for template edge1' | |
+ local level=INFO | |
+ local 'message=VM credentials determined: Username=ubuntu for template edge1' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:31:25' | |
+ echo '[2025-09-02 02:31:25] [INFO] VM credentials determined: Username=ubuntu for template edge1' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:31:25] [INFO] VM credentials determined: Username=ubuntu for template edge1' | |
+ '[' -n '' ']' | |
+ local max_clone_retries=3 | |
+ local clone_timeout=600 | |
++ seq 1 3 | |
+ for attempt in $(seq 1 $max_clone_retries) | |
+ log_message INFO 'Clone attempt 1/3: Cloning VM from template for tui-network-test-lifecycle-bs64p...' | |
+ local level=INFO | |
+ local 'message=Clone attempt 1/3: Cloning VM from template for tui-network-test-lifecycle-bs64p...' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:31:25' | |
+ echo '[2025-09-02 02:31:25] [INFO] Clone attempt 1/3: Cloning VM from template for tui-network-test-lifecycle-bs64p...' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:31:25] [INFO] Clone attempt 1/3: Cloning VM from template for tui-network-test-lifecycle-bs64p...' | |
+ check_vm_exists tui-network-test-lifecycle-bs64p | |
+ local vm_name=tui-network-test-lifecycle-bs64p | |
+ govc vm.info tui-network-test-lifecycle-bs64p | |
+ return 0 | |
+ log_message WARNING 'VM tui-network-test-lifecycle-bs64p already exists, cleaning up before retry...' | |
+ local level=WARNING | |
+ local 'message=VM tui-network-test-lifecycle-bs64p already exists, cleaning up before retry...' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:31:25' | |
+ echo '[2025-09-02 02:31:25] [WARNING] VM tui-network-test-lifecycle-bs64p already exists, cleaning up before retry...' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:31:25] [WARNING] VM tui-network-test-lifecycle-bs64p already exists, cleaning up before retry...' | |
+ cleanup_failed_vm tui-network-test-lifecycle-bs64p | |
+ local vm_name=tui-network-test-lifecycle-bs64p | |
+ log_message INFO 'Cleaning up failed VM: tui-network-test-lifecycle-bs64p' | |
+ local level=INFO | |
+ local 'message=Cleaning up failed VM: tui-network-test-lifecycle-bs64p' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:31:25' | |
+ echo '[2025-09-02 02:31:25] [INFO] Cleaning up failed VM: tui-network-test-lifecycle-bs64p' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:31:25] [INFO] Cleaning up failed VM: tui-network-test-lifecycle-bs64p' | |
+ check_vm_exists tui-network-test-lifecycle-bs64p | |
+ local vm_name=tui-network-test-lifecycle-bs64p | |
+ govc vm.info tui-network-test-lifecycle-bs64p | |
+ return 0 | |
+ govc vm.power -off -force tui-network-test-lifecycle-bs64p | |
+ true | |
+ sleep 5 | |
+ govc vm.destroy tui-network-test-lifecycle-bs64p | |
+ true | |
+ sleep 5 | |
+ sleep 10 | |
+ run_govc_with_timeout 600 govc vm.clone -on=true -ds vsanDatastore2 -folder sp-automation -pool rp-cluster2-palette-qa -vm edge1 tui-network-test-lifecycle-bs64p | |
+ local timeout_duration=600 | |
+ local 'command=govc vm.clone -on=true -ds vsanDatastore2 -folder sp-automation -pool rp-cluster2-palette-qa -vm edge1 tui-network-test-lifecycle-bs64p' | |
+ log_message INFO 'Running govc command with 600s timeout: govc vm.clone -on=true -ds vsanDatastore2 -folder sp-automation -pool rp-cluster2-palette-qa -vm edge1 tui-network-test-lifecycle-bs64p' | |
+ local level=INFO | |
+ local 'message=Running govc command with 600s timeout: govc vm.clone -on=true -ds vsanDatastore2 -folder sp-automation -pool rp-cluster2-palette-qa -vm edge1 tui-network-test-lifecycle-bs64p' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:31:47' | |
+ echo '[2025-09-02 02:31:47] [INFO] Running govc command with 600s timeout: govc vm.clone -on=true -ds vsanDatastore2 -folder sp-automation -pool rp-cluster2-palette-qa -vm edge1 tui-network-test-lifecycle-bs64p' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:31:47] [INFO] Running govc command with 600s timeout: govc vm.clone -on=true -ds vsanDatastore2 -folder sp-automation -pool rp-cluster2-palette-qa -vm edge1 tui-network-test-lifecycle-bs64p' | |
+ local cmd_pid=2468510 | |
+ wait 2468510 | |
+ timeout 600 govc vm.clone -on=true -ds vsanDatastore2 -folder sp-automation -pool rp-cluster2-palette-qa -vm edge1 tui-network-test-lifecycle-bs64p | |
+ log_message INFO 'govc command completed successfully' | |
+ local level=INFO | |
+ local 'message=govc command completed successfully' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:32:05' | |
+ echo '[2025-09-02 02:32:05] [INFO] govc command completed successfully' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:32:05] [INFO] govc command completed successfully' | |
+ return 0 | |
+ log_message SUCCESS 'VM tui-network-test-lifecycle-bs64p cloned successfully' | |
+ local level=SUCCESS | |
+ local 'message=VM tui-network-test-lifecycle-bs64p cloned successfully' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:32:05' | |
+ echo '[2025-09-02 02:32:05] [SUCCESS] VM tui-network-test-lifecycle-bs64p cloned successfully' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:32:05] [SUCCESS] VM tui-network-test-lifecycle-bs64p cloned successfully' | |
+ wait_for_vm tui-network-test-lifecycle-bs64p 900 15 | |
+ local vm=tui-network-test-lifecycle-bs64p | |
+ local timeout=900 | |
+ local delay=15 | |
+ log_message INFO 'Waiting for VM tui-network-test-lifecycle-bs64p to become available...' | |
+ local level=INFO | |
+ local 'message=Waiting for VM tui-network-test-lifecycle-bs64p to become available...' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:32:05' | |
+ echo '[2025-09-02 02:32:05] [INFO] Waiting for VM tui-network-test-lifecycle-bs64p to become available...' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:32:05] [INFO] Waiting for VM tui-network-test-lifecycle-bs64p to become available...' | |
+ local elapsed=0 | |
+ '[' -z '' ']' | |
+ '[' 0 -lt 900 ']' | |
++ govc vm.ip tui-network-test-lifecycle-bs64p | |
+ ip=10.10.152.236 | |
+ '[' -z 10.10.152.236 ']' | |
+ '[' -z 10.10.152.236 ']' | |
+ '[' -z 10.10.152.236 ']' | |
+ log_message INFO 'VM tui-network-test-lifecycle-bs64p is available at 10.10.152.236' | |
+ local level=INFO | |
+ local 'message=VM tui-network-test-lifecycle-bs64p is available at 10.10.152.236' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:32:53' | |
+ echo '[2025-09-02 02:32:53] [INFO] VM tui-network-test-lifecycle-bs64p is available at 10.10.152.236' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:32:53] [INFO] VM tui-network-test-lifecycle-bs64p is available at 10.10.152.236' | |
+ local ssh_tries=10 | |
+ sshpass -p spectro ssh -o StrictHostKeyChecking=no -o ConnectTimeout=10 -o ServerAliveInterval=5 -o ServerAliveCountMax=3 [email protected] 'echo connected' | |
+ '[' 10 -eq 0 ']' | |
+ log_message SUCCESS 'SSH connection established' | |
+ local level=SUCCESS | |
+ local 'message=SSH connection established' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:32:54' | |
+ echo '[2025-09-02 02:32:54] [SUCCESS] SSH connection established' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:32:54] [SUCCESS] SSH connection established' | |
+ return 0 | |
+ log_message SUCCESS 'VM tui-network-test-lifecycle-bs64p is accessible via SSH.' | |
+ local level=SUCCESS | |
+ local 'message=VM tui-network-test-lifecycle-bs64p is accessible via SSH.' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:32:54' | |
+ echo '[2025-09-02 02:32:54] [SUCCESS] VM tui-network-test-lifecycle-bs64p is accessible via SSH.' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:32:54] [SUCCESS] VM tui-network-test-lifecycle-bs64p is accessible via SSH.' | |
+ break | |
+ userdata_file=/tmp/user-data-tui-network-test-lifecycle-bs64p | |
+ '[' '!' -f /tmp/user-data-tui-network-test-lifecycle-bs64p ']' | |
+ log_message INFO 'Setting up user data on 10.10.152.236...' | |
+ local level=INFO | |
+ local 'message=Setting up user data on 10.10.152.236...' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:32:54' | |
+ echo '[2025-09-02 02:32:54] [INFO] Setting up user data on 10.10.152.236...' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:32:54] [INFO] Setting up user data on 10.10.152.236...' | |
+ retry_ssh_operation sshpass -p spectro ssh -o StrictHostKeyChecking=no [email protected] | |
++ cat /tmp/user-data-tui-network-test-lifecycle-bs64p | |
+ local max_retries=5 | |
+ local retry_delay=30 | |
+ local retry_count=0 | |
+ local success=false | |
+ '[' 0 -lt 5 ']' | |
+ '[' false = false ']' | |
+ sshpass -p spectro ssh -o StrictHostKeyChecking=no [email protected] | |
Pseudo-terminal will not be allocated because stdin is not a terminal. | |
+ echo spectro | |
+ sudo -S tee /home/ubuntu/userdata.yaml | |
+ echo 'β User data file created at /home/ubuntu/userdata.yaml' | |
+ echo 'Preload Variable set to: ' '' | |
+ '[' '' = true ']' | |
+ echo 'Agent Installation Script Path: https://github.com/spectrocloud/agent-mode/releases/download/nightly/palette-agent-install.sh' | |
+ [[ -z https://github.com/spectrocloud/agent-mode/releases/download/nightly/palette-agent-install.sh ]] | |
+ [[ https://github.com/spectrocloud/agent-mode/releases/download/nightly/palette-agent-install.sh == http* ]] | |
+ echo 'π₯ Downloading agent script from URL: https://github.com/spectrocloud/agent-mode/releases/download/nightly/palette-agent-install.sh' | |
+ for i in {1..5} | |
+ wget -q --show-progress --timeout=30 --tries=3 https://github.com/spectrocloud/agent-mode/releases/download/nightly/palette-agent-install.sh -O /home/ubuntu/palette-agent-install.sh | |
0K . 100% 65.4M=0s+ break | |
+ chmod +x /home/ubuntu/palette-agent-install.sh | |
+ cd /home/ubuntu | |
+ export USERDATA=/home/ubuntu/userdata.yaml | |
+ USERDATA=/home/ubuntu/userdata.yaml | |
+ for i in {1..3} | |
+ echo spectro | |
+ sudo -SE --preserve-env ./palette-agent-install.sh | |
+ tee /home/ubuntu/agent-install.log | |
Connection to 10.10.152.236 closed by remote host. | |
+ retry_count=1 | |
+ log_message WARNING 'Operation failed, retrying in 30 seconds (Attempt 1/5)' | |
+ local level=WARNING | |
+ local 'message=Operation failed, retrying in 30 seconds (Attempt 1/5)' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:33:20' | |
+ echo '[2025-09-02 02:33:20] [WARNING] Operation failed, retrying in 30 seconds (Attempt 1/5)' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:33:20] [WARNING] Operation failed, retrying in 30 seconds (Attempt 1/5)' | |
+ sleep 30 | |
+ '[' 1 -lt 5 ']' | |
+ '[' false = false ']' | |
+ sshpass -p spectro ssh -o StrictHostKeyChecking=no [email protected] | |
Pseudo-terminal will not be allocated because stdin is not a terminal. | |
+ success=true | |
+ '[' 1 -lt 5 ']' | |
+ '[' true = false ']' | |
+ '[' true = false ']' | |
+ return 0 | |
+ local ssh_status=0 | |
+ '[' 0 -eq 255 ']' | |
+ '[' 0 -ne 0 ']' | |
+ wait_for_vm tui-network-test-lifecycle-bs64p 1200 20 | |
+ local vm=tui-network-test-lifecycle-bs64p | |
+ local timeout=1200 | |
+ local delay=20 | |
+ log_message INFO 'Waiting for VM tui-network-test-lifecycle-bs64p to become available...' | |
+ local level=INFO | |
+ local 'message=Waiting for VM tui-network-test-lifecycle-bs64p to become available...' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:33:51' | |
+ echo '[2025-09-02 02:33:51] [INFO] Waiting for VM tui-network-test-lifecycle-bs64p to become available...' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:33:51] [INFO] Waiting for VM tui-network-test-lifecycle-bs64p to become available...' | |
+ local elapsed=0 | |
+ '[' -z 10.10.152.236 ']' | |
+ '[' -z 10.10.152.236 ']' | |
+ log_message INFO 'VM tui-network-test-lifecycle-bs64p is available at 10.10.152.236' | |
+ local level=INFO | |
+ local 'message=VM tui-network-test-lifecycle-bs64p is available at 10.10.152.236' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:33:51' | |
+ echo '[2025-09-02 02:33:51] [INFO] VM tui-network-test-lifecycle-bs64p is available at 10.10.152.236' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:33:51] [INFO] VM tui-network-test-lifecycle-bs64p is available at 10.10.152.236' | |
+ local ssh_tries=10 | |
+ sshpass -p spectro ssh -o StrictHostKeyChecking=no -o ConnectTimeout=10 -o ServerAliveInterval=5 -o ServerAliveCountMax=3 [email protected] 'echo connected' | |
+ '[' 10 -eq 0 ']' | |
+ log_message SUCCESS 'SSH connection established' | |
+ local level=SUCCESS | |
+ local 'message=SSH connection established' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:33:51' | |
+ echo '[2025-09-02 02:33:51] [SUCCESS] SSH connection established' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:33:51] [SUCCESS] SSH connection established' | |
+ return 0 | |
++ govc device.info -vm=tui-network-test-lifecycle-bs64p ethernet-0 | |
++ grep Network: | |
++ awk '{print $2}' | |
+ local current_network= | |
+ '[' '' '!=' VM-NETWORK2 ']' | |
+ log_message INFO 'Network change needed from to VM-NETWORK2' | |
+ local level=INFO | |
+ local 'message=Network change needed from to VM-NETWORK2' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:33:52' | |
+ echo '[2025-09-02 02:33:52] [INFO] Network change needed from to VM-NETWORK2' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:33:52] [INFO] Network change needed from to VM-NETWORK2' | |
+ local old_ip=10.10.152.236 | |
+ change_network tui-network-test-lifecycle-bs64p VM-NETWORK2 | |
+ local vm=tui-network-test-lifecycle-bs64p | |
+ local network=VM-NETWORK2 | |
+ log_message INFO 'Changing network for tui-network-test-lifecycle-bs64p to VM-NETWORK2...' | |
+ local level=INFO | |
+ local 'message=Changing network for tui-network-test-lifecycle-bs64p to VM-NETWORK2...' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:33:52' | |
+ echo '[2025-09-02 02:33:52] [INFO] Changing network for tui-network-test-lifecycle-bs64p to VM-NETWORK2...' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:33:52] [INFO] Changing network for tui-network-test-lifecycle-bs64p to VM-NETWORK2...' | |
+ govc vm.power -off -force tui-network-test-lifecycle-bs64p | |
+ sleep 5 | |
+ govc vm.network.change -vm=tui-network-test-lifecycle-bs64p -net=VM-NETWORK2 ethernet-0 | |
+ govc vm.change -vm=tui-network-test-lifecycle-bs64p -c=4 | |
+ govc vm.change -vm=tui-network-test-lifecycle-bs64p -m=8192 | |
+ govc vm.disk.change -vm=tui-network-test-lifecycle-bs64p -size=160G | |
govc: error resizing main disk | |
Logged Item: Invalid operation for device '0'. | |
+ govc vm.disk.create -vm=tui-network-test-lifecycle-bs64p -name=tui-network-test-lifecycle-bs64p/disk2 -size=60G | |
+ govc vm.power -on tui-network-test-lifecycle-bs64p | |
+ local elapsed=0 | |
+ local max_wait=300 | |
+ local new_ip= | |
+ log_message INFO 'Waiting for new IP after network change...' | |
+ local level=INFO | |
+ local 'message=Waiting for new IP after network change...' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:34:05' | |
+ echo '[2025-09-02 02:34:05] [INFO] Waiting for new IP after network change...' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:34:05] [INFO] Waiting for new IP after network change...' | |
+ '[' -z '' ']' | |
+ '[' 0 -lt 300 ']' | |
++ govc vm.ip tui-network-test-lifecycle-bs64p | |
+ new_ip=10.10.198.117 | |
+ '[' -z 10.10.198.117 ']' | |
+ '[' -z 10.10.198.117 ']' | |
+ '[' -n 10.10.198.117 ']' | |
+ log_message SUCCESS 'Network change completed for tui-network-test-lifecycle-bs64p. New IP address: 10.10.198.117' | |
+ local level=SUCCESS | |
+ local 'message=Network change completed for tui-network-test-lifecycle-bs64p. New IP address: 10.10.198.117' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:34:54' | |
+ echo '[2025-09-02 02:34:54] [SUCCESS] Network change completed for tui-network-test-lifecycle-bs64p. New IP address: 10.10.198.117' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:34:54] [SUCCESS] Network change completed for tui-network-test-lifecycle-bs64p. New IP address: 10.10.198.117' | |
+ ip=10.10.198.117 | |
+ '[' 10.10.152.236 '!=' 10.10.198.117 ']' | |
+ log_message INFO 'IP address changed from 10.10.152.236 to 10.10.198.117 after network change' | |
+ local level=INFO | |
+ local 'message=IP address changed from 10.10.152.236 to 10.10.198.117 after network change' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:34:54' | |
+ echo '[2025-09-02 02:34:54] [INFO] IP address changed from 10.10.152.236 to 10.10.198.117 after network change' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:34:54] [INFO] IP address changed from 10.10.152.236 to 10.10.198.117 after network change' | |
+ wait_for_vm tui-network-test-lifecycle-bs64p 1200 20 | |
+ local vm=tui-network-test-lifecycle-bs64p | |
+ local timeout=1200 | |
+ local delay=20 | |
+ log_message INFO 'Waiting for VM tui-network-test-lifecycle-bs64p to become available...' | |
+ local level=INFO | |
+ local 'message=Waiting for VM tui-network-test-lifecycle-bs64p to become available...' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:34:54' | |
+ echo '[2025-09-02 02:34:54] [INFO] Waiting for VM tui-network-test-lifecycle-bs64p to become available...' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:34:54] [INFO] Waiting for VM tui-network-test-lifecycle-bs64p to become available...' | |
+ local elapsed=0 | |
+ '[' -z 10.10.198.117 ']' | |
+ '[' -z 10.10.198.117 ']' | |
+ log_message INFO 'VM tui-network-test-lifecycle-bs64p is available at 10.10.198.117' | |
+ local level=INFO | |
+ local 'message=VM tui-network-test-lifecycle-bs64p is available at 10.10.198.117' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:34:54' | |
+ echo '[2025-09-02 02:34:54] [INFO] VM tui-network-test-lifecycle-bs64p is available at 10.10.198.117' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:34:54] [INFO] VM tui-network-test-lifecycle-bs64p is available at 10.10.198.117' | |
+ local ssh_tries=10 | |
+ sshpass -p spectro ssh -o StrictHostKeyChecking=no -o ConnectTimeout=10 -o ServerAliveInterval=5 -o ServerAliveCountMax=3 [email protected] 'echo connected' | |
+ '[' 10 -eq 0 ']' | |
+ log_message SUCCESS 'SSH connection established' | |
+ local level=SUCCESS | |
+ local 'message=SSH connection established' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:34:56' | |
+ echo '[2025-09-02 02:34:56] [SUCCESS] SSH connection established' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:34:56] [SUCCESS] SSH connection established' | |
+ return 0 | |
+ log_message SUCCESS 'VM tui-network-test-lifecycle-bs64p provisioned successfully with IP: 10.10.198.117' | |
+ local level=SUCCESS | |
+ local 'message=VM tui-network-test-lifecycle-bs64p provisioned successfully with IP: 10.10.198.117' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:34:56' | |
+ echo '[2025-09-02 02:34:56] [SUCCESS] VM tui-network-test-lifecycle-bs64p provisioned successfully with IP: 10.10.198.117' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:34:56] [SUCCESS] VM tui-network-test-lifecycle-bs64p provisioned successfully with IP: 10.10.198.117' | |
+ return 0 | |
+ '[' 0 -eq 0 ']' | |
+ log_message SUCCESS 'VM tui-network-test-lifecycle-bs64p processed successfully' | |
+ local level=SUCCESS | |
+ local 'message=VM tui-network-test-lifecycle-bs64p processed successfully' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:34:56' | |
+ echo '[2025-09-02 02:34:56] [SUCCESS] VM tui-network-test-lifecycle-bs64p processed successfully' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:34:56] [SUCCESS] VM tui-network-test-lifecycle-bs64p processed successfully' | |
+ index=1 | |
+ sleep 30 | |
+ log_message INFO 'Edge Host VMs creation process completed.' | |
+ local level=INFO | |
+ local 'message=Edge Host VMs creation process completed.' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:35:26' | |
+ echo '[2025-09-02 02:35:26] [INFO] Edge Host VMs creation process completed.' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:35:26] [INFO] Edge Host VMs creation process completed.' | |
[36mINFO[0m[2025-09-02 02:35:26] worker-pool needs 1 edge hosts and has 0 predefined edge hosts [36mname[0m=tui-network-test-lifecycle [36mscenario[0m=lifecycle | |
[36mINFO[0m[2025-09-02 02:35:26] worker-pool does not have enough predefined edge hosts, need 1 more [36mname[0m=tui-network-test-lifecycle [36mscenario[0m=lifecycle | |
[36mINFO[0m[2025-09-02 02:35:26] having 0 free edge hosts [36mname[0m=tui-network-test-lifecycle [36mscenario[0m=lifecycle | |
[36mINFO[0m[2025-09-02 02:35:26] Creating 1 new edge hosts [36mname[0m=tui-network-test-lifecycle [36mscenario[0m=lifecycle | |
[36mINFO[0m[2025-09-02 02:35:26] Edge Host Ids are tui-network-test-lifecycle-z1q5q [36mname[0m=tui-network-test-lifecycle [36mscenario[0m=lifecycle | |
time="2025-09-02T02:35:30Z" level=info msg="Reading file: /root/cursor/teams-edge-native/vmware-scripts/setenv.sh" | |
[36mINFO[0m[2025-09-02 02:35:30] Total existing nodes found: 0 [36mname[0m=tui-network-test-lifecycle [36mscenario[0m=lifecycle | |
DEBUG: Edge_Host_Creation_Method from config: 'template' | |
Creating VmsScriptToken map[] | |
time="2025-09-02T02:35:30Z" level=info msg="Reading file: /root/cursor/teams-edge-native/vmware-scripts/create_vms.sh" | |
time="2025-09-02T02:35:30Z" level=info msg="Reading file: /root/cursor/teams-edge-native/test-data/env-configs/ud-dhcp-mnc-localui.yaml" | |
[36mINFO[0m[2025-09-02 02:35:30] Launch Config ISO Name [36mname[0m=tui-network-test-lifecycle [36mscenario[0m=lifecycle | |
Starting Edge Host VMs Creation Process | |
[2025-09-02 02:35:30] [INFO] Edge host creation method from environment: 'template' | |
[2025-09-02 02:35:30] [INFO] EDGE_CREATION_METHOD set to: 'template' | |
[2025-09-02 02:35:30] [INFO] vCenter connectivity verified | |
[2025-09-02 02:35:31] [INFO] System resources: CPU 0.7%, Memory 10.6968%, Disk 89% | |
[2025-09-02 02:35:31] [WARNING] High system resource usage: CPU 0.7%, Memory 10.6968%, Disk 89% | |
[2025-09-02 02:35:31] [INFO] Waiting for resources to free up... | |
[2025-09-02 02:36:31] [WARNING] System resources too high, waiting before proceeding with tui-network-test-lifecycle-z1q5q | |
[2025-09-02 02:37:01] [INFO] Processing Edge Host: tui-network-test-lifecycle-z1q5q | |
[2025-09-02 02:37:01] [INFO] Using default Ubuntu credentials | |
[2025-09-02 02:37:01] [INFO] VM credentials determined: Username=ubuntu for template edge1 | |
[2025-09-02 02:37:01] [INFO] Clone attempt 1/3: Cloning VM from template for tui-network-test-lifecycle-z1q5q... | |
[2025-09-02 02:37:01] [WARNING] VM tui-network-test-lifecycle-z1q5q already exists, cleaning up before retry... | |
[2025-09-02 02:37:01] [INFO] Cleaning up failed VM: tui-network-test-lifecycle-z1q5q | |
[2025-09-02 02:37:23] [INFO] Running govc command with 600s timeout: govc vm.clone -on=true -ds vsanDatastore2 -folder sp-automation -pool rp-cluster2-palette-qa -vm edge1 tui-network-test-lifecycle-z1q5q | |
[K[02-09-25 02:37:25] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(12%) [K[02-09-25 02:37:25] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(12%) [K[02-09-25 02:37:25] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(12%) [K[02-09-25 02:37:25] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(23%) [K[02-09-25 02:37:25] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(23%) [K[02-09-25 02:37:25] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(28%) [K[02-09-25 02:37:25] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(28%) [K[02-09-25 02:37:25] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:25] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:26] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:26] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:26] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:26] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:26] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:26] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:26] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:26] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:26] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:26] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:27] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:27] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:27] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:27] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:27] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:27] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:27] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:27] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:27] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:27] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:28] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:28] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:28] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:28] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:28] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:28] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:28] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:28] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:28] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:28] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:29] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:29] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:29] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:29] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:29] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:29] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:29] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:29] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:29] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:29] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:30] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:30] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:30] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:30] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:30] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:30] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:30] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:30] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:30] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:30] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:31] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:31] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:31] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:31] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:31] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:31] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:31] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:31] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:31] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:31] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:32] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:32] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:32] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:32] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:32] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:32] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:32] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:32] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:32] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:32] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:33] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:33] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:33] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:33] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:33] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:33] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:33] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:33] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:33] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:33] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:34] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:34] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:34] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:34] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:34] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:34] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:34] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:34] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:34] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:34] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:35] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:35] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:35] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:35] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:35] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:35] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:35] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:35] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:35] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:35] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:36] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:36] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:36] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:36] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:36] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:36] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:36] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:36] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:36] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:36] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:37] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:37] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:37] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:37] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:37] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:37] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:37] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:37] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:37] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:37] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:38] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:38] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:38] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:38] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:38] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:38] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:38] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:38] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:38] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:38] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:39] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:39] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:39] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(39%) [K[02-09-25 02:37:39] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(92%) [K[02-09-25 02:37:39] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(92%) [K[02-09-25 02:37:39] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(93%) [K[02-09-25 02:37:39] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(93%) [K[02-09-25 02:37:39] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(94%) [K[02-09-25 02:37:39] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(94%) [K[02-09-25 02:37:39] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...(94%) [K[02-09-25 02:37:40] Cloning /Datacenter/vm/sp-vpitchai/edge1 to tui-network-test-lifecycle-z1q5q...OK | |
[2025-09-02 02:37:41] [INFO] govc command completed successfully | |
[2025-09-02 02:37:41] [SUCCESS] VM tui-network-test-lifecycle-z1q5q cloned successfully | |
[2025-09-02 02:37:41] [INFO] Waiting for VM tui-network-test-lifecycle-z1q5q to become available... | |
[2025-09-02 02:38:23] [INFO] VM tui-network-test-lifecycle-z1q5q is available at 10.10.143.174 | |
[2025-09-02 02:38:24] [SUCCESS] SSH connection established | |
[2025-09-02 02:38:24] [SUCCESS] VM tui-network-test-lifecycle-z1q5q is accessible via SSH. | |
[2025-09-02 02:38:24] [INFO] Setting up user data on 10.10.143.174... | |
Welcome to Ubuntu 22.04.5 LTS (GNU/Linux 5.15.0-144-generic x86_64) | |
* Documentation: https://help.ubuntu.com | |
* Management: https://landscape.canonical.com | |
* Support: https://ubuntu.com/pro | |
System information as of Tue Sep 2 02:38:23 UTC 2025 | |
System load: 1.1 Processes: 178 | |
Usage of /: 1.2% of 193.65GB Users logged in: 0 | |
Memory usage: 1% IPv4 address for ens192: 10.10.143.174 | |
Swap usage: 0% | |
* Strictly confined Kubernetes makes edge and IoT secure. Learn how MicroK8s | |
just raised the bar for easy, resilient and secure K8s cluster deployment. | |
https://ubuntu.com/engage/secure-kubernetes-at-the-edge | |
Expanded Security Maintenance for Applications is not enabled. | |
0 updates can be applied immediately. | |
Enable ESM Apps to receive additional future security updates. | |
See https://ubuntu.com/esm or run: sudo pro status | |
The list of available updates is more than a week old. | |
To check for new updates run: sudo apt update | |
β User data file created at /home/ubuntu/userdata.yaml | |
Preload Variable set to: | |
Agent Installation Script Path: https://github.com/spectrocloud/agent-mode/releases/download/nightly/palette-agent-install.sh | |
π₯ Downloading agent script from URL: https://github.com/spectrocloud/agent-mode/releases/download/nightly/palette-agent-install.sh | |
time="2025-09-02T02:38:28Z" level=info msg="fetching config from /home/ubuntu/userdata.yaml" version=v4.8.0-250901 | |
time="2025-09-02T02:38:28Z" level=info msg="fetching local config from /home/ubuntu/userdata.yaml" version=v4.8.0-250901 | |
time="2025-09-02T02:38:28Z" level=info msg="starting palette edge installation" version=v4.8.0-250901 | |
time="2025-09-02T02:38:28Z" level=info msg="platform: linux/amd64" version=v4.8.0-250901 | |
time="2025-09-02T02:38:28Z" level=info msg="running stage before-install" version=v4.8.0-250901 | |
time="2025-09-02T02:38:28Z" level=info msg="Running stage: before-install.before\n" name=cloudinit version=v4.8.0-250901 | |
time="2025-09-02T02:38:28Z" level=info msg="Done executing stage 'before-install.before'\n" name=cloudinit version=v4.8.0-250901 | |
time="2025-09-02T02:38:28Z" level=info msg="Running stage: before-install\n" name=cloudinit version=v4.8.0-250901 | |
time="2025-09-02T02:38:28Z" level=info msg="Done executing stage 'before-install'\n" name=cloudinit version=v4.8.0-250901 | |
time="2025-09-02T02:38:28Z" level=info msg="Running stage: before-install.after\n" name=cloudinit version=v4.8.0-250901 | |
time="2025-09-02T02:38:28Z" level=info msg="Done executing stage 'before-install.after'\n" name=cloudinit version=v4.8.0-250901 | |
time="2025-09-02T02:38:28Z" level=info msg="checking if all prerequisites are met" version=v4.8.0-250901 | |
time="2025-09-02T02:38:28Z" level=info msg="stylus image: container://us-east1-docker.pkg.dev/spectro-images/daily/edge/stylus-agent-mode-linux-amd64:v4.8.0-250901" version=v4.8.0-250901 | |
time="2025-09-02T02:38:28Z" level=info msg="unpacking stylus image container://us-east1-docker.pkg.dev/spectro-images/daily/edge/stylus-agent-mode-linux-amd64:v4.8.0-250901 to /" version=v4.8.0-250901 | |
time="2025-09-02T02:38:48Z" level=info msg="generating stylus environment file" version=v4.8.0-250901 | |
time="2025-09-02T02:38:48Z" level=info msg="creating state files" version=v4.8.0-250901 | |
time="2025-09-02T02:38:48Z" level=info msg="adding state agent-mode to /opt/spectrocloud/state" version=v4.8.0-250901 | |
time="2025-09-02T02:38:48Z" level=info msg="adding state registration to /opt/spectrocloud/state" version=v4.8.0-250901 | |
time="2025-09-02T02:38:48Z" level=info msg="enabling services" version=v4.8.0-250901 | |
time="2025-09-02T02:38:48Z" level=info msg="enabling service spectro-palette-agent-start.service" version=v4.8.0-250901 | |
time="2025-09-02T02:38:48Z" level=info msg="enabling service spectro-palette-agent-initramfs.service" version=v4.8.0-250901 | |
time="2025-09-02T02:38:48Z" level=info msg="enabling service spectro-palette-agent-boot.service" version=v4.8.0-250901 | |
time="2025-09-02T02:38:49Z" level=info msg="enabling service spectro-palette-agent-network.service" version=v4.8.0-250901 | |
time="2025-09-02T02:38:49Z" level=info msg="enabling service spectro-palette-agent-bootstrap.service" version=v4.8.0-250901 | |
time="2025-09-02T02:38:49Z" level=info msg="enabling service spectro-palette-agent-reconcile.service" version=v4.8.0-250901 | |
time="2025-09-02T02:38:50Z" level=info msg="enabling service spectro-palette-agent-reconcile.timer" version=v4.8.0-250901 | |
time="2025-09-02T02:38:50Z" level=info msg="running stage after-install" version=v4.8.0-250901 | |
time="2025-09-02T02:38:50Z" level=info msg="Running stage: after-install.before\n" name=cloudinit version=v4.8.0-250901 | |
time="2025-09-02T02:38:50Z" level=info msg="Done executing stage 'after-install.before'\n" name=cloudinit version=v4.8.0-250901 | |
time="2025-09-02T02:38:50Z" level=info msg="Running stage: after-install\n" name=cloudinit version=v4.8.0-250901 | |
time="2025-09-02T02:38:50Z" level=warning msg="(conditional) Skip 'Skipping stage (if statement error: failed to run [ ! -e \"/run/cos/uki_boot_mode\" ] && [ ! -e \"/run/cos/uki_install_mode\" ] && [ ! -f $STYLUS_ROOT/opt/spectrocloud/state/agent-mode ]: exit status 1)' stage name: /system/oem/80_stylus.yaml.Run after install commands" name=cloudinit version=v4.8.0-250901 | |
time="2025-09-02T02:38:50Z" level=warning msg="(conditional) Skip 'Skipping stage (if statement error: failed to run [ ! -e \"/run/cos/uki_boot_mode\" ] && [ ! -e \"/run/cos/uki_install_mode\" ] && [ ! -f $STYLUS_ROOT/opt/spectrocloud/state/agent-mode ]: exit status 1)' stage name: /system/oem/80_stylus.yaml.Copy public key after install and create installation completion timestamp file" name=cloudinit version=v4.8.0-250901 | |
time="2025-09-02T02:38:50Z" level=warning msg="(conditional) Skip 'Skipping stage (if statement error: failed to run [ -e \"/run/cos/uki_install_mode\" ] && [ ! -f $STYLUS_ROOT/opt/spectrocloud/state/agent-mode ]: exit status 1)' stage name: /system/oem/80_stylus.yaml.Run after uki install commands" name=cloudinit version=v4.8.0-250901 | |
time="2025-09-02T02:38:50Z" level=warning msg="(conditional) Skip 'Skipping stage (if statement error: failed to run [ -e \"/run/cos/uki_install_mode\" ] && [ ! -f $STYLUS_ROOT/opt/spectrocloud/state/agent-mode ]: exit status 1)' stage name: /system/oem/80_stylus.yaml.Run uki copy public key after install commands and create installation completion timestamp file" name=cloudinit version=v4.8.0-250901 | |
time="2025-09-02T02:38:50Z" level=info msg="Processing stage step '/system/oem/80_stylus_agent_mode.yaml.Create installation completion timestamp file'. ( commands: 2, files: 0, ... )" name=cloudinit version=v4.8.0-250901 | |
time="2025-09-02T02:38:50Z" level=info msg="Done executing stage 'after-install'\n" name=cloudinit version=v4.8.0-250901 | |
time="2025-09-02T02:38:50Z" level=info msg="Running stage: after-install.after\n" name=cloudinit version=v4.8.0-250901 | |
time="2025-09-02T02:38:50Z" level=info msg="Done executing stage 'after-install.after'\n" name=cloudinit version=v4.8.0-250901 | |
time="2025-09-02T02:38:50Z" level=info msg="palette edge installation completed successfully" version=v4.8.0-250901 | |
warning: skipping /system/oem/80_stylus.yaml because it has no valid header | |
warning: skipping /system/oem/80_stylus_agent_mode.yaml because it has no valid header | |
warning: skipping /oem/.spectrocloud/.install_completion (extension). | |
time="2025-09-02T02:38:50Z" level=info msg="publishing event agent.bootstrap" version=v4.8.0-250901 | |
time="2025-09-02T02:38:50Z" level=info msg="rebooting host" version=v4.8.0-250901 | |
[2025-09-02 02:38:50] [WARNING] Operation failed, retrying in 30 seconds (Attempt 1/5) | |
Welcome to Ubuntu 22.04.5 LTS (GNU/Linux 5.15.0-144-generic x86_64) | |
* Documentation: https://help.ubuntu.com | |
* Management: https://landscape.canonical.com | |
* Support: https://ubuntu.com/pro | |
System information as of Tue Sep 2 02:38:23 UTC 2025 | |
System load: 1.1 Processes: 178 | |
Usage of /: 1.2% of 193.65GB Users logged in: 0 | |
Memory usage: 1% IPv4 address for ens192: 10.10.143.174 | |
Swap usage: 0% | |
* Strictly confined Kubernetes makes edge and IoT secure. Learn how MicroK8s | |
just raised the bar for easy, resilient and secure K8s cluster deployment. | |
https://ubuntu.com/engage/secure-kubernetes-at-the-edge | |
Expanded Security Maintenance for Applications is not enabled. | |
0 updates can be applied immediately. | |
Enable ESM Apps to receive additional future security updates. | |
See https://ubuntu.com/esm or run: sudo pro status | |
The list of available updates is more than a week old. | |
To check for new updates run: sudo apt update | |
New release '24.04.3 LTS' available. | |
Run 'do-release-upgrade' to upgrade to it. | |
Palette eXtended Kubernetes Edge | |
[2025-09-02 02:39:21] [INFO] Waiting for VM tui-network-test-lifecycle-z1q5q to become available... | |
[2025-09-02 02:39:21] [INFO] VM tui-network-test-lifecycle-z1q5q is available at 10.10.143.174 | |
[2025-09-02 02:39:21] [SUCCESS] SSH connection established | |
[2025-09-02 02:39:22] [INFO] Network change needed from to VM-NETWORK2 | |
[2025-09-02 02:39:22] [INFO] Changing network for tui-network-test-lifecycle-z1q5q to VM-NETWORK2... | |
Powering off VirtualMachine:vm-70174... OK | |
[02-09-25 02:39:33] Creating disk | |
Powering on VirtualMachine:vm-70174... OK | |
[2025-09-02 02:39:35] [INFO] Waiting for new IP after network change... | |
[2025-09-02 02:40:23] [SUCCESS] Network change completed for tui-network-test-lifecycle-z1q5q. New IP address: 10.10.217.246 | |
[2025-09-02 02:40:23] [INFO] IP address changed from 10.10.143.174 to 10.10.217.246 after network change | |
[2025-09-02 02:40:23] [INFO] Waiting for VM tui-network-test-lifecycle-z1q5q to become available... | |
[2025-09-02 02:40:23] [INFO] VM tui-network-test-lifecycle-z1q5q is available at 10.10.217.246 | |
[2025-09-02 02:40:24] [SUCCESS] SSH connection established | |
[2025-09-02 02:40:24] [SUCCESS] VM tui-network-test-lifecycle-z1q5q provisioned successfully with IP: 10.10.217.246 | |
[2025-09-02 02:40:24] [SUCCESS] VM tui-network-test-lifecycle-z1q5q processed successfully | |
[2025-09-02 02:40:54] [INFO] Edge Host VMs creation process completed. | |
+ export GOVC_URL=https://10.10.128.13/sdk | |
+ GOVC_URL=https://10.10.128.13/sdk | |
+ export [email protected] | |
+ [email protected] | |
+ export 'GOVC_PASSWORD=6kP2J0~3]CWG' | |
+ GOVC_PASSWORD='6kP2J0~3]CWG' | |
+ export GOVC_INSECURE=1 | |
+ GOVC_INSECURE=1 | |
+ export GOVC_DATACENTER=Datacenter | |
+ GOVC_DATACENTER=Datacenter | |
+ export GOVC_DATASTORE=vsanDatastore2 | |
+ GOVC_DATASTORE=vsanDatastore2 | |
+ export GOVC_NETWORK=VM-NETWORK2 | |
+ GOVC_NETWORK=VM-NETWORK2 | |
+ export GOVC_RESOURCE_POOL=rp-cluster2-palette-qa | |
+ GOVC_RESOURCE_POOL=rp-cluster2-palette-qa | |
+ export GOVC_FOLDER=sp-automation | |
+ GOVC_FOLDER=sp-automation | |
+ set -x | |
+ echo 'Starting Edge Host VMs Creation Process' | |
+ ip= | |
+ guestUsername=ubuntu | |
+ guestPassword=spectro | |
+ rockyUsername=root | |
+ rockyPassword=spectro123 | |
+ ipCheckTimeout=900 | |
+ ipCheckDelay=10 | |
+ '[' -z https://venkateshqa.dev.spectrocloud.com ']' | |
+ '[' -z M2IyYTkwNTYzYWFiMWY3YmUxNjJjMDc2OTEzN2IwZWE= ']' | |
+ '[' -z edgev2 ']' | |
+ EDGE_CREATION_METHOD=template | |
+ log_message INFO 'Edge host creation method from environment: '\''template'\''' | |
+ local level=INFO | |
+ local 'message=Edge host creation method from environment: '\''template'\''' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:35:30' | |
+ echo '[2025-09-02 02:35:30] [INFO] Edge host creation method from environment: '\''template'\''' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:35:30] [INFO] Edge host creation method from environment: '\''template'\''' | |
+ log_message INFO 'EDGE_CREATION_METHOD set to: '\''template'\''' | |
+ local level=INFO | |
+ local 'message=EDGE_CREATION_METHOD set to: '\''template'\''' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:35:30' | |
+ echo '[2025-09-02 02:35:30] [INFO] EDGE_CREATION_METHOD set to: '\''template'\''' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:35:30] [INFO] EDGE_CREATION_METHOD set to: '\''template'\''' | |
+ edgeHostIds=tui-network-test-lifecycle-z1q5q | |
+ edgeHostIps= | |
+ edgeHostUsernames= | |
+ edgeHostPasswords= | |
+ use_existing_ips=false | |
+ '[' -n '' ']' | |
+ index=0 | |
+ for edgeHost in $edgeHostIds | |
+ check_vcenter_connectivity | |
+ local max_retries=3 | |
+ local retry_count=0 | |
+ '[' 0 -lt 3 ']' | |
+ timeout 30 govc about | |
+ log_message INFO 'vCenter connectivity verified' | |
+ local level=INFO | |
+ local 'message=vCenter connectivity verified' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:35:30' | |
+ echo '[2025-09-02 02:35:30] [INFO] vCenter connectivity verified' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:35:30] [INFO] vCenter connectivity verified' | |
+ return 0 | |
+ check_system_resources | |
++ top -bn1 | |
++ grep 'Cpu(s)' | |
++ awk '{print $2}' | |
++ sed 's/us,.*//' | |
++ sed 's/[^0-9.]*//g' | |
+ local cpu_usage=0.7 | |
++ free | |
++ grep Mem | |
++ awk '{print $3/$2 * 100.0}' | |
+ local memory_usage=10.6968 | |
++ df -h / | |
++ awk 'NR==2 {print $5}' | |
++ sed s/%// | |
+ local disk_usage=89 | |
+ log_message INFO 'System resources: CPU 0.7%, Memory 10.6968%, Disk 89%' | |
+ local level=INFO | |
+ local 'message=System resources: CPU 0.7%, Memory 10.6968%, Disk 89%' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:35:31' | |
+ echo '[2025-09-02 02:35:31] [INFO] System resources: CPU 0.7%, Memory 10.6968%, Disk 89%' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:35:31] [INFO] System resources: CPU 0.7%, Memory 10.6968%, Disk 89%' | |
++ echo '0.7 > 85' | |
++ bc -l | |
+ (( 0 )) | |
++ bc -l | |
++ echo '10.6968 > 85' | |
+ (( 0 )) | |
++ echo '89 > 85' | |
++ bc -l | |
+ (( 1 )) | |
+ log_message WARNING 'High system resource usage: CPU 0.7%, Memory 10.6968%, Disk 89%' | |
+ local level=WARNING | |
+ local 'message=High system resource usage: CPU 0.7%, Memory 10.6968%, Disk 89%' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:35:31' | |
+ echo '[2025-09-02 02:35:31] [WARNING] High system resource usage: CPU 0.7%, Memory 10.6968%, Disk 89%' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:35:31] [WARNING] High system resource usage: CPU 0.7%, Memory 10.6968%, Disk 89%' | |
+ log_message INFO 'Waiting for resources to free up...' | |
+ local level=INFO | |
+ local 'message=Waiting for resources to free up...' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:35:31' | |
+ echo '[2025-09-02 02:35:31] [INFO] Waiting for resources to free up...' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:35:31] [INFO] Waiting for resources to free up...' | |
+ sleep 60 | |
+ return 1 | |
+ log_message WARNING 'System resources too high, waiting before proceeding with tui-network-test-lifecycle-z1q5q' | |
+ local level=WARNING | |
+ local 'message=System resources too high, waiting before proceeding with tui-network-test-lifecycle-z1q5q' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:36:31' | |
+ echo '[2025-09-02 02:36:31] [WARNING] System resources too high, waiting before proceeding with tui-network-test-lifecycle-z1q5q' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:36:31] [WARNING] System resources too high, waiting before proceeding with tui-network-test-lifecycle-z1q5q' | |
+ sleep 30 | |
+ log_message INFO 'Processing Edge Host: tui-network-test-lifecycle-z1q5q' | |
+ local level=INFO | |
+ local 'message=Processing Edge Host: tui-network-test-lifecycle-z1q5q' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:37:01' | |
+ echo '[2025-09-02 02:37:01] [INFO] Processing Edge Host: tui-network-test-lifecycle-z1q5q' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:37:01] [INFO] Processing Edge Host: tui-network-test-lifecycle-z1q5q' | |
+ '[' 0 -gt 0 ']' | |
+ '[' false = true ']' | |
+ case "$EDGE_CREATION_METHOD" in | |
+ cpu=4 | |
+ memory=8192 | |
+ disk1=160G | |
+ disk2=60G | |
+ create_vm_template tui-network-test-lifecycle-z1q5q | |
+ local edgeHost=tui-network-test-lifecycle-z1q5q | |
+ local ip= | |
+ local username= | |
+ local password= | |
+ local preload= | |
+ echo edge1 | |
+ grep -qi rocky | |
+ username=ubuntu | |
+ password=spectro | |
+ log_message INFO 'Using default Ubuntu credentials' | |
+ local level=INFO | |
+ local 'message=Using default Ubuntu credentials' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:37:01' | |
+ echo '[2025-09-02 02:37:01] [INFO] Using default Ubuntu credentials' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:37:01] [INFO] Using default Ubuntu credentials' | |
+ log_message INFO 'VM credentials determined: Username=ubuntu for template edge1' | |
+ local level=INFO | |
+ local 'message=VM credentials determined: Username=ubuntu for template edge1' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:37:01' | |
+ echo '[2025-09-02 02:37:01] [INFO] VM credentials determined: Username=ubuntu for template edge1' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:37:01] [INFO] VM credentials determined: Username=ubuntu for template edge1' | |
+ '[' -n '' ']' | |
+ local max_clone_retries=3 | |
+ local clone_timeout=600 | |
++ seq 1 3 | |
+ for attempt in $(seq 1 $max_clone_retries) | |
+ log_message INFO 'Clone attempt 1/3: Cloning VM from template for tui-network-test-lifecycle-z1q5q...' | |
+ local level=INFO | |
+ local 'message=Clone attempt 1/3: Cloning VM from template for tui-network-test-lifecycle-z1q5q...' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:37:01' | |
+ echo '[2025-09-02 02:37:01] [INFO] Clone attempt 1/3: Cloning VM from template for tui-network-test-lifecycle-z1q5q...' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:37:01] [INFO] Clone attempt 1/3: Cloning VM from template for tui-network-test-lifecycle-z1q5q...' | |
+ check_vm_exists tui-network-test-lifecycle-z1q5q | |
+ local vm_name=tui-network-test-lifecycle-z1q5q | |
+ govc vm.info tui-network-test-lifecycle-z1q5q | |
+ return 0 | |
+ log_message WARNING 'VM tui-network-test-lifecycle-z1q5q already exists, cleaning up before retry...' | |
+ local level=WARNING | |
+ local 'message=VM tui-network-test-lifecycle-z1q5q already exists, cleaning up before retry...' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:37:01' | |
+ echo '[2025-09-02 02:37:01] [WARNING] VM tui-network-test-lifecycle-z1q5q already exists, cleaning up before retry...' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:37:01] [WARNING] VM tui-network-test-lifecycle-z1q5q already exists, cleaning up before retry...' | |
+ cleanup_failed_vm tui-network-test-lifecycle-z1q5q | |
+ local vm_name=tui-network-test-lifecycle-z1q5q | |
+ log_message INFO 'Cleaning up failed VM: tui-network-test-lifecycle-z1q5q' | |
+ local level=INFO | |
+ local 'message=Cleaning up failed VM: tui-network-test-lifecycle-z1q5q' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:37:01' | |
+ echo '[2025-09-02 02:37:01] [INFO] Cleaning up failed VM: tui-network-test-lifecycle-z1q5q' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:37:01] [INFO] Cleaning up failed VM: tui-network-test-lifecycle-z1q5q' | |
+ check_vm_exists tui-network-test-lifecycle-z1q5q | |
+ local vm_name=tui-network-test-lifecycle-z1q5q | |
+ govc vm.info tui-network-test-lifecycle-z1q5q | |
+ return 0 | |
+ govc vm.power -off -force tui-network-test-lifecycle-z1q5q | |
+ true | |
+ sleep 5 | |
+ govc vm.destroy tui-network-test-lifecycle-z1q5q | |
+ true | |
+ sleep 5 | |
+ sleep 10 | |
+ run_govc_with_timeout 600 govc vm.clone -on=true -ds vsanDatastore2 -folder sp-automation -pool rp-cluster2-palette-qa -vm edge1 tui-network-test-lifecycle-z1q5q | |
+ local timeout_duration=600 | |
+ local 'command=govc vm.clone -on=true -ds vsanDatastore2 -folder sp-automation -pool rp-cluster2-palette-qa -vm edge1 tui-network-test-lifecycle-z1q5q' | |
+ log_message INFO 'Running govc command with 600s timeout: govc vm.clone -on=true -ds vsanDatastore2 -folder sp-automation -pool rp-cluster2-palette-qa -vm edge1 tui-network-test-lifecycle-z1q5q' | |
+ local level=INFO | |
+ local 'message=Running govc command with 600s timeout: govc vm.clone -on=true -ds vsanDatastore2 -folder sp-automation -pool rp-cluster2-palette-qa -vm edge1 tui-network-test-lifecycle-z1q5q' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:37:23' | |
+ echo '[2025-09-02 02:37:23] [INFO] Running govc command with 600s timeout: govc vm.clone -on=true -ds vsanDatastore2 -folder sp-automation -pool rp-cluster2-palette-qa -vm edge1 tui-network-test-lifecycle-z1q5q' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:37:23] [INFO] Running govc command with 600s timeout: govc vm.clone -on=true -ds vsanDatastore2 -folder sp-automation -pool rp-cluster2-palette-qa -vm edge1 tui-network-test-lifecycle-z1q5q' | |
+ local cmd_pid=2475628 | |
+ wait 2475628 | |
+ timeout 600 govc vm.clone -on=true -ds vsanDatastore2 -folder sp-automation -pool rp-cluster2-palette-qa -vm edge1 tui-network-test-lifecycle-z1q5q | |
+ log_message INFO 'govc command completed successfully' | |
+ local level=INFO | |
+ local 'message=govc command completed successfully' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:37:41' | |
+ echo '[2025-09-02 02:37:41] [INFO] govc command completed successfully' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:37:41] [INFO] govc command completed successfully' | |
+ return 0 | |
+ log_message SUCCESS 'VM tui-network-test-lifecycle-z1q5q cloned successfully' | |
+ local level=SUCCESS | |
+ local 'message=VM tui-network-test-lifecycle-z1q5q cloned successfully' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:37:41' | |
+ echo '[2025-09-02 02:37:41] [SUCCESS] VM tui-network-test-lifecycle-z1q5q cloned successfully' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:37:41] [SUCCESS] VM tui-network-test-lifecycle-z1q5q cloned successfully' | |
+ wait_for_vm tui-network-test-lifecycle-z1q5q 900 15 | |
+ local vm=tui-network-test-lifecycle-z1q5q | |
+ local timeout=900 | |
+ local delay=15 | |
+ log_message INFO 'Waiting for VM tui-network-test-lifecycle-z1q5q to become available...' | |
+ local level=INFO | |
+ local 'message=Waiting for VM tui-network-test-lifecycle-z1q5q to become available...' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:37:41' | |
+ echo '[2025-09-02 02:37:41] [INFO] Waiting for VM tui-network-test-lifecycle-z1q5q to become available...' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:37:41] [INFO] Waiting for VM tui-network-test-lifecycle-z1q5q to become available...' | |
+ local elapsed=0 | |
+ '[' -z '' ']' | |
+ '[' 0 -lt 900 ']' | |
++ govc vm.ip tui-network-test-lifecycle-z1q5q | |
+ ip=10.10.143.174 | |
+ '[' -z 10.10.143.174 ']' | |
+ '[' -z 10.10.143.174 ']' | |
+ '[' -z 10.10.143.174 ']' | |
+ log_message INFO 'VM tui-network-test-lifecycle-z1q5q is available at 10.10.143.174' | |
+ local level=INFO | |
+ local 'message=VM tui-network-test-lifecycle-z1q5q is available at 10.10.143.174' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:38:23' | |
+ echo '[2025-09-02 02:38:23] [INFO] VM tui-network-test-lifecycle-z1q5q is available at 10.10.143.174' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:38:23] [INFO] VM tui-network-test-lifecycle-z1q5q is available at 10.10.143.174' | |
+ local ssh_tries=10 | |
+ sshpass -p spectro ssh -o StrictHostKeyChecking=no -o ConnectTimeout=10 -o ServerAliveInterval=5 -o ServerAliveCountMax=3 [email protected] 'echo connected' | |
+ '[' 10 -eq 0 ']' | |
+ log_message SUCCESS 'SSH connection established' | |
+ local level=SUCCESS | |
+ local 'message=SSH connection established' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:38:24' | |
+ echo '[2025-09-02 02:38:24] [SUCCESS] SSH connection established' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:38:24] [SUCCESS] SSH connection established' | |
+ return 0 | |
+ log_message SUCCESS 'VM tui-network-test-lifecycle-z1q5q is accessible via SSH.' | |
+ local level=SUCCESS | |
+ local 'message=VM tui-network-test-lifecycle-z1q5q is accessible via SSH.' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:38:24' | |
+ echo '[2025-09-02 02:38:24] [SUCCESS] VM tui-network-test-lifecycle-z1q5q is accessible via SSH.' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:38:24] [SUCCESS] VM tui-network-test-lifecycle-z1q5q is accessible via SSH.' | |
+ break | |
+ userdata_file=/tmp/user-data-tui-network-test-lifecycle-z1q5q | |
+ '[' '!' -f /tmp/user-data-tui-network-test-lifecycle-z1q5q ']' | |
+ log_message INFO 'Setting up user data on 10.10.143.174...' | |
+ local level=INFO | |
+ local 'message=Setting up user data on 10.10.143.174...' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:38:24' | |
+ echo '[2025-09-02 02:38:24] [INFO] Setting up user data on 10.10.143.174...' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:38:24] [INFO] Setting up user data on 10.10.143.174...' | |
+ retry_ssh_operation sshpass -p spectro ssh -o StrictHostKeyChecking=no [email protected] | |
++ cat /tmp/user-data-tui-network-test-lifecycle-z1q5q | |
+ local max_retries=5 | |
+ local retry_delay=30 | |
+ local retry_count=0 | |
+ local success=false | |
+ '[' 0 -lt 5 ']' | |
+ '[' false = false ']' | |
+ sshpass -p spectro ssh -o StrictHostKeyChecking=no [email protected] | |
Pseudo-terminal will not be allocated because stdin is not a terminal. | |
+ echo spectro | |
+ sudo -S tee /home/ubuntu/userdata.yaml | |
+ echo 'β User data file created at /home/ubuntu/userdata.yaml' | |
+ echo 'Preload Variable set to: ' '' | |
+ '[' '' = true ']' | |
+ echo 'Agent Installation Script Path: https://github.com/spectrocloud/agent-mode/releases/download/nightly/palette-agent-install.sh' | |
+ [[ -z https://github.com/spectrocloud/agent-mode/releases/download/nightly/palette-agent-install.sh ]] | |
+ [[ https://github.com/spectrocloud/agent-mode/releases/download/nightly/palette-agent-install.sh == http* ]] | |
+ echo 'π₯ Downloading agent script from URL: https://github.com/spectrocloud/agent-mode/releases/download/nightly/palette-agent-install.sh' | |
+ for i in {1..5} | |
+ wget -q --show-progress --timeout=30 --tries=3 https://github.com/spectrocloud/agent-mode/releases/download/nightly/palette-agent-install.sh -O /home/ubuntu/palette-agent-install.sh | |
0K . 100% 65.1M=0s+ break | |
+ chmod +x /home/ubuntu/palette-agent-install.sh | |
+ cd /home/ubuntu | |
+ export USERDATA=/home/ubuntu/userdata.yaml | |
+ USERDATA=/home/ubuntu/userdata.yaml | |
+ for i in {1..3} | |
+ echo spectro | |
+ sudo -SE --preserve-env ./palette-agent-install.sh | |
+ tee /home/ubuntu/agent-install.log | |
Connection to 10.10.143.174 closed by remote host. | |
+ retry_count=1 | |
+ log_message WARNING 'Operation failed, retrying in 30 seconds (Attempt 1/5)' | |
+ local level=WARNING | |
+ local 'message=Operation failed, retrying in 30 seconds (Attempt 1/5)' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:38:50' | |
+ echo '[2025-09-02 02:38:50] [WARNING] Operation failed, retrying in 30 seconds (Attempt 1/5)' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:38:50] [WARNING] Operation failed, retrying in 30 seconds (Attempt 1/5)' | |
+ sleep 30 | |
+ '[' 1 -lt 5 ']' | |
+ '[' false = false ']' | |
+ sshpass -p spectro ssh -o StrictHostKeyChecking=no [email protected] | |
Pseudo-terminal will not be allocated because stdin is not a terminal. | |
+ success=true | |
+ '[' 1 -lt 5 ']' | |
+ '[' true = false ']' | |
+ '[' true = false ']' | |
+ return 0 | |
+ local ssh_status=0 | |
+ '[' 0 -eq 255 ']' | |
+ '[' 0 -ne 0 ']' | |
+ wait_for_vm tui-network-test-lifecycle-z1q5q 1200 20 | |
+ local vm=tui-network-test-lifecycle-z1q5q | |
+ local timeout=1200 | |
+ local delay=20 | |
+ log_message INFO 'Waiting for VM tui-network-test-lifecycle-z1q5q to become available...' | |
+ local level=INFO | |
+ local 'message=Waiting for VM tui-network-test-lifecycle-z1q5q to become available...' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:39:21' | |
+ echo '[2025-09-02 02:39:21] [INFO] Waiting for VM tui-network-test-lifecycle-z1q5q to become available...' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:39:21] [INFO] Waiting for VM tui-network-test-lifecycle-z1q5q to become available...' | |
+ local elapsed=0 | |
+ '[' -z 10.10.143.174 ']' | |
+ '[' -z 10.10.143.174 ']' | |
+ log_message INFO 'VM tui-network-test-lifecycle-z1q5q is available at 10.10.143.174' | |
+ local level=INFO | |
+ local 'message=VM tui-network-test-lifecycle-z1q5q is available at 10.10.143.174' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:39:21' | |
+ echo '[2025-09-02 02:39:21] [INFO] VM tui-network-test-lifecycle-z1q5q is available at 10.10.143.174' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:39:21] [INFO] VM tui-network-test-lifecycle-z1q5q is available at 10.10.143.174' | |
+ local ssh_tries=10 | |
+ sshpass -p spectro ssh -o StrictHostKeyChecking=no -o ConnectTimeout=10 -o ServerAliveInterval=5 -o ServerAliveCountMax=3 [email protected] 'echo connected' | |
+ '[' 10 -eq 0 ']' | |
+ log_message SUCCESS 'SSH connection established' | |
+ local level=SUCCESS | |
+ local 'message=SSH connection established' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:39:21' | |
+ echo '[2025-09-02 02:39:21] [SUCCESS] SSH connection established' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:39:21] [SUCCESS] SSH connection established' | |
+ return 0 | |
++ govc device.info -vm=tui-network-test-lifecycle-z1q5q ethernet-0 | |
++ grep Network: | |
++ awk '{print $2}' | |
+ local current_network= | |
+ '[' '' '!=' VM-NETWORK2 ']' | |
+ log_message INFO 'Network change needed from to VM-NETWORK2' | |
+ local level=INFO | |
+ local 'message=Network change needed from to VM-NETWORK2' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:39:22' | |
+ echo '[2025-09-02 02:39:22] [INFO] Network change needed from to VM-NETWORK2' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:39:22] [INFO] Network change needed from to VM-NETWORK2' | |
+ local old_ip=10.10.143.174 | |
+ change_network tui-network-test-lifecycle-z1q5q VM-NETWORK2 | |
+ local vm=tui-network-test-lifecycle-z1q5q | |
+ local network=VM-NETWORK2 | |
+ log_message INFO 'Changing network for tui-network-test-lifecycle-z1q5q to VM-NETWORK2...' | |
+ local level=INFO | |
+ local 'message=Changing network for tui-network-test-lifecycle-z1q5q to VM-NETWORK2...' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:39:22' | |
+ echo '[2025-09-02 02:39:22] [INFO] Changing network for tui-network-test-lifecycle-z1q5q to VM-NETWORK2...' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:39:22] [INFO] Changing network for tui-network-test-lifecycle-z1q5q to VM-NETWORK2...' | |
+ govc vm.power -off -force tui-network-test-lifecycle-z1q5q | |
+ sleep 5 | |
+ govc vm.network.change -vm=tui-network-test-lifecycle-z1q5q -net=VM-NETWORK2 ethernet-0 | |
+ govc vm.change -vm=tui-network-test-lifecycle-z1q5q -c=4 | |
+ govc vm.change -vm=tui-network-test-lifecycle-z1q5q -m=8192 | |
+ govc vm.disk.change -vm=tui-network-test-lifecycle-z1q5q -size=160G | |
govc: error resizing main disk | |
Logged Item: Invalid operation for device '0'. | |
+ govc vm.disk.create -vm=tui-network-test-lifecycle-z1q5q -name=tui-network-test-lifecycle-z1q5q/disk2 -size=60G | |
+ govc vm.power -on tui-network-test-lifecycle-z1q5q | |
+ local elapsed=0 | |
+ local max_wait=300 | |
+ local new_ip= | |
+ log_message INFO 'Waiting for new IP after network change...' | |
+ local level=INFO | |
+ local 'message=Waiting for new IP after network change...' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:39:35' | |
+ echo '[2025-09-02 02:39:35] [INFO] Waiting for new IP after network change...' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:39:35] [INFO] Waiting for new IP after network change...' | |
+ '[' -z '' ']' | |
+ '[' 0 -lt 300 ']' | |
++ govc vm.ip tui-network-test-lifecycle-z1q5q | |
+ new_ip=10.10.217.246 | |
+ '[' -z 10.10.217.246 ']' | |
+ '[' -z 10.10.217.246 ']' | |
+ '[' -n 10.10.217.246 ']' | |
+ log_message SUCCESS 'Network change completed for tui-network-test-lifecycle-z1q5q. New IP address: 10.10.217.246' | |
+ local level=SUCCESS | |
+ local 'message=Network change completed for tui-network-test-lifecycle-z1q5q. New IP address: 10.10.217.246' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:40:23' | |
+ echo '[2025-09-02 02:40:23] [SUCCESS] Network change completed for tui-network-test-lifecycle-z1q5q. New IP address: 10.10.217.246' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:40:23] [SUCCESS] Network change completed for tui-network-test-lifecycle-z1q5q. New IP address: 10.10.217.246' | |
+ ip=10.10.217.246 | |
+ '[' 10.10.143.174 '!=' 10.10.217.246 ']' | |
+ log_message INFO 'IP address changed from 10.10.143.174 to 10.10.217.246 after network change' | |
+ local level=INFO | |
+ local 'message=IP address changed from 10.10.143.174 to 10.10.217.246 after network change' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:40:23' | |
+ echo '[2025-09-02 02:40:23] [INFO] IP address changed from 10.10.143.174 to 10.10.217.246 after network change' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:40:23] [INFO] IP address changed from 10.10.143.174 to 10.10.217.246 after network change' | |
+ wait_for_vm tui-network-test-lifecycle-z1q5q 1200 20 | |
+ local vm=tui-network-test-lifecycle-z1q5q | |
+ local timeout=1200 | |
+ local delay=20 | |
+ log_message INFO 'Waiting for VM tui-network-test-lifecycle-z1q5q to become available...' | |
+ local level=INFO | |
+ local 'message=Waiting for VM tui-network-test-lifecycle-z1q5q to become available...' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:40:23' | |
+ echo '[2025-09-02 02:40:23] [INFO] Waiting for VM tui-network-test-lifecycle-z1q5q to become available...' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:40:23] [INFO] Waiting for VM tui-network-test-lifecycle-z1q5q to become available...' | |
+ local elapsed=0 | |
+ '[' -z 10.10.217.246 ']' | |
+ '[' -z 10.10.217.246 ']' | |
+ log_message INFO 'VM tui-network-test-lifecycle-z1q5q is available at 10.10.217.246' | |
+ local level=INFO | |
+ local 'message=VM tui-network-test-lifecycle-z1q5q is available at 10.10.217.246' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:40:23' | |
+ echo '[2025-09-02 02:40:23] [INFO] VM tui-network-test-lifecycle-z1q5q is available at 10.10.217.246' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:40:23] [INFO] VM tui-network-test-lifecycle-z1q5q is available at 10.10.217.246' | |
+ local ssh_tries=10 | |
+ sshpass -p spectro ssh -o StrictHostKeyChecking=no -o ConnectTimeout=10 -o ServerAliveInterval=5 -o ServerAliveCountMax=3 [email protected] 'echo connected' | |
+ '[' 10 -eq 0 ']' | |
+ log_message SUCCESS 'SSH connection established' | |
+ local level=SUCCESS | |
+ local 'message=SSH connection established' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:40:24' | |
+ echo '[2025-09-02 02:40:24] [SUCCESS] SSH connection established' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:40:24] [SUCCESS] SSH connection established' | |
+ return 0 | |
+ log_message SUCCESS 'VM tui-network-test-lifecycle-z1q5q provisioned successfully with IP: 10.10.217.246' | |
+ local level=SUCCESS | |
+ local 'message=VM tui-network-test-lifecycle-z1q5q provisioned successfully with IP: 10.10.217.246' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:40:24' | |
+ echo '[2025-09-02 02:40:24] [SUCCESS] VM tui-network-test-lifecycle-z1q5q provisioned successfully with IP: 10.10.217.246' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:40:24] [SUCCESS] VM tui-network-test-lifecycle-z1q5q provisioned successfully with IP: 10.10.217.246' | |
+ return 0 | |
+ '[' 0 -eq 0 ']' | |
+ log_message SUCCESS 'VM tui-network-test-lifecycle-z1q5q processed successfully' | |
+ local level=SUCCESS | |
+ local 'message=VM tui-network-test-lifecycle-z1q5q processed successfully' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:40:24' | |
+ echo '[2025-09-02 02:40:24] [SUCCESS] VM tui-network-test-lifecycle-z1q5q processed successfully' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:40:24] [SUCCESS] VM tui-network-test-lifecycle-z1q5q processed successfully' | |
+ index=1 | |
+ sleep 30 | |
+ log_message INFO 'Edge Host VMs creation process completed.' | |
+ local level=INFO | |
+ local 'message=Edge Host VMs creation process completed.' | |
++ date '+%Y-%m-%d %H:%M:%S' | |
+ local 'timestamp=2025-09-02 02:40:54' | |
+ echo '[2025-09-02 02:40:54] [INFO] Edge Host VMs creation process completed.' | |
++ date +%Y%m%d | |
+ echo '[2025-09-02 02:40:54] [INFO] Edge Host VMs creation process completed.' | |
[36mINFO[0m[2025-09-02 02:40:54] having 0 free edge hosts [36mname[0m=tui-network-test-lifecycle [36mscenario[0m=lifecycle | |
[36mINFO[0m[2025-09-02 02:40:54] need 0 free edge host [36mname[0m=tui-network-test-lifecycle [36mscenario[0m=lifecycle | |
[36mINFO[0m[2025-09-02 02:40:54] Total edge hosts map[tui-network-test-lifecycle-bs64p:{tui-network-test-lifecycle-bs64p provisioned control-plane-pool } tui-network-test-lifecycle-z1q5q:{tui-network-test-lifecycle-z1q5q provisioned worker-pool }] [36mname[0m=tui-network-test-lifecycle [36mscenario[0m=lifecycle | |
[36mINFO[0m[2025-09-02 02:40:54] control-plane pool [{tui-network-test-lifecycle-bs64p }] [36mname[0m=tui-network-test-lifecycle [36mscenario[0m=lifecycle | |
[36mINFO[0m[2025-09-02 02:40:54] worker pool [{tui-network-test-lifecycle-z1q5q }] [36mname[0m=tui-network-test-lifecycle [36mscenario[0m=lifecycle | |
[36mINFO[0m[2025-09-02 02:40:54] Edge Host IDs: [tui-network-test-lifecycle-bs64p tui-network-test-lifecycle-z1q5q] [36mname[0m=tui-network-test-lifecycle [36mscenario[0m=lifecycle | |
time="2025-09-02T02:40:54Z" level=info msg="Reading file: /root/cursor/teams-edge-native/vmware-scripts/setenv.sh" | |
time="2025-09-02T02:40:54Z" level=info msg="Reading file: /root/cursor/teams-edge-native/vmware-scripts/get_vm_ip.sh" | |
Command output: 10.10.198.117 10.10.217.246 | |
[36mINFO[0m[2025-09-02 02:40:58] EdgeHostIps: [10.10.198.117 10.10.217.246] [36mname[0m=tui-network-test-lifecycle [36mscenario[0m=lifecycle | |
time="2025-09-02T02:40:58Z" level=info msg="π Starting network configuration from cluster config: test-data/cluster-configs/cluster-config-network-test-airgap.yaml" scenario=tui-network | |
time="2025-09-02T02:40:58Z" level=info msg="π Network configuration from tuiConfig: &{HostnameBase:edge-node IPRangeStart:10.10.229.80 IPRangeEnd:10.10.229.89 DNS:10.10.128.8 AlternativeDns: SearchDomain:spectrocloud.dev Gateway:10.10.192.1 Netmask:255.255.192.0 NetworkInterface: MTU:1500 TuiUser:kairos TuiUserPassword:kairos SSHCredentials:{Username: Password:}}" scenario=tui-network | |
time="2025-09-02T02:40:58Z" level=info msg="π GetEdgeHostIPs returned: [10.10.198.117 10.10.217.246] (len=2)" scenario=tui-network | |
time="2025-09-02T02:40:58Z" level=info msg="π Found 2 edge hosts to configure: [10.10.198.117 10.10.217.246]" scenario=tui-network | |
time="2025-09-02T02:40:58Z" level=info msg="π§ Configuring network for edge host 1: 10.10.198.117" scenario=tui-network | |
time="2025-09-02T02:40:58Z" level=info msg="π Running tui.sh for IP: 10.10.198.117" scenario=tui-network | |
time="2025-09-02T02:40:58Z" level=info msg="π Scanning IP range 10.10.229.80 to 10.10.229.89 for available address" scenario=tui-network | |
time="2025-09-02T02:40:58Z" level=info msg="π‘ Generated 10 IPs to scan" scenario=tui-network | |
time="2025-09-02T02:40:58Z" level=info msg="π Checking IP 1/10: 10.10.229.80" scenario=tui-network | |
time="2025-09-02T02:41:02Z" level=info msg="π Found available IP: 10.10.229.80" scenario=tui-network | |
time="2025-09-02T02:41:02Z" level=info msg="β Selected target IP: 10.10.229.80" scenario=tui-network | |
time="2025-09-02T02:41:02Z" level=info msg="βοΈ Executing: bash /root/cursor/teams-edge-native/vmware-scripts/tui.sh 10.10.198.117 10.10.229.80" scenario=tui-network | |
time="2025-09-02T02:41:02Z" level=info msg="π TARGET_IP passed as argument: 10.10.229.80" scenario=tui-network | |
time="2025-09-02T02:41:02Z" level=info msg="π Custom environment variables being passed:" scenario=tui-network | |
time="2025-09-02T02:41:02Z" level=info msg=" SSH_TARGET=10.10.198.117" scenario=tui-network | |
time="2025-09-02T02:41:02Z" level=info msg=" TARGET_HOSTNAME_BASE=edge-node" scenario=tui-network | |
time="2025-09-02T02:41:02Z" level=info msg=" TARGET_DNS=10.10.128.8" scenario=tui-network | |
time="2025-09-02T02:41:02Z" level=info msg=" TARGET_DNS_ALTERNATE=" scenario=tui-network | |
time="2025-09-02T02:41:02Z" level=info msg=" TARGET_SEARCH_DOMAIN=spectrocloud.dev" scenario=tui-network | |
time="2025-09-02T02:41:02Z" level=info msg=" MTU_VALUE=1500" scenario=tui-network | |
time="2025-09-02T02:41:02Z" level=info msg=" SUBNET_MASK=255.255.192.0" scenario=tui-network | |
time="2025-09-02T02:41:02Z" level=info msg=" GATEWAY=10.10.192.1" scenario=tui-network | |
time="2025-09-02T02:41:02Z" level=info msg=" TARGET_IP=10.10.229.80" scenario=tui-network | |
time="2025-09-02T02:41:02Z" level=info msg=" IP_RANGE_START=10.10.229.80" scenario=tui-network | |
time="2025-09-02T02:41:02Z" level=info msg=" IP_RANGE_END=10.10.229.89" scenario=tui-network | |
time="2025-09-02T02:41:02Z" level=info msg="π TUI: === tmux Send-Keys Palette TUI Automation ===" scenario=tui-network | |
time="2025-09-02T02:41:02Z" level=info msg="π TUI: β Using TARGET_IP from command line argument: 10.10.229.80" scenario=tui-network | |
time="2025-09-02T02:41:02Z" level=info msg="π TUI: π² Generated random hostname component: anekd" scenario=tui-network | |
time="2025-09-02T02:41:02Z" level=info msg="π TUI: π·οΈ Final hostname: edge-node-anekd" scenario=tui-network | |
time="2025-09-02T02:41:02Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:41:02Z" level=info msg="π TUI: β All required environment variables are set" scenario=tui-network | |
time="2025-09-02T02:41:02Z" level=info msg="π TUI: π§ Ensuring tmux..." scenario=tui-network | |
time="2025-09-02T02:41:02Z" level=info msg="π TUI: β tmux 3.0a" scenario=tui-network | |
time="2025-09-02T02:41:02Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:41:02Z" level=info msg="π TUI: β Using TARGET_IP: 10.10.229.80" scenario=tui-network | |
time="2025-09-02T02:41:02Z" level=info msg="π TUI: π IP Selection Method: Go code (nmap + ping validation)" scenario=tui-network | |
time="2025-09-02T02:41:02Z" level=info msg="π TUI: π Final Configuration Settings:" scenario=tui-network | |
time="2025-09-02T02:41:02Z" level=info msg="π TUI: π SSH Target: 10.10.198.117" scenario=tui-network | |
time="2025-09-02T02:41:02Z" level=info msg="π TUI: π·οΈ Target Hostname: edge-node-anekd (base: edge-node + random: anekd)" scenario=tui-network | |
time="2025-09-02T02:41:02Z" level=info msg="π TUI: π Target IP: 10.10.229.80 (Go-selected)" scenario=tui-network | |
time="2025-09-02T02:41:02Z" level=info msg="π TUI: π§ Primary DNS: 10.10.128.8" scenario=tui-network | |
time="2025-09-02T02:41:02Z" level=info msg="π TUI: π§ Alternate DNS: 8.8.4.4" scenario=tui-network | |
time="2025-09-02T02:41:02Z" level=info msg="π TUI: π§ Search Domain: spectrocloud.dev" scenario=tui-network | |
time="2025-09-02T02:41:02Z" level=info msg="π TUI: π€ Username: kairos" scenario=tui-network | |
time="2025-09-02T02:41:02Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:41:02Z" level=info msg="π TUI: π VERIFICATION STRINGS FOR TESTING:" scenario=tui-network | |
time="2025-09-02T02:41:02Z" level=info msg="π TUI: β Hostname to verify: 'edge-node-anekd'" scenario=tui-network | |
time="2025-09-02T02:41:02Z" level=info msg="π TUI: β Random component: 'anekd'" scenario=tui-network | |
time="2025-09-02T02:41:02Z" level=info msg="π TUI: β IP to verify: '10.10.229.80'" scenario=tui-network | |
time="2025-09-02T02:41:02Z" level=info msg="π TUI: β Primary DNS to verify: '10.10.128.8'" scenario=tui-network | |
time="2025-09-02T02:41:02Z" level=info msg="π TUI: β Alternate DNS to verify: '8.8.4.4'" scenario=tui-network | |
time="2025-09-02T02:41:02Z" level=info msg="π TUI: β Search Domain to verify: 'spectrocloud.dev'" scenario=tui-network | |
time="2025-09-02T02:41:02Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:41:02Z" level=info msg="π TUI: πΎ Configuration Summary:" scenario=tui-network | |
time="2025-09-02T02:41:02Z" level=info msg="π TUI: π Generated: Tue Sep 2 02:41:02 UTC 2025" scenario=tui-network | |
time="2025-09-02T02:41:02Z" level=info msg="π TUI: π·οΈ Target Hostname: edge-node-anekd" scenario=tui-network | |
time="2025-09-02T02:41:02Z" level=info msg="π TUI: π Target IP: 10.10.229.80" scenario=tui-network | |
time="2025-09-02T02:41:02Z" level=info msg="π TUI: π§ Primary DNS: 10.10.128.8" scenario=tui-network | |
time="2025-09-02T02:41:02Z" level=info msg="π TUI: π§ Alternate DNS: 8.8.4.4" scenario=tui-network | |
time="2025-09-02T02:41:02Z" level=info msg="π TUI: π§ Search Domain: spectrocloud.dev" scenario=tui-network | |
time="2025-09-02T02:41:02Z" level=info msg="π TUI: π€ SSH User: kairos" scenario=tui-network | |
time="2025-09-02T02:41:02Z" level=info msg="π TUI: π Verification commands available after configuration" scenario=tui-network | |
time="2025-09-02T02:41:02Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:41:02Z" level=info msg="π TUI: π Creating tmux session..." scenario=tui-network | |
time="2025-09-02T02:41:02Z" level=info msg="π TUI: π Connecting via SSH..." scenario=tui-network | |
time="2025-09-02T02:41:07Z" level=info msg="π TUI: π Navigating to palette-tui directory..." scenario=tui-network | |
time="2025-09-02T02:41:09Z" level=info msg="π TUI: π¨ Starting palette-tui with interactive sudo..." scenario=tui-network | |
time="2025-09-02T02:41:11Z" level=info msg="π TUI: π Entering sudo password..." scenario=tui-network | |
time="2025-09-02T02:41:16Z" level=info msg="π TUI: β Verifying palette-tui launch..." scenario=tui-network | |
time="2025-09-02T02:41:16Z" level=warning msg="β οΈ DEBUG TUI LAUNCH: β Verifying palette-tui launch..." scenario=tui-network | |
time="2025-09-02T02:41:16Z" level=info msg="π TUI: π β Palette-TUI launched successfully!" scenario=tui-network | |
time="2025-09-02T02:41:16Z" level=info msg="π TUI: π€ Sending username..." scenario=tui-network | |
time="2025-09-02T02:41:18Z" level=info msg="π TUI: πΈ STEP A: After entering username" scenario=tui-network | |
time="2025-09-02T02:41:18Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:41:18Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:41:18Z" level=info msg="π TUI: β Username: [ kairos ] β" scenario=tui-network | |
time="2025-09-02T02:41:18Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:41:18Z" level=info msg="π TUI: β Password: [ ] β" scenario=tui-network | |
time="2025-09-02T02:41:18Z" level=info msg="π TUI: π Moving to password field..." scenario=tui-network | |
time="2025-09-02T02:41:19Z" level=info msg="π TUI: πΈ STEP B: After Tab to password" scenario=tui-network | |
time="2025-09-02T02:41:19Z" level=info msg="π TUI: β Username: [ kairos ] β" scenario=tui-network | |
time="2025-09-02T02:41:19Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:41:19Z" level=info msg="π TUI: β Password: [ ] β" scenario=tui-network | |
time="2025-09-02T02:41:19Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:41:19Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:41:19Z" level=info msg="π TUI: π Sending password..." scenario=tui-network | |
time="2025-09-02T02:41:21Z" level=info msg="π TUI: πΈ STEP C: After entering password" scenario=tui-network | |
time="2025-09-02T02:41:21Z" level=info msg="π TUI: β Username: [ kairos ] β" scenario=tui-network | |
time="2025-09-02T02:41:21Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:41:21Z" level=info msg="π TUI: β Password: [ ****** ] β" scenario=tui-network | |
time="2025-09-02T02:41:21Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:41:21Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:41:21Z" level=info msg="π TUI: β Submitting login..." scenario=tui-network | |
time="2025-09-02T02:41:24Z" level=info msg="π TUI: πΈ STEP D: After login submission" scenario=tui-network | |
time="2025-09-02T02:41:24Z" level=info msg="π TUI: β LOGIN SUCCESS: Main menu appeared" scenario=tui-network | |
time="2025-09-02T02:41:24Z" level=info msg="π TUI: βββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:41:24Z" level=info msg="π TUI: βPalette TUI βHostname β" scenario=tui-network | |
time="2025-09-02T02:41:24Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:41:24Z" level=info msg="π TUI: ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:41:24Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:41:24Z" level=info msg="π TUI: π·οΈ Updating hostname to edge-node-anekd..." scenario=tui-network | |
time="2025-09-02T02:41:24Z" level=info msg="π TUI: π Hostname field is directly editable in main menu..." scenario=tui-network | |
time="2025-09-02T02:41:24Z" level=info msg="π TUI: π·οΈ Using ENTER to edit hostname field (as interface shows)..." scenario=tui-network | |
time="2025-09-02T02:41:27Z" level=info msg="π TUI: πΈ STEP E: After pressing Enter to edit hostname" scenario=tui-network | |
time="2025-09-02T02:41:27Z" level=info msg="π TUI: β In hostname edit mode" scenario=tui-network | |
time="2025-09-02T02:41:27Z" level=info msg="π TUI: π§Ή Clearing current hostname field..." scenario=tui-network | |
time="2025-09-02T02:41:28Z" level=info msg="π TUI: πΈ STEP F: After clearing hostname field" scenario=tui-network | |
time="2025-09-02T02:41:28Z" level=info msg="π TUI: βββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:41:28Z" level=info msg="π TUI: βPalette TUI βHostname β" scenario=tui-network | |
time="2025-09-02T02:41:28Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:41:28Z" level=info msg="π TUI: ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:41:28Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:41:28Z" level=info msg="π TUI: β > Hostname β A name to uniquely identify this edge host. β" scenario=tui-network | |
time="2025-09-02T02:41:28Z" level=info msg="π TUI: β Host Network Adapters β β" scenario=tui-network | |
time="2025-09-02T02:41:28Z" level=info msg="π TUI: β DNS Configuration β β" scenario=tui-network | |
time="2025-09-02T02:41:28Z" level=info msg="π TUI: β Quit β [ ] β" scenario=tui-network | |
time="2025-09-02T02:41:28Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:41:28Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:41:28Z" level=info msg="π TUI: β¨οΈ Typing new hostname: edge-node-anekd" scenario=tui-network | |
time="2025-09-02T02:41:30Z" level=info msg="π TUI: πΈ STEP G: After typing edge-node-anekd" scenario=tui-network | |
time="2025-09-02T02:41:30Z" level=info msg="π TUI: π Hostname field verification (looking for: edge-node-anekd):" scenario=tui-network | |
time="2025-09-02T02:41:30Z" level=info msg="π TUI: βββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:41:30Z" level=info msg="π TUI: βPalette TUI βHostname β" scenario=tui-network | |
time="2025-09-02T02:41:30Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:41:30Z" level=info msg="π TUI: ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:41:30Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:41:30Z" level=info msg="π TUI: β > Hostname β A name to uniquely identify this edge host. β" scenario=tui-network | |
time="2025-09-02T02:41:30Z" level=info msg="π TUI: β Host Network Adapters β β" scenario=tui-network | |
time="2025-09-02T02:41:30Z" level=info msg="π TUI: β DNS Configuration β β" scenario=tui-network | |
time="2025-09-02T02:41:30Z" level=info msg="π TUI: β Quit β [ edge-node-anekd ] β" scenario=tui-network | |
time="2025-09-02T02:41:30Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:41:30Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:41:30Z" level=info msg="π TUI: π Random hostname component verification:" scenario=tui-network | |
time="2025-09-02T02:41:30Z" level=info msg="π TUI: β Random string 'anekd' found in hostname field" scenario=tui-network | |
time="2025-09-02T02:41:30Z" level=info msg="π TUI: πΎ Applying hostname changes..." scenario=tui-network | |
time="2025-09-02T02:41:34Z" level=info msg="π TUI: πΈ STEP H: After applying hostname" scenario=tui-network | |
time="2025-09-02T02:41:34Z" level=info msg="π TUI: π Hostname application screen:" scenario=tui-network | |
time="2025-09-02T02:41:34Z" level=info msg="π TUI: βββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:41:34Z" level=info msg="π TUI: βPalette TUI βHostname β" scenario=tui-network | |
time="2025-09-02T02:41:34Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:41:34Z" level=info msg="π TUI: ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:41:34Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:41:34Z" level=info msg="π TUI: β Confirming hostname change (if confirmation dialog appears)..." scenario=tui-network | |
time="2025-09-02T02:41:38Z" level=info msg="π TUI: πΈ STEP I: After hostname confirmation" scenario=tui-network | |
time="2025-09-02T02:41:38Z" level=info msg="π TUI: β Back at main menu" scenario=tui-network | |
time="2025-09-02T02:41:38Z" level=info msg="π TUI: βββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:41:38Z" level=info msg="π TUI: βPalette TUI βHostname β" scenario=tui-network | |
time="2025-09-02T02:41:38Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:41:38Z" level=info msg="π TUI: π Ensuring we're at main menu..." scenario=tui-network | |
time="2025-09-02T02:41:43Z" level=info msg="π TUI: π Navigating to Host Network Adapters..." scenario=tui-network | |
time="2025-09-02T02:41:45Z" level=info msg="π TUI: πΈ STEP J: After navigating to Host Network Adapters" scenario=tui-network | |
time="2025-09-02T02:41:45Z" level=info msg="π TUI: βββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:41:45Z" level=info msg="π TUI: βPalette TUI βHost Network Adapters β" scenario=tui-network | |
time="2025-09-02T02:41:45Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:41:45Z" level=info msg="π TUI: ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:41:45Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:41:45Z" level=info msg="π TUI: β Hostname βThe listed adapters facilitate network connections β" scenario=tui-network | |
time="2025-09-02T02:41:45Z" level=info msg="π TUI: β > Host Network Adapters βto and from this host. Select to configure a static β" scenario=tui-network | |
time="2025-09-02T02:41:45Z" level=info msg="π TUI: β DNS Configuration βIP address on the desired network adapter. β" scenario=tui-network | |
time="2025-09-02T02:41:45Z" level=info msg="π TUI: β Quit βββββββββ¬ββββββββββββββββββ¬ββββββββββββββββββ¬βββββββ β" scenario=tui-network | |
time="2025-09-02T02:41:49Z" level=info msg="π TUI: πΈ STEP K: Inside Host Network Adapters" scenario=tui-network | |
time="2025-09-02T02:41:49Z" level=info msg="π TUI: π Available network adapters:" scenario=tui-network | |
time="2025-09-02T02:41:49Z" level=info msg="π TUI: β > Host Network Adapters βto and from this host. Select to configure a static β" scenario=tui-network | |
time="2025-09-02T02:41:49Z" level=info msg="π TUI: β DNS Configuration βIP address on the desired network adapter. β" scenario=tui-network | |
time="2025-09-02T02:41:49Z" level=info msg="π TUI: β Quit βββββββββ¬ββββββββββββββββββ¬ββββββββββββββββββ¬βββββββ β" scenario=tui-network | |
time="2025-09-02T02:41:49Z" level=info msg="π TUI: β ββName βHardware Address βIP Address βState β β" scenario=tui-network | |
time="2025-09-02T02:41:49Z" level=info msg="π TUI: β βββββββββΌββββββββββββββββββΌββββββββββββββββββΌβββββββ€ β" scenario=tui-network | |
time="2025-09-02T02:41:49Z" level=info msg="π TUI: β ββens192β00:50:56:b6:06:a9β10.10.198.117/18 βup β β" scenario=tui-network | |
time="2025-09-02T02:41:49Z" level=info msg="π TUI: β βββββββββ΄ββββββββββββββββββ΄ββββββββββββββββββ΄βββββββ β" scenario=tui-network | |
time="2025-09-02T02:41:49Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:41:49Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:41:49Z" level=info msg="π TUI: π§ Selecting first available network adapter..." scenario=tui-network | |
time="2025-09-02T02:41:53Z" level=info msg="π TUI: πΈ STEP L: Network adapter configuration screen" scenario=tui-network | |
time="2025-09-02T02:41:53Z" level=info msg="π TUI: ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:41:53Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:41:53Z" level=info msg="π TUI: βNetwork Adapter: ens192 Hardware Address: 00:50:56:b6:06:a9 β" scenario=tui-network | |
time="2025-09-02T02:41:53Z" level=info msg="π TUI: ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:41:53Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:41:53Z" level=info msg="π TUI: βObtain an IP address automatically if a DHCP server is configured or specify β" scenario=tui-network | |
time="2025-09-02T02:41:53Z" level=info msg="π TUI: βa static IP address. β" scenario=tui-network | |
time="2025-09-02T02:41:53Z" level=info msg="π TUI: βNote: Setting Static IP will remove the existing DNS settings. β" scenario=tui-network | |
time="2025-09-02T02:41:53Z" level=info msg="π TUI: ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€" scenario=tui-network | |
time="2025-09-02T02:41:53Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:41:53Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:41:53Z" level=info msg="π TUI: β Type DHCP βΌ β" scenario=tui-network | |
time="2025-09-02T02:41:53Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:41:53Z" level=info msg="π TUI: β Maximum Transmission Unit: [ 1500 ] β" scenario=tui-network | |
time="2025-09-02T02:41:53Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:41:53Z" level=info msg="π TUI: β IP Address: [ 10.10.198.117 ] β" scenario=tui-network | |
time="2025-09-02T02:41:53Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:41:53Z" level=info msg="π TUI: β Subnet Mask: [ 255.255.192.0 ] β" scenario=tui-network | |
time="2025-09-02T02:41:53Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:41:53Z" level=info msg="π TUI: β Default Gateway: [ 10.10.192.1 ] β" scenario=tui-network | |
time="2025-09-02T02:41:53Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:41:53Z" level=info msg="π TUI: π Switching to Static IP configuration..." scenario=tui-network | |
time="2025-09-02T02:41:53Z" level=info msg="π TUI: Opening Type dropdown (currently DHCP)..." scenario=tui-network | |
time="2025-09-02T02:41:55Z" level=info msg="π TUI: πΈ STEP M: Type dropdown opened" scenario=tui-network | |
time="2025-09-02T02:41:55Z" level=info msg="π TUI: βNetwork Adapter: ens192 Hardware Address: 00:50:56:b6:06:a9 β" scenario=tui-network | |
time="2025-09-02T02:41:55Z" level=info msg="π TUI: ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:41:55Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:41:55Z" level=info msg="π TUI: βObtain an IP address automatically if a DHCP server is configured or specify β" scenario=tui-network | |
time="2025-09-02T02:41:55Z" level=info msg="π TUI: βa static IP address. β" scenario=tui-network | |
time="2025-09-02T02:41:55Z" level=info msg="π TUI: βNote: Setting Static IP will remove the existing DNS settings. β" scenario=tui-network | |
time="2025-09-02T02:41:55Z" level=info msg="π TUI: ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€" scenario=tui-network | |
time="2025-09-02T02:41:55Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:41:55Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:41:55Z" level=info msg="π TUI: β Type DHCP β² β" scenario=tui-network | |
time="2025-09-02T02:41:55Z" level=info msg="π TUI: β > DHCP β" scenario=tui-network | |
time="2025-09-02T02:41:55Z" level=info msg="π TUI: β Maximum Transmission Unit: Static IP β" scenario=tui-network | |
time="2025-09-02T02:41:55Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:41:55Z" level=info msg="π TUI: β IP Address: [ 10.10.198.117 ] β" scenario=tui-network | |
time="2025-09-02T02:41:55Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:41:55Z" level=info msg="π TUI: Selecting Static IP option (Down+Space sequence)..." scenario=tui-network | |
time="2025-09-02T02:41:56Z" level=info msg="π TUI: πΈ STEP N: Static IP highlighted in dropdown" scenario=tui-network | |
time="2025-09-02T02:41:56Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:41:56Z" level=info msg="π TUI: βObtain an IP address automatically if a DHCP server is configured or specify β" scenario=tui-network | |
time="2025-09-02T02:41:56Z" level=info msg="π TUI: βa static IP address. β" scenario=tui-network | |
time="2025-09-02T02:41:56Z" level=info msg="π TUI: βNote: Setting Static IP will remove the existing DNS settings. β" scenario=tui-network | |
time="2025-09-02T02:41:56Z" level=info msg="π TUI: ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€" scenario=tui-network | |
time="2025-09-02T02:41:56Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:41:56Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:41:56Z" level=info msg="π TUI: β Type DHCP β² β" scenario=tui-network | |
time="2025-09-02T02:41:56Z" level=info msg="π TUI: β DHCP β" scenario=tui-network | |
time="2025-09-02T02:41:56Z" level=info msg="π TUI: β Maximum Transmission Unit: > Static IP β" scenario=tui-network | |
time="2025-09-02T02:41:56Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:41:56Z" level=info msg="π TUI: β IP Address: [ 10.10.198.117 ] β" scenario=tui-network | |
time="2025-09-02T02:41:56Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:41:59Z" level=info msg="π TUI: πΈ STEP O: After selecting Static IP" scenario=tui-network | |
time="2025-09-02T02:41:59Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:41:59Z" level=info msg="π TUI: βObtain an IP address automatically if a DHCP server is configured or specify β" scenario=tui-network | |
time="2025-09-02T02:41:59Z" level=info msg="π TUI: βa static IP address. β" scenario=tui-network | |
time="2025-09-02T02:41:59Z" level=info msg="π TUI: βNote: Setting Static IP will remove the existing DNS settings. β" scenario=tui-network | |
time="2025-09-02T02:41:59Z" level=info msg="π TUI: ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€" scenario=tui-network | |
time="2025-09-02T02:41:59Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:41:59Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:41:59Z" level=info msg="π TUI: β Type Static IP βΌ β" scenario=tui-network | |
time="2025-09-02T02:41:59Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:41:59Z" level=info msg="π TUI: β Maximum Transmission Unit: [ 1500 ] β" scenario=tui-network | |
time="2025-09-02T02:41:59Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:41:59Z" level=info msg="π TUI: π― BATCH NETWORK CONFIGURATION: MTU=1500 IP=10.10.229.80 Subnet=255.255.192.0 Gateway=10.10.192.1" scenario=tui-network | |
time="2025-09-02T02:41:59Z" level=info msg="π TUI: π‘ Step 1: Configuring MTU field..." scenario=tui-network | |
time="2025-09-02T02:42:01Z" level=info msg="π TUI: πΈ STEP P1: MTU field - entering 1500" scenario=tui-network | |
time="2025-09-02T02:42:03Z" level=info msg="π TUI: πΈ STEP P2: MTU value entered" scenario=tui-network | |
time="2025-09-02T02:42:03Z" level=info msg="π TUI: π Step 2: Configuring IP Address field..." scenario=tui-network | |
time="2025-09-02T02:42:05Z" level=info msg="π TUI: πΈ STEP P3: After navigating to IP Address field" scenario=tui-network | |
time="2025-09-02T02:42:05Z" level=info msg="π TUI: π IP Address field navigation:" scenario=tui-network | |
time="2025-09-02T02:42:05Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:42:05Z" level=info msg="π TUI: β Maximum Transmission Unit: [ 1500 ] β" scenario=tui-network | |
time="2025-09-02T02:42:05Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:42:05Z" level=info msg="π TUI: β IP Address: [ 10.10.198.117 ] β" scenario=tui-network | |
time="2025-09-02T02:42:05Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:42:05Z" level=info msg="π TUI: β Subnet Mask: [ 255.255.192.0 ] β" scenario=tui-network | |
time="2025-09-02T02:42:05Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:42:05Z" level=info msg="π TUI: π§Ή Clearing IP field and entering: 10.10.229.80" scenario=tui-network | |
time="2025-09-02T02:42:07Z" level=info msg="π TUI: πΈ STEP P4: After entering IP address" scenario=tui-network | |
time="2025-09-02T02:42:07Z" level=info msg="π TUI: π IP field with value 10.10.229.80:" scenario=tui-network | |
time="2025-09-02T02:42:07Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:42:07Z" level=info msg="π TUI: β Maximum Transmission Unit: [ 1500 ] β" scenario=tui-network | |
time="2025-09-02T02:42:07Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:42:07Z" level=info msg="π TUI: β IP Address: [ 10.10.229.80 ] β" scenario=tui-network | |
time="2025-09-02T02:42:07Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:42:07Z" level=info msg="π TUI: β Subnet Mask: [ 255.255.192.0 ] β" scenario=tui-network | |
time="2025-09-02T02:42:07Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:42:07Z" level=info msg="π TUI: π Step 3: Configuring Subnet Mask field..." scenario=tui-network | |
time="2025-09-02T02:42:09Z" level=info msg="π TUI: πΈ STEP P5: After navigating to Subnet Mask field" scenario=tui-network | |
time="2025-09-02T02:42:09Z" level=info msg="π TUI: π Subnet Mask field navigation:" scenario=tui-network | |
time="2025-09-02T02:42:09Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:42:09Z" level=info msg="π TUI: β IP Address: [ 10.10.229.80 ] β" scenario=tui-network | |
time="2025-09-02T02:42:09Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:42:09Z" level=info msg="π TUI: β Subnet Mask: [ 255.255.192.0 ] β" scenario=tui-network | |
time="2025-09-02T02:42:09Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:42:09Z" level=info msg="π TUI: β Default Gateway: [ 10.10.192.1 ] β" scenario=tui-network | |
time="2025-09-02T02:42:09Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:42:09Z" level=info msg="π TUI: π§Ή Clearing Subnet field and entering: 255.255.192.0" scenario=tui-network | |
time="2025-09-02T02:42:11Z" level=info msg="π TUI: πΈ STEP P6: After entering Subnet Mask" scenario=tui-network | |
time="2025-09-02T02:42:11Z" level=info msg="π TUI: π Subnet field with value 255.255.192.0:" scenario=tui-network | |
time="2025-09-02T02:42:11Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:42:11Z" level=info msg="π TUI: β IP Address: [ 10.10.229.80 ] β" scenario=tui-network | |
time="2025-09-02T02:42:11Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:42:11Z" level=info msg="π TUI: β Subnet Mask: [ 255.255.192.0 ] β" scenario=tui-network | |
time="2025-09-02T02:42:11Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:42:11Z" level=info msg="π TUI: β Default Gateway: [ 10.10.192.1 ] β" scenario=tui-network | |
time="2025-09-02T02:42:11Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:42:11Z" level=info msg="π TUI: π Step 4: Configuring Gateway field..." scenario=tui-network | |
time="2025-09-02T02:42:13Z" level=info msg="π TUI: πΈ STEP P7: After navigating to Gateway field" scenario=tui-network | |
time="2025-09-02T02:42:13Z" level=info msg="π TUI: π Gateway field navigation:" scenario=tui-network | |
time="2025-09-02T02:42:13Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:42:13Z" level=info msg="π TUI: β Subnet Mask: [ 255.255.192.0 ] β" scenario=tui-network | |
time="2025-09-02T02:42:13Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:42:13Z" level=info msg="π TUI: β Default Gateway: [ 10.10.192.1 ] β" scenario=tui-network | |
time="2025-09-02T02:42:13Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:42:13Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:42:13Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:42:13Z" level=info msg="π TUI: π§Ή Clearing Gateway field and entering: 10.10.192.1" scenario=tui-network | |
time="2025-09-02T02:42:15Z" level=info msg="π TUI: πΈ STEP P8: After entering Gateway" scenario=tui-network | |
time="2025-09-02T02:42:15Z" level=info msg="π TUI: π Gateway field with value 10.10.192.1:" scenario=tui-network | |
time="2025-09-02T02:42:15Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:42:15Z" level=info msg="π TUI: β Subnet Mask: [ 255.255.192.0 ] β" scenario=tui-network | |
time="2025-09-02T02:42:15Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:42:15Z" level=info msg="π TUI: β Default Gateway: [ 10.10.192.1 ] β" scenario=tui-network | |
time="2025-09-02T02:42:15Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:42:15Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:42:15Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:42:15Z" level=info msg="π TUI: πΈ STEP P9: All network fields configured - ready to apply" scenario=tui-network | |
time="2025-09-02T02:42:15Z" level=info msg="π TUI: π Complete batch configuration before apply:" scenario=tui-network | |
time="2025-09-02T02:42:15Z" level=info msg="π TUI: π‘ MTU: 1500" scenario=tui-network | |
time="2025-09-02T02:42:15Z" level=info msg="π TUI: π IP: 10.10.229.80" scenario=tui-network | |
time="2025-09-02T02:42:15Z" level=info msg="π TUI: π Subnet: 255.255.192.0" scenario=tui-network | |
time="2025-09-02T02:42:15Z" level=info msg="π TUI: π Gateway: 10.10.192.1" scenario=tui-network | |
time="2025-09-02T02:42:15Z" level=info msg="π TUI: π Visual verification of all fields:" scenario=tui-network | |
time="2025-09-02T02:42:15Z" level=info msg="π TUI: β Maximum Transmission Unit: [ 1500 ] β" scenario=tui-network | |
time="2025-09-02T02:42:15Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:42:15Z" level=info msg="π TUI: β IP Address: [ 10.10.229.80 ] β" scenario=tui-network | |
time="2025-09-02T02:42:15Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:42:15Z" level=info msg="π TUI: β Subnet Mask: [ 255.255.192.0 ] β" scenario=tui-network | |
time="2025-09-02T02:42:15Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:42:15Z" level=info msg="π TUI: β Default Gateway: [ 10.10.192.1 ] β" scenario=tui-network | |
time="2025-09-02T02:42:15Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:42:15Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:42:15Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:42:15Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:42:15Z" level=info msg="π TUI: πΎ Applying ALL network configurations at once..." scenario=tui-network | |
time="2025-09-02T02:42:19Z" level=info msg="π TUI: πΈ STEP P10: After applying batch network configuration" scenario=tui-network | |
time="2025-09-02T02:42:19Z" level=info msg="π TUI: π Network application result:" scenario=tui-network | |
time="2025-09-02T02:42:19Z" level=info msg="π TUI: β Batch network confirmation dialog appeared" scenario=tui-network | |
time="2025-09-02T02:42:19Z" level=info msg="π TUI: βa static IP address. β" scenario=tui-network | |
time="2025-09-02T02:42:19Z" level=info msg="π TUI: βNote: Setting ββββββββββββββββββββββββββββββββββββββββββββββββββ β" scenario=tui-network | |
time="2025-09-02T02:42:19Z" level=info msg="π TUI: ββββββββββββββββ ββββββββββββββββ€" scenario=tui-network | |
time="2025-09-02T02:42:19Z" level=info msg="π TUI: β β Would you like to apply your changes to this β β" scenario=tui-network | |
time="2025-09-02T02:42:19Z" level=info msg="π TUI: β β network adapter? β β" scenario=tui-network | |
time="2025-09-02T02:42:19Z" level=info msg="π TUI: β Type β β βΌ β" scenario=tui-network | |
time="2025-09-02T02:42:19Z" level=info msg="π TUI: β β β β" scenario=tui-network | |
time="2025-09-02T02:42:19Z" level=info msg="π TUI: β Confirming network changes (Enter for Yes)..." scenario=tui-network | |
time="2025-09-02T02:42:25Z" level=info msg="π TUI: πΈ STEP V: After confirming network changes" scenario=tui-network | |
time="2025-09-02T02:42:25Z" level=info msg="π TUI: π CRITICAL: IP Address Change Applied - Connection Will Be Lost!" scenario=tui-network | |
time="2025-09-02T02:42:25Z" level=info msg="π TUI: ====================================================================" scenario=tui-network | |
time="2025-09-02T02:42:25Z" level=info msg="π TUI: β οΈ Network configuration complete. Original SSH connection will disconnect." scenario=tui-network | |
time="2025-09-02T02:42:25Z" level=info msg="π TUI: π Need to reconnect to new IP: 10.10.229.80" scenario=tui-network | |
time="2025-09-02T02:42:25Z" level=info msg="π TUI: π§ Completing any remaining confirmations..." scenario=tui-network | |
time="2025-09-02T02:42:30Z" level=info msg="π TUI: πΈ STEP V2: Final network configuration state" scenario=tui-network | |
time="2025-09-02T02:42:30Z" level=info msg="π TUI: π Network configuration final state:" scenario=tui-network | |
time="2025-09-02T02:42:30Z" level=info msg="π TUI: ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:42:30Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:42:30Z" level=info msg="π TUI: βNetwork Adapter: ens192 Hardware Address: 00:50:56:b6:06:a9 β" scenario=tui-network | |
time="2025-09-02T02:42:30Z" level=info msg="π TUI: ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:42:30Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:42:30Z" level=info msg="π TUI: βObtain an IP address automatically if a DHCP server is configured or specify β" scenario=tui-network | |
time="2025-09-02T02:42:30Z" level=info msg="π TUI: βa static IP address. β" scenario=tui-network | |
time="2025-09-02T02:42:30Z" level=info msg="π TUI: βNote: Setting ββββββββββββββββββββββββββββββββββββββββββββββββββ β" scenario=tui-network | |
time="2025-09-02T02:42:30Z" level=info msg="π TUI: ββββββββββββββββ ββββββββββββββββ€" scenario=tui-network | |
time="2025-09-02T02:42:30Z" level=info msg="π TUI: β β Would you like to apply your changes to this β β" scenario=tui-network | |
time="2025-09-02T02:42:30Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:42:30Z" level=info msg="π TUI: π PHASE 2: RECONNECT TO NEW IP FOR DNS CONFIGURATION" scenario=tui-network | |
time="2025-09-02T02:42:30Z" level=info msg="π TUI: ======================================================" scenario=tui-network | |
time="2025-09-02T02:42:30Z" level=info msg="π TUI: πͺ Closing current session (IP changed - connection lost)..." scenario=tui-network | |
time="2025-09-02T02:42:30Z" level=info msg="π TUI: π§ Clearing SSH host key for new IP (prevents host key conflicts)..." scenario=tui-network | |
time="2025-09-02T02:42:30Z" level=info msg="π TUI: β SSH host key cleared for 10.10.229.80" scenario=tui-network | |
time="2025-09-02T02:42:30Z" level=info msg="π TUI: π Testing SSH connection to new IP 10.10.229.80..." scenario=tui-network | |
time="2025-09-02T02:42:30Z" level=info msg="π TUI: β‘ Using direct SSH test (faster than ping + SSH)" scenario=tui-network | |
time="2025-09-02T02:42:31Z" level=info msg="π TUI: New IP SSH Success!" scenario=tui-network | |
time="2025-09-02T02:42:31Z" level=info msg="π TUI: β SSH to new IP successful! (attempt 1)" scenario=tui-network | |
time="2025-09-02T02:42:31Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:42:31Z" level=info msg="π TUI: π¨ PHASE 2: DNS CONFIGURATION ON NEW IP" scenario=tui-network | |
time="2025-09-02T02:42:31Z" level=info msg="π TUI: ========================================" scenario=tui-network | |
time="2025-09-02T02:42:31Z" level=info msg="π TUI: π§Ή Ensuring completely clean session (kill any existing DNS session)..." scenario=tui-network | |
time="2025-09-02T02:42:33Z" level=info msg="π TUI: π Creating completely fresh session for DNS configuration..." scenario=tui-network | |
time="2025-09-02T02:42:36Z" level=info msg="π TUI: π Connecting to new IP for DNS configuration..." scenario=tui-network | |
time="2025-09-02T02:42:44Z" level=info msg="π TUI: πΈ STEP W: Connected to new IP" scenario=tui-network | |
time="2025-09-02T02:42:44Z" level=info msg="π TUI: β SSH connection to new IP failed:" scenario=tui-network | |
time="2025-09-02T02:42:44Z" level=info msg="π TUI: Swap usage: 0%" scenario=tui-network | |
time="2025-09-02T02:42:44Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:42:44Z" level=info msg="π TUI: * Strictly confined Kubernetes makes edge and IoT secure. Learn how MicroK8s" scenario=tui-network | |
time="2025-09-02T02:42:44Z" level=info msg="π TUI: just raised the bar for easy, resilient and secure K8s cluster deployment." scenario=tui-network | |
time="2025-09-02T02:42:44Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:42:44Z" level=info msg="π TUI: https://ubuntu.com/engage/secure-kubernetes-at-the-edge" scenario=tui-network | |
time="2025-09-02T02:42:44Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:42:44Z" level=info msg="π TUI: Expanded Security Maintenance for Applications is not enabled." scenario=tui-network | |
time="2025-09-02T02:42:44Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:42:44Z" level=info msg="π TUI: 0 updates can be applied immediately." scenario=tui-network | |
time="2025-09-02T02:42:44Z" level=info msg="π TUI: π§Ή Comprehensive session cleaning for pristine DNS environment..." scenario=tui-network | |
time="2025-09-02T02:42:49Z" level=info msg="π TUI: π Navigate to palette-tui on new IP..." scenario=tui-network | |
time="2025-09-02T02:42:52Z" level=info msg="π TUI: π¨ Start fresh palette-tui session..." scenario=tui-network | |
time="2025-09-02T02:43:03Z" level=info msg="π TUI: πΈ STEP X: Fresh palette-tui launch verification" scenario=tui-network | |
time="2025-09-02T02:43:03Z" level=warning msg="β οΈ DEBUG TUI LAUNCH: πΈ STEP X: Fresh palette-tui launch verification" scenario=tui-network | |
time="2025-09-02T02:43:03Z" level=info msg="π TUI: β Fresh palette-tui launched successfully on new IP" scenario=tui-network | |
time="2025-09-02T02:43:03Z" level=warning msg="β οΈ DEBUG TUI LAUNCH: β Fresh palette-tui launched successfully on new IP" scenario=tui-network | |
time="2025-09-02T02:43:03Z" level=info msg="π TUI: π€ Fresh login to palette-tui..." scenario=tui-network | |
time="2025-09-02T02:43:18Z" level=info msg="π TUI: πΈ STEP Y: Fresh login completed - at main menu" scenario=tui-network | |
time="2025-09-02T02:43:18Z" level=info msg="π TUI: β Fresh login successful - at main menu" scenario=tui-network | |
time="2025-09-02T02:43:18Z" level=info msg="π TUI: π Main menu on new IP:" scenario=tui-network | |
time="2025-09-02T02:43:18Z" level=info msg="π TUI: βββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:43:18Z" level=info msg="π TUI: βPalette TUI βHostname β" scenario=tui-network | |
time="2025-09-02T02:43:18Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:43:18Z" level=info msg="π TUI: ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:43:18Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:43:18Z" level=info msg="π TUI: β > Hostname β A name to uniquely identify this edge host. β" scenario=tui-network | |
time="2025-09-02T02:43:18Z" level=info msg="π TUI: β Host Network Adapters β β" scenario=tui-network | |
time="2025-09-02T02:43:18Z" level=info msg="π TUI: β DNS Configuration β β" scenario=tui-network | |
time="2025-09-02T02:43:18Z" level=info msg="π TUI: β Quit β [ edge-423689d828b3c4e804daad23932023ee ] β" scenario=tui-network | |
time="2025-09-02T02:43:18Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:43:18Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:43:18Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:43:18Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:43:18Z" level=info msg="π TUI: π Configuration verification in fresh session:" scenario=tui-network | |
time="2025-09-02T02:43:18Z" level=info msg="π TUI: π Looking for hostname with random string (edge-node-anekd):" scenario=tui-network | |
time="2025-09-02T02:43:18Z" level=info msg="π TUI: Hostname not visible in main menu" scenario=tui-network | |
time="2025-09-02T02:43:18Z" level=info msg="π TUI: π Looking for IP address (10.10.229.80):" scenario=tui-network | |
time="2025-09-02T02:43:18Z" level=info msg="π TUI: IP not visible in main menu" scenario=tui-network | |
time="2025-09-02T02:43:18Z" level=info msg="π TUI: π Navigating to DNS Configuration from fresh session..." scenario=tui-network | |
time="2025-09-02T02:43:21Z" level=info msg="π TUI: πΈ STEP Z: DNS Configuration selected in fresh session" scenario=tui-network | |
time="2025-09-02T02:43:21Z" level=info msg="π TUI: π DNS Configuration selection:" scenario=tui-network | |
time="2025-09-02T02:43:21Z" level=info msg="π TUI: βββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:43:21Z" level=info msg="π TUI: βPalette TUI βDNS Configuration β" scenario=tui-network | |
time="2025-09-02T02:43:21Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:43:21Z" level=info msg="π TUI: ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:43:21Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:43:21Z" level=info msg="π TUI: β Hostname βAutomatically obtain the DNS server address or β" scenario=tui-network | |
time="2025-09-02T02:43:21Z" level=info msg="π TUI: β Host Network Adapters βmanually specify the DNS server address. β" scenario=tui-network | |
time="2025-09-02T02:43:21Z" level=info msg="π TUI: β > DNS Configuration β β" scenario=tui-network | |
time="2025-09-02T02:43:21Z" level=info msg="π TUI: β Quit ββββββββββββββββββββββ¬ββββββββββββββββββββββ¬ββββββββ β" scenario=tui-network | |
time="2025-09-02T02:43:21Z" level=info msg="π TUI: β ββPrimary Nameserver βAlternate Nameserver βSearch β β" scenario=tui-network | |
time="2025-09-02T02:43:21Z" level=info msg="π TUI: β ββββββββββββββββββββββΌββββββββββββββββββββββΌββββββββ€ β" scenario=tui-network | |
time="2025-09-02T02:43:21Z" level=info msg="π TUI: π Menu state before entering DNS:" scenario=tui-network | |
time="2025-09-02T02:43:21Z" level=info msg="π TUI: βββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:43:21Z" level=info msg="π TUI: βPalette TUI βDNS Configuration β" scenario=tui-network | |
time="2025-09-02T02:43:21Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:43:21Z" level=info msg="π TUI: ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:43:21Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:43:21Z" level=info msg="π TUI: β Hostname βAutomatically obtain the DNS server address or β" scenario=tui-network | |
time="2025-09-02T02:43:21Z" level=info msg="π TUI: β Host Network Adapters βmanually specify the DNS server address. β" scenario=tui-network | |
time="2025-09-02T02:43:21Z" level=info msg="π TUI: β > DNS Configuration β β" scenario=tui-network | |
time="2025-09-02T02:43:21Z" level=info msg="π TUI: β Quit ββββββββββββββββββββββ¬ββββββββββββββββββββββ¬ββββββββ β" scenario=tui-network | |
time="2025-09-02T02:43:21Z" level=info msg="π TUI: β ββPrimary Nameserver βAlternate Nameserver βSearch β β" scenario=tui-network | |
time="2025-09-02T02:43:21Z" level=info msg="π TUI: β ββββββββββββββββββββββΌββββββββββββββββββββββΌββββββββ€ β" scenario=tui-network | |
time="2025-09-02T02:43:21Z" level=info msg="π TUI: β ββ β β β β" scenario=tui-network | |
time="2025-09-02T02:43:21Z" level=info msg="π TUI: β Enter DNS Configuration..." scenario=tui-network | |
time="2025-09-02T02:43:26Z" level=info msg="π TUI: πΈ STEP AA: Fresh DNS Configuration Interface" scenario=tui-network | |
time="2025-09-02T02:43:26Z" level=info msg="π TUI: π β FRESH DNS INTERFACE REACHED SUCCESSFULLY!" scenario=tui-network | |
time="2025-09-02T02:43:26Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:43:26Z" level=info msg="π TUI: π EXTENSIVE DNS INTERFACE ANALYSIS:" scenario=tui-network | |
time="2025-09-02T02:43:26Z" level=info msg="π TUI: ====================================" scenario=tui-network | |
time="2025-09-02T02:43:26Z" level=info msg="π TUI: π DNS Interface Layout:" scenario=tui-network | |
time="2025-09-02T02:43:26Z" level=info msg="π TUI: βPalette TUI βDNS Configuration β" scenario=tui-network | |
time="2025-09-02T02:43:26Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:43:26Z" level=info msg="π TUI: ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:43:26Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:43:26Z" level=info msg="π TUI: β Hostname βAutomatically obtain the DNS server address or β" scenario=tui-network | |
time="2025-09-02T02:43:26Z" level=info msg="π TUI: β Host Network Adapters βmanually specify the DNS server address. β" scenario=tui-network | |
time="2025-09-02T02:43:26Z" level=info msg="π TUI: β > DNS Configuration β β" scenario=tui-network | |
time="2025-09-02T02:43:26Z" level=info msg="π TUI: β Quit ββββββββββββββββββββββ¬ββββββββββββββββββββββ¬ββββββββ β" scenario=tui-network | |
time="2025-09-02T02:43:26Z" level=info msg="π TUI: β ββPrimary Nameserver βAlternate Nameserver βSearch β β" scenario=tui-network | |
time="2025-09-02T02:43:26Z" level=info msg="π TUI: β ββββββββββββββββββββββΌββββββββββββββββββββββΌββββββββ€ β" scenario=tui-network | |
time="2025-09-02T02:43:26Z" level=info msg="π TUI: β ββ β β β β" scenario=tui-network | |
time="2025-09-02T02:43:26Z" level=info msg="π TUI: β ββββββββββββββββββββββ΄ββββββββββββββββββββββ΄ββββββββ β" scenario=tui-network | |
time="2025-09-02T02:43:26Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:43:26Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:43:26Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:43:26Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:43:26Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:43:26Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:43:26Z" level=info msg="π TUI: π Complete DNS Interface Screen:" scenario=tui-network | |
time="2025-09-02T02:43:26Z" level=info msg="π TUI: βββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:43:26Z" level=info msg="π TUI: βPalette TUI βDNS Configuration β" scenario=tui-network | |
time="2025-09-02T02:43:26Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:43:26Z" level=info msg="π TUI: ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:43:26Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:43:26Z" level=info msg="π TUI: β Hostname βAutomatically obtain the DNS server address or β" scenario=tui-network | |
time="2025-09-02T02:43:26Z" level=info msg="π TUI: β Host Network Adapters βmanually specify the DNS server address. β" scenario=tui-network | |
time="2025-09-02T02:43:26Z" level=info msg="π TUI: β > DNS Configuration β β" scenario=tui-network | |
time="2025-09-02T02:43:26Z" level=info msg="π TUI: β Quit ββββββββββββββββββββββ¬ββββββββββββββββββββββ¬ββββββββ β" scenario=tui-network | |
time="2025-09-02T02:43:26Z" level=info msg="π TUI: β ββPrimary Nameserver βAlternate Nameserver βSearch β β" scenario=tui-network | |
time="2025-09-02T02:43:26Z" level=info msg="π TUI: β ββββββββββββββββββββββΌββββββββββββββββββββββΌββββββββ€ β" scenario=tui-network | |
time="2025-09-02T02:43:26Z" level=info msg="π TUI: β ββ β β β β" scenario=tui-network | |
time="2025-09-02T02:43:26Z" level=info msg="π TUI: β ββββββββββββββββββββββ΄ββββββββββββββββββββββ΄ββββββββ β" scenario=tui-network | |
time="2025-09-02T02:43:26Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:43:26Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:43:26Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:43:26Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:43:26Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:43:26Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:43:26Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:43:26Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:43:26Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:43:26Z" level=info msg="π TUI: β<Up/Down/Tab> Navigate β<Esc> Back <Enter> Edit β" scenario=tui-network | |
time="2025-09-02T02:43:26Z" level=info msg="π TUI: βββββββββββββββββββββββββββ΄βββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:43:26Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:43:26Z" level=info msg="π TUI: π USING CORRECT DNS APPROACH: Enter β Enter β Tab navigation" scenario=tui-network | |
time="2025-09-02T02:43:26Z" level=info msg="π TUI: =========================================================" scenario=tui-network | |
time="2025-09-02T02:43:26Z" level=info msg="π TUI: β©οΈ Step 1: First Enter - Select DNS Configuration interface (already done)" scenario=tui-network | |
time="2025-09-02T02:43:26Z" level=info msg="π TUI: β©οΈ Step 2: Second Enter - Enter DNS edit mode..." scenario=tui-network | |
time="2025-09-02T02:43:29Z" level=info msg="π TUI: πΈ DNS Edit Mode (individual input fields)" scenario=tui-network | |
time="2025-09-02T02:43:29Z" level=info msg="π TUI: π DNS Edit Mode - should show individual input fields:" scenario=tui-network | |
time="2025-09-02T02:43:29Z" level=info msg="π TUI: ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:43:29Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:43:29Z" level=info msg="π TUI: βAutomatically obtain the DNS server address or manually specify the DNS β" scenario=tui-network | |
time="2025-09-02T02:43:29Z" level=info msg="π TUI: βserver address. β" scenario=tui-network | |
time="2025-09-02T02:43:29Z" level=info msg="π TUI: ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€" scenario=tui-network | |
time="2025-09-02T02:43:29Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:43:29Z" level=info msg="π TUI: β Primary Nameserver: [ ] β" scenario=tui-network | |
time="2025-09-02T02:43:29Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:43:29Z" level=info msg="π TUI: β Alternate Nameserver: [ ] β" scenario=tui-network | |
time="2025-09-02T02:43:29Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:43:29Z" level=info msg="π TUI: β Search: [ ] β" scenario=tui-network | |
time="2025-09-02T02:43:29Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:43:29Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:43:29Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:43:29Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:43:29Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:43:29Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:43:29Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:43:29Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:43:29Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:43:29Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:43:29Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:43:29Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:43:29Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:43:29Z" level=info msg="π TUI: π― Step 3: Configure Primary Nameserver (should be at Primary field by default)" scenario=tui-network | |
time="2025-09-02T02:43:29Z" level=info msg="π TUI: β¨οΈ Entering Primary Nameserver: 10.10.128.8" scenario=tui-network | |
time="2025-09-02T02:43:31Z" level=info msg="π TUI: πΈ Primary DNS entered" scenario=tui-network | |
time="2025-09-02T02:43:31Z" level=info msg="π TUI: π Primary field filled with 10.10.128.8:" scenario=tui-network | |
time="2025-09-02T02:43:31Z" level=info msg="π TUI: ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€" scenario=tui-network | |
time="2025-09-02T02:43:31Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:43:31Z" level=info msg="π TUI: β Primary Nameserver: [ 10.10.128.8 ] β" scenario=tui-network | |
time="2025-09-02T02:43:31Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:43:31Z" level=info msg="π TUI: β Alternate Nameserver: [ ] β" scenario=tui-network | |
time="2025-09-02T02:43:31Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:43:31Z" level=info msg="π TUI: β Search: [ ] β" scenario=tui-network | |
time="2025-09-02T02:43:31Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:43:31Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:43:31Z" level=info msg="π TUI: π― Step 4: Tab to Alternate Nameserver field" scenario=tui-network | |
time="2025-09-02T02:43:33Z" level=info msg="π TUI: β¨οΈ Entering Alternate Nameserver: 8.8.4.4" scenario=tui-network | |
time="2025-09-02T02:43:35Z" level=info msg="π TUI: πΈ Alternate DNS entered" scenario=tui-network | |
time="2025-09-02T02:43:35Z" level=info msg="π TUI: π Alternate field filled with 8.8.4.4:" scenario=tui-network | |
time="2025-09-02T02:43:35Z" level=info msg="π TUI: β Primary Nameserver: [ 10.10.128.8 ] β" scenario=tui-network | |
time="2025-09-02T02:43:35Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:43:35Z" level=info msg="π TUI: β Alternate Nameserver: [ 8.8.4.4 ] β" scenario=tui-network | |
time="2025-09-02T02:43:35Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:43:35Z" level=info msg="π TUI: β Search: [ ] β" scenario=tui-network | |
time="2025-09-02T02:43:35Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:43:35Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:43:35Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:43:35Z" level=info msg="π TUI: β Alternate DNS entered successfully" scenario=tui-network | |
time="2025-09-02T02:43:35Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:43:35Z" level=info msg="π TUI: π― Step 5: Tab to Search Domain field" scenario=tui-network | |
time="2025-09-02T02:43:37Z" level=info msg="π TUI: β¨οΈ Entering Search Domain: spectrocloud.dev" scenario=tui-network | |
time="2025-09-02T02:43:39Z" level=info msg="π TUI: πΈ Search Domain entered" scenario=tui-network | |
time="2025-09-02T02:43:39Z" level=info msg="π TUI: π Search field filled with spectrocloud.dev:" scenario=tui-network | |
time="2025-09-02T02:43:39Z" level=info msg="π TUI: β Alternate Nameserver: [ 8.8.4.4 ] β" scenario=tui-network | |
time="2025-09-02T02:43:39Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:43:39Z" level=info msg="π TUI: β Search: [ spectrocloud.dev ] β" scenario=tui-network | |
time="2025-09-02T02:43:39Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:43:39Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:43:39Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:43:39Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:43:39Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:43:39Z" level=info msg="π TUI: β Search Domain entered successfully" scenario=tui-network | |
time="2025-09-02T02:43:39Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:43:39Z" level=info msg="π TUI: πΈ All DNS fields filled - ready to apply" scenario=tui-network | |
time="2025-09-02T02:43:39Z" level=info msg="π TUI: π All DNS fields before applying:" scenario=tui-network | |
time="2025-09-02T02:43:39Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:43:39Z" level=info msg="π TUI: βAutomatically obtain the DNS server address or manually specify the DNS β" scenario=tui-network | |
time="2025-09-02T02:43:39Z" level=info msg="π TUI: βserver address. β" scenario=tui-network | |
time="2025-09-02T02:43:39Z" level=info msg="π TUI: ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€" scenario=tui-network | |
time="2025-09-02T02:43:39Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:43:39Z" level=info msg="π TUI: β Primary Nameserver: [ 10.10.128.8 ] β" scenario=tui-network | |
time="2025-09-02T02:43:39Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:43:39Z" level=info msg="π TUI: β Alternate Nameserver: [ 8.8.4.4 ] β" scenario=tui-network | |
time="2025-09-02T02:43:39Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:43:39Z" level=info msg="π TUI: β Search: [ spectrocloud.dev ] β" scenario=tui-network | |
time="2025-09-02T02:43:39Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:43:39Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:43:39Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:43:39Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:43:39Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:43:39Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:43:39Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:43:39Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:43:39Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:43:39Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:43:39Z" level=info msg="π TUI: πΎ Step 6: Apply ALL DNS configurations with single Enter..." scenario=tui-network | |
time="2025-09-02T02:43:44Z" level=info msg="π TUI: πΈ After applying ALL DNS changes" scenario=tui-network | |
time="2025-09-02T02:43:44Z" level=info msg="π TUI: β DNS confirmation dialog appeared for all configurations" scenario=tui-network | |
time="2025-09-02T02:43:44Z" level=info msg="π TUI: π DNS confirmation dialog:" scenario=tui-network | |
time="2025-09-02T02:43:44Z" level=info msg="π TUI: β Primary Nameserver: [ 10.10.128.8 ] β" scenario=tui-network | |
time="2025-09-02T02:43:44Z" level=info msg="π TUI: β ββββββββββββββββββββββββββββββββββββββββββββββββββ β" scenario=tui-network | |
time="2025-09-02T02:43:44Z" level=info msg="π TUI: β Alternate Namβ β ] β" scenario=tui-network | |
time="2025-09-02T02:43:44Z" level=info msg="π TUI: β β Do you want to apply this DNS to the system? β β" scenario=tui-network | |
time="2025-09-02T02:43:44Z" level=info msg="π TUI: β Search: β β ] β" scenario=tui-network | |
time="2025-09-02T02:43:44Z" level=info msg="π TUI: β β β β" scenario=tui-network | |
time="2025-09-02T02:43:44Z" level=info msg="π TUI: β β β β" scenario=tui-network | |
time="2025-09-02T02:43:44Z" level=info msg="π TUI: β Confirming ALL DNS changes (Primary + Alternate + Search Domain)..." scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: πΈ STEP LL: After confirming ALL DNS changes" scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: π Post-DNS confirmation screen:" scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: βββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: βPalette TUI βDNS Configuration β" scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: β Hostname βAutomatically obtain the DNS server address or β" scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: β Host Network Adapters βmanually specify the DNS server address. β" scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: β > DNS Configuration β β" scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: β Quit βββββββββββββββββββββ¬βββββββββββββββββββββ¬ββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: β ββPrimary NameserverβAlternate NameserverβSearch ββ" scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: β βββββββββββββββββββββΌβββββββββββββββββββββΌβββββββββββ€β" scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: β ββ10.10.128.8 β8.8.4.4 βspectroclβ¦ββ" scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: β βββββββββββββββββββββ΄βββββββββββββββββββββ΄ββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: β Complete DNS configuration completed successfully" scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: π Main menu after complete DNS config:" scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: βββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: βPalette TUI βDNS Configuration β" scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: β Hostname βAutomatically obtain the DNS server address or β" scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: β Host Network Adapters βmanually specify the DNS server address. β" scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: β > DNS Configuration β β" scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: β Quit βββββββββββββββββββββ¬βββββββββββββββββββββ¬ββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: β ββPrimary NameserverβAlternate NameserverβSearch ββ" scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: β βββββββββββββββββββββΌβββββββββββββββββββββΌβββββββββββ€β" scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: β ββ10.10.128.8 β8.8.4.4 βspectroclβ¦ββ" scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: β βββββββββββββββββββββ΄βββββββββββββββββββββ΄ββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: π EXTENSIVE DNS CONFIGURATION SUMMARY:" scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: ========================================" scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: πΈ Fresh IP Connection & Complete DNS Steps Captured:" scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: π Step W: New IP connection (/tmp/step_w_new_ip_connected.txt)" scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: π Step X: Fresh palette-tui launch (/tmp/step_x_fresh_tui.txt)" scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=warning msg="β οΈ DEBUG TUI LAUNCH: π Step X: Fresh palette-tui launch (/tmp/step_x_fresh_tui.txt)" scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: π Step Y: Fresh login & main menu (/tmp/step_y_fresh_main_menu.txt)" scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: π Step AA: DNS interface reached (/tmp/step_aa_dns_interface_fresh.txt)" scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: π Step BB: Primary Nameserver field focused (/tmp/step_bb_nameserver_focused.txt)" scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: π Step CC: Primary field cleared (/tmp/step_cc_nameserver_cleared.txt)" scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: π Step DD: Primary DNS entered (/tmp/step_dd_dns_entered.txt)" scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: π Step EE: Primary DNS applied (/tmp/step_ee_dns_applied.txt)" scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: π Step GG: Alternate Nameserver focused (/tmp/step_gg_alt_nameserver_focused.txt)" scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: π Step HH: Alternate DNS entered (/tmp/step_hh_alt_dns_entered.txt)" scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: π Step II: Search Domain focused (/tmp/step_ii_search_domain_focused.txt)" scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: π Step JJ: Search Domain entered (/tmp/step_jj_search_domain_entered.txt)" scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: π Step KK: ALL DNS applied (/tmp/step_kk_all_dns_applied.txt)" scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: π Step LL: ALL DNS confirmed (/tmp/step_ll_all_dns_confirmed.txt)" scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: π― Total Complete DNS Debug Files: 14 comprehensive screen captures" scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: π§ͺ VALIDATION PHASE - Verifying Configuration Changes..." scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: =========================================================" scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: π COMPREHENSIVE SYSTEM VALIDATION ON NEW IP..." scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: ================================================" scenario=tui-network | |
time="2025-09-02T02:43:50Z" level=info msg="π TUI: π Validating all configurations on new IP: 10.10.229.80" scenario=tui-network | |
time="2025-09-02T02:43:55Z" level=info msg="π TUI: π Testing hostname configuration..." scenario=tui-network | |
time="2025-09-02T02:43:55Z" level=info msg="π TUI: π Testing complete network configuration..." scenario=tui-network | |
time="2025-09-02T02:43:55Z" level=info msg="π TUI: π Auto-detecting first available network interface..." scenario=tui-network | |
time="2025-09-02T02:43:56Z" level=info msg="π TUI: π Detected active network interface: ens192" scenario=tui-network | |
time="2025-09-02T02:43:56Z" level=info msg="π TUI: π DEBUG: Available network interfaces:" scenario=tui-network | |
time="2025-09-02T02:43:56Z" level=info msg="π TUI: lo" scenario=tui-network | |
time="2025-09-02T02:43:56Z" level=info msg="π TUI: ens192" scenario=tui-network | |
time="2025-09-02T02:43:57Z" level=info msg="π TUI: π Testing Primary DNS configuration with systemd-resolved..." scenario=tui-network | |
time="2025-09-02T02:43:57Z" level=info msg="π TUI: π Testing Alternate DNS configuration..." scenario=tui-network | |
time="2025-09-02T02:43:57Z" level=info msg="π TUI: π Testing Search Domain configuration..." scenario=tui-network | |
time="2025-09-02T02:43:58Z" level=info msg="π TUI: π Additional DNS interface-specific check..." scenario=tui-network | |
time="2025-09-02T02:43:58Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:43:58Z" level=info msg="π TUI: π COMPREHENSIVE VALIDATION RESULTS:" scenario=tui-network | |
time="2025-09-02T02:43:58Z" level=info msg="π TUI: ====================================" scenario=tui-network | |
time="2025-09-02T02:43:58Z" level=info msg="π TUI: β HOSTNAME VALIDATION RESULT: Current hostname = 'edge-node-anekd'" scenario=tui-network | |
time="2025-09-02T02:43:58Z" level=info msg="π TUI: β IP ADDRESS VALIDATION RESULT: Current IP configuration = ' inet 10.10.229.80/18 brd 10.10.255.255 scope global ens192'" scenario=tui-network | |
time="2025-09-02T02:43:58Z" level=info msg="π DEBUG TUI VALIDATION: β IP ADDRESS VALIDATION RESULT: Current IP configuration = ' inet 10.10.229.80/18 brd 10.10.255.255 scope global ens192'" scenario=tui-network | |
time="2025-09-02T02:43:58Z" level=info msg="π TUI: β PRIMARY DNS VALIDATION RESULT: Primary nameserver = ' DNS Servers: 10.10.128.8 8.8.4.4'" scenario=tui-network | |
time="2025-09-02T02:43:58Z" level=info msg="π TUI: β ALTERNATE DNS VALIDATION RESULT: Alternate nameserver = ' DNS Servers: 10.10.128.8 8.8.4.4'" scenario=tui-network | |
time="2025-09-02T02:43:58Z" level=info msg="π TUI: β SEARCH DOMAIN VALIDATION RESULT: Search domain = ' DNS Domain: spectrocloud.dev'" scenario=tui-network | |
time="2025-09-02T02:43:58Z" level=info msg="π TUI: π DNS RESOLV STATUS: Protocols: -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported" scenario=tui-network | |
time="2025-09-02T02:43:58Z" level=info msg="π TUI: DNS Servers: 10.10.128.8 8.8.4.4" scenario=tui-network | |
time="2025-09-02T02:43:58Z" level=info msg="π TUI: DNS Domain: spectrocloud.dev" scenario=tui-network | |
time="2025-09-02T02:43:58Z" level=info msg="π TUI: Protocols: -DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported" scenario=tui-network | |
time="2025-09-02T02:43:58Z" level=info msg="π TUI: π DNS INTERFACE STATUS: Link 2 (ens192)" scenario=tui-network | |
time="2025-09-02T02:43:58Z" level=info msg="π TUI: Current Scopes: none" scenario=tui-network | |
time="2025-09-02T02:43:58Z" level=info msg="π TUI: Protocols: -DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported" scenario=tui-network | |
time="2025-09-02T02:43:58Z" level=info msg="π TUI: π β HOSTNAME TEST PASSED: Successfully set to 'edge-node-anekd'" scenario=tui-network | |
time="2025-09-02T02:43:58Z" level=info msg="π TUI: π β COMPLETE NETWORK TEST PASSED: Successfully configured complete network stack" scenario=tui-network | |
time="2025-09-02T02:43:58Z" level=info msg="π TUI: π Network Configuration Summary:" scenario=tui-network | |
time="2025-09-02T02:43:58Z" level=info msg="π TUI: π‘ MTU: 1500 β " scenario=tui-network | |
time="2025-09-02T02:43:58Z" level=info msg="π TUI: π IP: 10.10.229.80 β " scenario=tui-network | |
time="2025-09-02T02:43:58Z" level=info msg="π TUI: π Gateway: 10.10.192.1 β " scenario=tui-network | |
time="2025-09-02T02:43:58Z" level=info msg="π TUI: π β PRIMARY DNS TEST PASSED: Successfully set primary nameserver to '10.10.128.8'" scenario=tui-network | |
time="2025-09-02T02:43:58Z" level=info msg="π TUI: π β ALTERNATE DNS TEST PASSED: Successfully set alternate nameserver to '8.8.4.4'" scenario=tui-network | |
time="2025-09-02T02:43:58Z" level=info msg="π TUI: π β SEARCH DOMAIN TEST PASSED: Successfully set search domain to 'spectrocloud.dev'" scenario=tui-network | |
time="2025-09-02T02:43:58Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:43:58Z" level=info msg="π TUI: π Additional Connectivity Verification:" scenario=tui-network | |
time="2025-09-02T02:43:58Z" level=info msg="π TUI: π‘ Ping Test: PING_SUCCESS" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: π Old IP Status: OLD_IP_INACTIVE" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: π― FINAL TEST RESULTS - EVIDENCE OF CONFIGURATION:" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: ==================================================" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: π Configuration Summary:" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: π·οΈ Hostname Test: PASSED (Value: 'edge-node-anekd')" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: π IP Address Test: PASSED (Value: '10.10.229.80')" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: π§ Primary DNS Test: PASSED (Value: '10.10.128.8')" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: π§ Alternate DNS Test: PASSED (Value: '8.8.4.4')" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: π§ Search Domain Test: PASSED (Value: 'spectrocloud.dev')" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: π Network Adapter: ens160" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: π Target Node: 10.10.198.117 β 10.10.229.80" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: π π OVERALL TEST RESULT: β PASSED β " scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π DEBUG TUI VALIDATION: π π OVERALL TEST RESULT: β PASSED β " scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: π― All configurations (hostname, IP, complete DNS) were applied successfully!" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: π edge-node-anekd + 10.10.229.80 + Complete DNS = Complete edge host setup!" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: π DETAILED EVIDENCE LOG:" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: ========================" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: Test Execution Time: Tue Sep 2 02:44:03 UTC 2025" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: Target Node: 10.10.198.117 β 10.10.229.80" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: Expected Hostname: edge-node-anekd" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: Actual Hostname: edge-node-anekd" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: Expected IP: 10.10.229.80" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π DEBUG TUI VALIDATION: Expected IP: 10.10.229.80" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: Actual IP: 10.10.229.80" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π DEBUG TUI VALIDATION: Actual IP: 10.10.229.80" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: Expected Primary DNS: 10.10.128.8" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: Actual Primary DNS: 10.10.128.8" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: Expected Alternate DNS: 8.8.4.4" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: Actual Alternate DNS: 8.8.4.4" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: Expected Search Domain: spectrocloud.dev" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: Actual Search Domain: spectrocloud.dev" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: Hostname Test: PASSED" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: IP Test: PASSED" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: Primary DNS Test: PASSED" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: Alternate DNS Test: PASSED" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: Search Domain Test: PASSED" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: Overall Result: PASSED" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: π Step-by-step debug files created:" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: π Login Steps A-D: /tmp/step_[a-d]_*.txt" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: π Hostname Steps E-I: /tmp/step_[e-i]_*.txt" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: π Network Steps J-V: /tmp/step_[j-v]_*.txt" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: π Complete DNS Steps W-LL: /tmp/step_[w-l][l]_*.txt" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: πΊ To view the original session: tmux attach-session -t palette-tui-session" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: πΊ To view the DNS session: tmux attach-session -t dns-config-session" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: π To see current screen: tmux capture-pane -t dns-config-session -p" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: β To kill sessions: tmux kill-session -t palette-tui-session && tmux kill-session -t dns-config-session" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: === FINAL CONFIGURATION SCREENS ===" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: πΈ Original session (network config):" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: Original session closed (expected after IP change)" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: πΈ DNS session (final state):" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: βββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: βPalette TUI βDNS Configuration β" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: β Hostname βAutomatically obtain the DNS server address or β" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: β Host Network Adapters βmanually specify the DNS server address. β" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: β > DNS Configuration β β" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: β Quit βββββββββββββββββββββ¬βββββββββββββββββββββ¬ββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: β ββPrimary NameserverβAlternate NameserverβSearch ββ" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: β βββββββββββββββββββββΌβββββββββββββββββββββΌβββββββββββ€β" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: β ββ10.10.128.8 β8.8.4.4 βspectroclβ¦ββ" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: β βββββββββββββββββββββ΄βββββββββββββββββββββ΄ββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: β<Up/Down/Tab> Navigate β<Esc> Back <Enter> Edit β" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: βββββββββββββββββββββββββββ΄βββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: π― COMPLETE AUTOMATION SUMMARY:" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: ===============================" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: β SSH Connection: 10.10.198.117 β 10.10.229.80" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π DEBUG TUI VALIDATION: β SSH Connection: 10.10.198.117 β 10.10.229.80" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: β palette-tui: Launched and automated successfully" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: β Configurations Applied:" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π DEBUG TUI VALIDATION: β Configurations Applied:" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: π·οΈ Hostname: edge-node-anekd" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: π IP Address: 10.10.229.80 (Static IP)" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: π§ Primary DNS: 10.10.128.8" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: π§ Alternate DNS: 8.8.4.4" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: π§ Search Domain: spectrocloud.dev" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: β Validation: Direct system verification completed" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: β Evidence: 32+ step-by-step screen captures saved" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π TUI: π Final Status: PASSED" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="β tui.sh execution completed successfully" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π Validating network configuration change: 10.10.198.117 -> 10.10.229.80" scenario=tui-network | |
time="2025-09-02T02:44:03Z" level=info msg="π Validating network change from 10.10.198.117 to 10.10.229.80" scenario=tui-network | |
time="2025-09-02T02:44:07Z" level=info msg="β Old IP unreachable test passed" scenario=tui-network | |
time="2025-09-02T02:44:09Z" level=info msg="β New IP reachable test passed" scenario=tui-network | |
time="2025-09-02T02:44:09Z" level=info msg="β SSH connectivity test passed" scenario=tui-network | |
time="2025-09-02T02:44:09Z" level=info msg="β IP configuration: inet 10.10.229.80/18 brd 10.10.255.255 scope global ens192" scenario=tui-network | |
time="2025-09-02T02:44:10Z" level=info msg="β palette-tui binary: -rwxr-xr-x 1 root root 41392768 Apr 16 2020 /opt/spectrocloud/bin/palette-tui" scenario=tui-network | |
time="2025-09-02T02:44:10Z" level=info msg="β palette-tui process: 1281\n3145\n3149\n3150\n4303\n4314\n4315\n5491" scenario=tui-network | |
time="2025-09-02T02:44:10Z" level=info msg="β Port 5080: LISTEN 0 4096 *:5080 *:*" scenario=tui-network | |
time="2025-09-02T02:44:10Z" level=info msg="β Network change validation successful" scenario=tui-network | |
time="2025-09-02T02:44:10Z" level=info msg="β Network configuration completed successfully: 10.10.229.80" scenario=tui-network | |
time="2025-09-02T02:44:10Z" level=info msg="β Network configured successfully: 10.10.198.117 -> 10.10.229.80" scenario=tui-network | |
time="2025-09-02T02:44:10Z" level=info msg="π§ Configuring network for edge host 2: 10.10.217.246" scenario=tui-network | |
time="2025-09-02T02:44:10Z" level=info msg="π Running tui.sh for IP: 10.10.217.246" scenario=tui-network | |
time="2025-09-02T02:44:10Z" level=info msg="π Scanning IP range 10.10.229.80 to 10.10.229.89 for available address" scenario=tui-network | |
time="2025-09-02T02:44:10Z" level=info msg="π‘ Generated 10 IPs to scan" scenario=tui-network | |
time="2025-09-02T02:44:10Z" level=info msg="π Checking IP 1/10: 10.10.229.80" scenario=tui-network | |
time="2025-09-02T02:44:10Z" level=info msg="β IP 10.10.229.80 is in use" scenario=tui-network | |
time="2025-09-02T02:44:10Z" level=info msg="π Checking IP 2/10: 10.10.229.81" scenario=tui-network | |
time="2025-09-02T02:44:14Z" level=info msg="π Found available IP: 10.10.229.81" scenario=tui-network | |
time="2025-09-02T02:44:14Z" level=info msg="β Selected target IP: 10.10.229.81" scenario=tui-network | |
time="2025-09-02T02:44:14Z" level=info msg="βοΈ Executing: bash /root/cursor/teams-edge-native/vmware-scripts/tui.sh 10.10.217.246 10.10.229.81" scenario=tui-network | |
time="2025-09-02T02:44:14Z" level=info msg="π TARGET_IP passed as argument: 10.10.229.81" scenario=tui-network | |
time="2025-09-02T02:44:14Z" level=info msg="π Custom environment variables being passed:" scenario=tui-network | |
time="2025-09-02T02:44:14Z" level=info msg=" SSH_TARGET=10.10.217.246" scenario=tui-network | |
time="2025-09-02T02:44:14Z" level=info msg=" TARGET_HOSTNAME_BASE=edge-node" scenario=tui-network | |
time="2025-09-02T02:44:14Z" level=info msg=" TARGET_DNS=10.10.128.8" scenario=tui-network | |
time="2025-09-02T02:44:14Z" level=info msg=" TARGET_DNS_ALTERNATE=" scenario=tui-network | |
time="2025-09-02T02:44:14Z" level=info msg=" TARGET_SEARCH_DOMAIN=spectrocloud.dev" scenario=tui-network | |
time="2025-09-02T02:44:14Z" level=info msg=" MTU_VALUE=1500" scenario=tui-network | |
time="2025-09-02T02:44:14Z" level=info msg=" SUBNET_MASK=255.255.192.0" scenario=tui-network | |
time="2025-09-02T02:44:14Z" level=info msg=" GATEWAY=10.10.192.1" scenario=tui-network | |
time="2025-09-02T02:44:14Z" level=info msg=" TARGET_IP=10.10.229.81" scenario=tui-network | |
time="2025-09-02T02:44:14Z" level=info msg=" IP_RANGE_START=10.10.229.80" scenario=tui-network | |
time="2025-09-02T02:44:14Z" level=info msg=" IP_RANGE_END=10.10.229.89" scenario=tui-network | |
time="2025-09-02T02:44:14Z" level=info msg="π TUI: === tmux Send-Keys Palette TUI Automation ===" scenario=tui-network | |
time="2025-09-02T02:44:14Z" level=info msg="π TUI: β Using TARGET_IP from command line argument: 10.10.229.81" scenario=tui-network | |
time="2025-09-02T02:44:14Z" level=info msg="π TUI: π² Generated random hostname component: 1pjw2" scenario=tui-network | |
time="2025-09-02T02:44:14Z" level=info msg="π TUI: π·οΈ Final hostname: edge-node-1pjw2" scenario=tui-network | |
time="2025-09-02T02:44:14Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:44:14Z" level=info msg="π TUI: β All required environment variables are set" scenario=tui-network | |
time="2025-09-02T02:44:14Z" level=info msg="π TUI: π§ Ensuring tmux..." scenario=tui-network | |
time="2025-09-02T02:44:14Z" level=info msg="π TUI: β tmux 3.0a" scenario=tui-network | |
time="2025-09-02T02:44:14Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:44:14Z" level=info msg="π TUI: β Using TARGET_IP: 10.10.229.81" scenario=tui-network | |
time="2025-09-02T02:44:14Z" level=info msg="π TUI: π IP Selection Method: Go code (nmap + ping validation)" scenario=tui-network | |
time="2025-09-02T02:44:14Z" level=info msg="π TUI: π Final Configuration Settings:" scenario=tui-network | |
time="2025-09-02T02:44:14Z" level=info msg="π TUI: π SSH Target: 10.10.217.246" scenario=tui-network | |
time="2025-09-02T02:44:14Z" level=info msg="π TUI: π·οΈ Target Hostname: edge-node-1pjw2 (base: edge-node + random: 1pjw2)" scenario=tui-network | |
time="2025-09-02T02:44:14Z" level=info msg="π TUI: π Target IP: 10.10.229.81 (Go-selected)" scenario=tui-network | |
time="2025-09-02T02:44:14Z" level=info msg="π TUI: π§ Primary DNS: 10.10.128.8" scenario=tui-network | |
time="2025-09-02T02:44:14Z" level=info msg="π TUI: π§ Alternate DNS: 8.8.4.4" scenario=tui-network | |
time="2025-09-02T02:44:14Z" level=info msg="π TUI: π§ Search Domain: spectrocloud.dev" scenario=tui-network | |
time="2025-09-02T02:44:14Z" level=info msg="π TUI: π€ Username: kairos" scenario=tui-network | |
time="2025-09-02T02:44:14Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:44:14Z" level=info msg="π TUI: π VERIFICATION STRINGS FOR TESTING:" scenario=tui-network | |
time="2025-09-02T02:44:14Z" level=info msg="π TUI: β Hostname to verify: 'edge-node-1pjw2'" scenario=tui-network | |
time="2025-09-02T02:44:14Z" level=info msg="π TUI: β Random component: '1pjw2'" scenario=tui-network | |
time="2025-09-02T02:44:14Z" level=info msg="π TUI: β IP to verify: '10.10.229.81'" scenario=tui-network | |
time="2025-09-02T02:44:14Z" level=info msg="π TUI: β Primary DNS to verify: '10.10.128.8'" scenario=tui-network | |
time="2025-09-02T02:44:14Z" level=info msg="π TUI: β Alternate DNS to verify: '8.8.4.4'" scenario=tui-network | |
time="2025-09-02T02:44:14Z" level=info msg="π TUI: β Search Domain to verify: 'spectrocloud.dev'" scenario=tui-network | |
time="2025-09-02T02:44:14Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:44:14Z" level=info msg="π TUI: πΎ Configuration Summary:" scenario=tui-network | |
time="2025-09-02T02:44:14Z" level=info msg="π TUI: π Generated: Tue Sep 2 02:44:14 UTC 2025" scenario=tui-network | |
time="2025-09-02T02:44:14Z" level=info msg="π TUI: π·οΈ Target Hostname: edge-node-1pjw2" scenario=tui-network | |
time="2025-09-02T02:44:14Z" level=info msg="π TUI: π Target IP: 10.10.229.81" scenario=tui-network | |
time="2025-09-02T02:44:14Z" level=info msg="π TUI: π§ Primary DNS: 10.10.128.8" scenario=tui-network | |
time="2025-09-02T02:44:14Z" level=info msg="π TUI: π§ Alternate DNS: 8.8.4.4" scenario=tui-network | |
time="2025-09-02T02:44:14Z" level=info msg="π TUI: π§ Search Domain: spectrocloud.dev" scenario=tui-network | |
time="2025-09-02T02:44:14Z" level=info msg="π TUI: π€ SSH User: kairos" scenario=tui-network | |
time="2025-09-02T02:44:14Z" level=info msg="π TUI: π Verification commands available after configuration" scenario=tui-network | |
time="2025-09-02T02:44:14Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:44:14Z" level=info msg="π TUI: π Creating tmux session..." scenario=tui-network | |
time="2025-09-02T02:44:14Z" level=info msg="π TUI: π Connecting via SSH..." scenario=tui-network | |
time="2025-09-02T02:44:19Z" level=info msg="π TUI: π Navigating to palette-tui directory..." scenario=tui-network | |
time="2025-09-02T02:44:21Z" level=info msg="π TUI: π¨ Starting palette-tui with interactive sudo..." scenario=tui-network | |
time="2025-09-02T02:44:23Z" level=info msg="π TUI: π Entering sudo password..." scenario=tui-network | |
time="2025-09-02T02:44:28Z" level=info msg="π TUI: β Verifying palette-tui launch..." scenario=tui-network | |
time="2025-09-02T02:44:28Z" level=warning msg="β οΈ DEBUG TUI LAUNCH: β Verifying palette-tui launch..." scenario=tui-network | |
time="2025-09-02T02:44:28Z" level=info msg="π TUI: π β Palette-TUI launched successfully!" scenario=tui-network | |
time="2025-09-02T02:44:28Z" level=info msg="π TUI: π€ Sending username..." scenario=tui-network | |
time="2025-09-02T02:44:30Z" level=info msg="π TUI: πΈ STEP A: After entering username" scenario=tui-network | |
time="2025-09-02T02:44:30Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:44:30Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:44:30Z" level=info msg="π TUI: β Username: [ kairos ] β" scenario=tui-network | |
time="2025-09-02T02:44:30Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:44:30Z" level=info msg="π TUI: β Password: [ ] β" scenario=tui-network | |
time="2025-09-02T02:44:30Z" level=info msg="π TUI: π Moving to password field..." scenario=tui-network | |
time="2025-09-02T02:44:31Z" level=info msg="π TUI: πΈ STEP B: After Tab to password" scenario=tui-network | |
time="2025-09-02T02:44:31Z" level=info msg="π TUI: β Username: [ kairos ] β" scenario=tui-network | |
time="2025-09-02T02:44:31Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:44:31Z" level=info msg="π TUI: β Password: [ ] β" scenario=tui-network | |
time="2025-09-02T02:44:31Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:44:31Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:44:31Z" level=info msg="π TUI: π Sending password..." scenario=tui-network | |
time="2025-09-02T02:44:34Z" level=info msg="π TUI: πΈ STEP C: After entering password" scenario=tui-network | |
time="2025-09-02T02:44:34Z" level=info msg="π TUI: β Username: [ kairos ] β" scenario=tui-network | |
time="2025-09-02T02:44:34Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:44:34Z" level=info msg="π TUI: β Password: [ ****** ] β" scenario=tui-network | |
time="2025-09-02T02:44:34Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:44:34Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:44:34Z" level=info msg="π TUI: β Submitting login..." scenario=tui-network | |
time="2025-09-02T02:44:37Z" level=info msg="π TUI: πΈ STEP D: After login submission" scenario=tui-network | |
time="2025-09-02T02:44:37Z" level=info msg="π TUI: β LOGIN SUCCESS: Main menu appeared" scenario=tui-network | |
time="2025-09-02T02:44:37Z" level=info msg="π TUI: βββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:44:37Z" level=info msg="π TUI: βPalette TUI βHostname β" scenario=tui-network | |
time="2025-09-02T02:44:37Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:44:37Z" level=info msg="π TUI: ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:44:37Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:44:37Z" level=info msg="π TUI: π·οΈ Updating hostname to edge-node-1pjw2..." scenario=tui-network | |
time="2025-09-02T02:44:37Z" level=info msg="π TUI: π Hostname field is directly editable in main menu..." scenario=tui-network | |
time="2025-09-02T02:44:37Z" level=info msg="π TUI: π·οΈ Using ENTER to edit hostname field (as interface shows)..." scenario=tui-network | |
time="2025-09-02T02:44:40Z" level=info msg="π TUI: πΈ STEP E: After pressing Enter to edit hostname" scenario=tui-network | |
time="2025-09-02T02:44:40Z" level=info msg="π TUI: β In hostname edit mode" scenario=tui-network | |
time="2025-09-02T02:44:40Z" level=info msg="π TUI: π§Ή Clearing current hostname field..." scenario=tui-network | |
time="2025-09-02T02:44:41Z" level=info msg="π TUI: πΈ STEP F: After clearing hostname field" scenario=tui-network | |
time="2025-09-02T02:44:41Z" level=info msg="π TUI: βββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:44:41Z" level=info msg="π TUI: βPalette TUI βHostname β" scenario=tui-network | |
time="2025-09-02T02:44:41Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:44:41Z" level=info msg="π TUI: ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:44:41Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:44:41Z" level=info msg="π TUI: β > Hostname β A name to uniquely identify this edge host. β" scenario=tui-network | |
time="2025-09-02T02:44:41Z" level=info msg="π TUI: β Host Network Adapters β β" scenario=tui-network | |
time="2025-09-02T02:44:41Z" level=info msg="π TUI: β DNS Configuration β β" scenario=tui-network | |
time="2025-09-02T02:44:41Z" level=info msg="π TUI: β Quit β [ ] β" scenario=tui-network | |
time="2025-09-02T02:44:41Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:44:41Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:44:41Z" level=info msg="π TUI: β¨οΈ Typing new hostname: edge-node-1pjw2" scenario=tui-network | |
time="2025-09-02T02:44:43Z" level=info msg="π TUI: πΈ STEP G: After typing edge-node-1pjw2" scenario=tui-network | |
time="2025-09-02T02:44:43Z" level=info msg="π TUI: π Hostname field verification (looking for: edge-node-1pjw2):" scenario=tui-network | |
time="2025-09-02T02:44:43Z" level=info msg="π TUI: βββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:44:43Z" level=info msg="π TUI: βPalette TUI βHostname β" scenario=tui-network | |
time="2025-09-02T02:44:43Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:44:43Z" level=info msg="π TUI: ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:44:43Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:44:43Z" level=info msg="π TUI: β > Hostname β A name to uniquely identify this edge host. β" scenario=tui-network | |
time="2025-09-02T02:44:43Z" level=info msg="π TUI: β Host Network Adapters β β" scenario=tui-network | |
time="2025-09-02T02:44:43Z" level=info msg="π TUI: β DNS Configuration β β" scenario=tui-network | |
time="2025-09-02T02:44:43Z" level=info msg="π TUI: β Quit β [ edge-node-1pjw2 ] β" scenario=tui-network | |
time="2025-09-02T02:44:43Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:44:43Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:44:43Z" level=info msg="π TUI: π Random hostname component verification:" scenario=tui-network | |
time="2025-09-02T02:44:43Z" level=info msg="π TUI: β Random string '1pjw2' found in hostname field" scenario=tui-network | |
time="2025-09-02T02:44:43Z" level=info msg="π TUI: πΎ Applying hostname changes..." scenario=tui-network | |
time="2025-09-02T02:44:47Z" level=info msg="π TUI: πΈ STEP H: After applying hostname" scenario=tui-network | |
time="2025-09-02T02:44:47Z" level=info msg="π TUI: π Hostname application screen:" scenario=tui-network | |
time="2025-09-02T02:44:47Z" level=info msg="π TUI: βββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:44:47Z" level=info msg="π TUI: βPalette TUI βHostname β" scenario=tui-network | |
time="2025-09-02T02:44:47Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:44:47Z" level=info msg="π TUI: ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:44:47Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:44:47Z" level=info msg="π TUI: β Confirming hostname change (if confirmation dialog appears)..." scenario=tui-network | |
time="2025-09-02T02:44:51Z" level=info msg="π TUI: πΈ STEP I: After hostname confirmation" scenario=tui-network | |
time="2025-09-02T02:44:51Z" level=info msg="π TUI: β Back at main menu" scenario=tui-network | |
time="2025-09-02T02:44:51Z" level=info msg="π TUI: βββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:44:51Z" level=info msg="π TUI: βPalette TUI βHostname β" scenario=tui-network | |
time="2025-09-02T02:44:51Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:44:51Z" level=info msg="π TUI: π Ensuring we're at main menu..." scenario=tui-network | |
time="2025-09-02T02:44:55Z" level=info msg="π TUI: π Navigating to Host Network Adapters..." scenario=tui-network | |
time="2025-09-02T02:44:57Z" level=info msg="π TUI: πΈ STEP J: After navigating to Host Network Adapters" scenario=tui-network | |
time="2025-09-02T02:44:57Z" level=info msg="π TUI: βββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:44:57Z" level=info msg="π TUI: βPalette TUI βHost Network Adapters β" scenario=tui-network | |
time="2025-09-02T02:44:57Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:44:57Z" level=info msg="π TUI: ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:44:57Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:44:57Z" level=info msg="π TUI: β Hostname βThe listed adapters facilitate network connections β" scenario=tui-network | |
time="2025-09-02T02:44:57Z" level=info msg="π TUI: β > Host Network Adapters βto and from this host. Select to configure a static β" scenario=tui-network | |
time="2025-09-02T02:44:57Z" level=info msg="π TUI: β DNS Configuration βIP address on the desired network adapter. β" scenario=tui-network | |
time="2025-09-02T02:44:57Z" level=info msg="π TUI: β Quit βββββββββ¬ββββββββββββββββββ¬ββββββββββββββββββ¬βββββββ β" scenario=tui-network | |
time="2025-09-02T02:45:01Z" level=info msg="π TUI: πΈ STEP K: Inside Host Network Adapters" scenario=tui-network | |
time="2025-09-02T02:45:01Z" level=info msg="π TUI: π Available network adapters:" scenario=tui-network | |
time="2025-09-02T02:45:01Z" level=info msg="π TUI: β > Host Network Adapters βto and from this host. Select to configure a static β" scenario=tui-network | |
time="2025-09-02T02:45:01Z" level=info msg="π TUI: β DNS Configuration βIP address on the desired network adapter. β" scenario=tui-network | |
time="2025-09-02T02:45:01Z" level=info msg="π TUI: β Quit βββββββββ¬ββββββββββββββββββ¬ββββββββββββββββββ¬βββββββ β" scenario=tui-network | |
time="2025-09-02T02:45:01Z" level=info msg="π TUI: β ββName βHardware Address βIP Address βState β β" scenario=tui-network | |
time="2025-09-02T02:45:01Z" level=info msg="π TUI: β βββββββββΌββββββββββββββββββΌββββββββββββββββββΌβββββββ€ β" scenario=tui-network | |
time="2025-09-02T02:45:01Z" level=info msg="π TUI: β ββens192β00:50:56:b6:97:32β10.10.217.246/18 βup β β" scenario=tui-network | |
time="2025-09-02T02:45:01Z" level=info msg="π TUI: β βββββββββ΄ββββββββββββββββββ΄ββββββββββββββββββ΄βββββββ β" scenario=tui-network | |
time="2025-09-02T02:45:01Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:45:01Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:45:01Z" level=info msg="π TUI: π§ Selecting first available network adapter..." scenario=tui-network | |
time="2025-09-02T02:45:05Z" level=info msg="π TUI: πΈ STEP L: Network adapter configuration screen" scenario=tui-network | |
time="2025-09-02T02:45:05Z" level=info msg="π TUI: ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:45:05Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:05Z" level=info msg="π TUI: βNetwork Adapter: ens192 Hardware Address: 00:50:56:b6:97:32 β" scenario=tui-network | |
time="2025-09-02T02:45:05Z" level=info msg="π TUI: ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:45:05Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:05Z" level=info msg="π TUI: βObtain an IP address automatically if a DHCP server is configured or specify β" scenario=tui-network | |
time="2025-09-02T02:45:05Z" level=info msg="π TUI: βa static IP address. β" scenario=tui-network | |
time="2025-09-02T02:45:05Z" level=info msg="π TUI: βNote: Setting Static IP will remove the existing DNS settings. β" scenario=tui-network | |
time="2025-09-02T02:45:05Z" level=info msg="π TUI: ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€" scenario=tui-network | |
time="2025-09-02T02:45:05Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:05Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:05Z" level=info msg="π TUI: β Type DHCP βΌ β" scenario=tui-network | |
time="2025-09-02T02:45:05Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:05Z" level=info msg="π TUI: β Maximum Transmission Unit: [ 1500 ] β" scenario=tui-network | |
time="2025-09-02T02:45:05Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:05Z" level=info msg="π TUI: β IP Address: [ 10.10.217.246 ] β" scenario=tui-network | |
time="2025-09-02T02:45:05Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:05Z" level=info msg="π TUI: β Subnet Mask: [ 255.255.192.0 ] β" scenario=tui-network | |
time="2025-09-02T02:45:05Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:05Z" level=info msg="π TUI: β Default Gateway: [ 10.10.192.1 ] β" scenario=tui-network | |
time="2025-09-02T02:45:05Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:05Z" level=info msg="π TUI: π Switching to Static IP configuration..." scenario=tui-network | |
time="2025-09-02T02:45:05Z" level=info msg="π TUI: Opening Type dropdown (currently DHCP)..." scenario=tui-network | |
time="2025-09-02T02:45:07Z" level=info msg="π TUI: πΈ STEP M: Type dropdown opened" scenario=tui-network | |
time="2025-09-02T02:45:07Z" level=info msg="π TUI: βNetwork Adapter: ens192 Hardware Address: 00:50:56:b6:97:32 β" scenario=tui-network | |
time="2025-09-02T02:45:07Z" level=info msg="π TUI: ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:45:07Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:07Z" level=info msg="π TUI: βObtain an IP address automatically if a DHCP server is configured or specify β" scenario=tui-network | |
time="2025-09-02T02:45:07Z" level=info msg="π TUI: βa static IP address. β" scenario=tui-network | |
time="2025-09-02T02:45:07Z" level=info msg="π TUI: βNote: Setting Static IP will remove the existing DNS settings. β" scenario=tui-network | |
time="2025-09-02T02:45:07Z" level=info msg="π TUI: ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€" scenario=tui-network | |
time="2025-09-02T02:45:07Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:07Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:07Z" level=info msg="π TUI: β Type DHCP β² β" scenario=tui-network | |
time="2025-09-02T02:45:07Z" level=info msg="π TUI: β > DHCP β" scenario=tui-network | |
time="2025-09-02T02:45:07Z" level=info msg="π TUI: β Maximum Transmission Unit: Static IP β" scenario=tui-network | |
time="2025-09-02T02:45:07Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:07Z" level=info msg="π TUI: β IP Address: [ 10.10.217.246 ] β" scenario=tui-network | |
time="2025-09-02T02:45:07Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:07Z" level=info msg="π TUI: Selecting Static IP option (Down+Space sequence)..." scenario=tui-network | |
time="2025-09-02T02:45:08Z" level=info msg="π TUI: πΈ STEP N: Static IP highlighted in dropdown" scenario=tui-network | |
time="2025-09-02T02:45:08Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:08Z" level=info msg="π TUI: βObtain an IP address automatically if a DHCP server is configured or specify β" scenario=tui-network | |
time="2025-09-02T02:45:08Z" level=info msg="π TUI: βa static IP address. β" scenario=tui-network | |
time="2025-09-02T02:45:08Z" level=info msg="π TUI: βNote: Setting Static IP will remove the existing DNS settings. β" scenario=tui-network | |
time="2025-09-02T02:45:08Z" level=info msg="π TUI: ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€" scenario=tui-network | |
time="2025-09-02T02:45:08Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:08Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:08Z" level=info msg="π TUI: β Type DHCP β² β" scenario=tui-network | |
time="2025-09-02T02:45:08Z" level=info msg="π TUI: β DHCP β" scenario=tui-network | |
time="2025-09-02T02:45:08Z" level=info msg="π TUI: β Maximum Transmission Unit: > Static IP β" scenario=tui-network | |
time="2025-09-02T02:45:08Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:08Z" level=info msg="π TUI: β IP Address: [ 10.10.217.246 ] β" scenario=tui-network | |
time="2025-09-02T02:45:08Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:11Z" level=info msg="π TUI: πΈ STEP O: After selecting Static IP" scenario=tui-network | |
time="2025-09-02T02:45:11Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:11Z" level=info msg="π TUI: βObtain an IP address automatically if a DHCP server is configured or specify β" scenario=tui-network | |
time="2025-09-02T02:45:11Z" level=info msg="π TUI: βa static IP address. β" scenario=tui-network | |
time="2025-09-02T02:45:11Z" level=info msg="π TUI: βNote: Setting Static IP will remove the existing DNS settings. β" scenario=tui-network | |
time="2025-09-02T02:45:11Z" level=info msg="π TUI: ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€" scenario=tui-network | |
time="2025-09-02T02:45:11Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:11Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:11Z" level=info msg="π TUI: β Type Static IP βΌ β" scenario=tui-network | |
time="2025-09-02T02:45:11Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:11Z" level=info msg="π TUI: β Maximum Transmission Unit: [ 1500 ] β" scenario=tui-network | |
time="2025-09-02T02:45:11Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:11Z" level=info msg="π TUI: π― BATCH NETWORK CONFIGURATION: MTU=1500 IP=10.10.229.81 Subnet=255.255.192.0 Gateway=10.10.192.1" scenario=tui-network | |
time="2025-09-02T02:45:11Z" level=info msg="π TUI: π‘ Step 1: Configuring MTU field..." scenario=tui-network | |
time="2025-09-02T02:45:13Z" level=info msg="π TUI: πΈ STEP P1: MTU field - entering 1500" scenario=tui-network | |
time="2025-09-02T02:45:15Z" level=info msg="π TUI: πΈ STEP P2: MTU value entered" scenario=tui-network | |
time="2025-09-02T02:45:15Z" level=info msg="π TUI: π Step 2: Configuring IP Address field..." scenario=tui-network | |
time="2025-09-02T02:45:17Z" level=info msg="π TUI: πΈ STEP P3: After navigating to IP Address field" scenario=tui-network | |
time="2025-09-02T02:45:17Z" level=info msg="π TUI: π IP Address field navigation:" scenario=tui-network | |
time="2025-09-02T02:45:17Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:17Z" level=info msg="π TUI: β Maximum Transmission Unit: [ 1500 ] β" scenario=tui-network | |
time="2025-09-02T02:45:17Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:17Z" level=info msg="π TUI: β IP Address: [ 10.10.217.246 ] β" scenario=tui-network | |
time="2025-09-02T02:45:17Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:17Z" level=info msg="π TUI: β Subnet Mask: [ 255.255.192.0 ] β" scenario=tui-network | |
time="2025-09-02T02:45:17Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:17Z" level=info msg="π TUI: π§Ή Clearing IP field and entering: 10.10.229.81" scenario=tui-network | |
time="2025-09-02T02:45:19Z" level=info msg="π TUI: πΈ STEP P4: After entering IP address" scenario=tui-network | |
time="2025-09-02T02:45:19Z" level=info msg="π TUI: π IP field with value 10.10.229.81:" scenario=tui-network | |
time="2025-09-02T02:45:19Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:19Z" level=info msg="π TUI: β Maximum Transmission Unit: [ 1500 ] β" scenario=tui-network | |
time="2025-09-02T02:45:19Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:19Z" level=info msg="π TUI: β IP Address: [ 10.10.229.81 ] β" scenario=tui-network | |
time="2025-09-02T02:45:19Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:19Z" level=info msg="π TUI: β Subnet Mask: [ 255.255.192.0 ] β" scenario=tui-network | |
time="2025-09-02T02:45:19Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:19Z" level=info msg="π TUI: π Step 3: Configuring Subnet Mask field..." scenario=tui-network | |
time="2025-09-02T02:45:21Z" level=info msg="π TUI: πΈ STEP P5: After navigating to Subnet Mask field" scenario=tui-network | |
time="2025-09-02T02:45:21Z" level=info msg="π TUI: π Subnet Mask field navigation:" scenario=tui-network | |
time="2025-09-02T02:45:21Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:21Z" level=info msg="π TUI: β IP Address: [ 10.10.229.81 ] β" scenario=tui-network | |
time="2025-09-02T02:45:21Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:21Z" level=info msg="π TUI: β Subnet Mask: [ 255.255.192.0 ] β" scenario=tui-network | |
time="2025-09-02T02:45:21Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:21Z" level=info msg="π TUI: β Default Gateway: [ 10.10.192.1 ] β" scenario=tui-network | |
time="2025-09-02T02:45:21Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:21Z" level=info msg="π TUI: π§Ή Clearing Subnet field and entering: 255.255.192.0" scenario=tui-network | |
time="2025-09-02T02:45:23Z" level=info msg="π TUI: πΈ STEP P6: After entering Subnet Mask" scenario=tui-network | |
time="2025-09-02T02:45:23Z" level=info msg="π TUI: π Subnet field with value 255.255.192.0:" scenario=tui-network | |
time="2025-09-02T02:45:23Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:23Z" level=info msg="π TUI: β IP Address: [ 10.10.229.81 ] β" scenario=tui-network | |
time="2025-09-02T02:45:23Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:23Z" level=info msg="π TUI: β Subnet Mask: [ 255.255.192.0 ] β" scenario=tui-network | |
time="2025-09-02T02:45:23Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:23Z" level=info msg="π TUI: β Default Gateway: [ 10.10.192.1 ] β" scenario=tui-network | |
time="2025-09-02T02:45:23Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:23Z" level=info msg="π TUI: π Step 4: Configuring Gateway field..." scenario=tui-network | |
time="2025-09-02T02:45:25Z" level=info msg="π TUI: πΈ STEP P7: After navigating to Gateway field" scenario=tui-network | |
time="2025-09-02T02:45:25Z" level=info msg="π TUI: π Gateway field navigation:" scenario=tui-network | |
time="2025-09-02T02:45:25Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:25Z" level=info msg="π TUI: β Subnet Mask: [ 255.255.192.0 ] β" scenario=tui-network | |
time="2025-09-02T02:45:25Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:25Z" level=info msg="π TUI: β Default Gateway: [ 10.10.192.1 ] β" scenario=tui-network | |
time="2025-09-02T02:45:25Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:25Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:25Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:25Z" level=info msg="π TUI: π§Ή Clearing Gateway field and entering: 10.10.192.1" scenario=tui-network | |
time="2025-09-02T02:45:27Z" level=info msg="π TUI: πΈ STEP P8: After entering Gateway" scenario=tui-network | |
time="2025-09-02T02:45:27Z" level=info msg="π TUI: π Gateway field with value 10.10.192.1:" scenario=tui-network | |
time="2025-09-02T02:45:27Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:27Z" level=info msg="π TUI: β Subnet Mask: [ 255.255.192.0 ] β" scenario=tui-network | |
time="2025-09-02T02:45:27Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:27Z" level=info msg="π TUI: β Default Gateway: [ 10.10.192.1 ] β" scenario=tui-network | |
time="2025-09-02T02:45:27Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:27Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:27Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:27Z" level=info msg="π TUI: πΈ STEP P9: All network fields configured - ready to apply" scenario=tui-network | |
time="2025-09-02T02:45:27Z" level=info msg="π TUI: π Complete batch configuration before apply:" scenario=tui-network | |
time="2025-09-02T02:45:27Z" level=info msg="π TUI: π‘ MTU: 1500" scenario=tui-network | |
time="2025-09-02T02:45:27Z" level=info msg="π TUI: π IP: 10.10.229.81" scenario=tui-network | |
time="2025-09-02T02:45:27Z" level=info msg="π TUI: π Subnet: 255.255.192.0" scenario=tui-network | |
time="2025-09-02T02:45:27Z" level=info msg="π TUI: π Gateway: 10.10.192.1" scenario=tui-network | |
time="2025-09-02T02:45:27Z" level=info msg="π TUI: π Visual verification of all fields:" scenario=tui-network | |
time="2025-09-02T02:45:27Z" level=info msg="π TUI: β Maximum Transmission Unit: [ 1500 ] β" scenario=tui-network | |
time="2025-09-02T02:45:27Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:27Z" level=info msg="π TUI: β IP Address: [ 10.10.229.81 ] β" scenario=tui-network | |
time="2025-09-02T02:45:27Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:27Z" level=info msg="π TUI: β Subnet Mask: [ 255.255.192.0 ] β" scenario=tui-network | |
time="2025-09-02T02:45:27Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:27Z" level=info msg="π TUI: β Default Gateway: [ 10.10.192.1 ] β" scenario=tui-network | |
time="2025-09-02T02:45:27Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:27Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:27Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:27Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:27Z" level=info msg="π TUI: πΎ Applying ALL network configurations at once..." scenario=tui-network | |
time="2025-09-02T02:45:31Z" level=info msg="π TUI: πΈ STEP P10: After applying batch network configuration" scenario=tui-network | |
time="2025-09-02T02:45:31Z" level=info msg="π TUI: π Network application result:" scenario=tui-network | |
time="2025-09-02T02:45:31Z" level=info msg="π TUI: β Batch network confirmation dialog appeared" scenario=tui-network | |
time="2025-09-02T02:45:31Z" level=info msg="π TUI: βa static IP address. β" scenario=tui-network | |
time="2025-09-02T02:45:31Z" level=info msg="π TUI: βNote: Setting ββββββββββββββββββββββββββββββββββββββββββββββββββ β" scenario=tui-network | |
time="2025-09-02T02:45:31Z" level=info msg="π TUI: ββββββββββββββββ ββββββββββββββββ€" scenario=tui-network | |
time="2025-09-02T02:45:31Z" level=info msg="π TUI: β β Would you like to apply your changes to this β β" scenario=tui-network | |
time="2025-09-02T02:45:31Z" level=info msg="π TUI: β β network adapter? β β" scenario=tui-network | |
time="2025-09-02T02:45:31Z" level=info msg="π TUI: β Type β β βΌ β" scenario=tui-network | |
time="2025-09-02T02:45:31Z" level=info msg="π TUI: β β β β" scenario=tui-network | |
time="2025-09-02T02:45:31Z" level=info msg="π TUI: β Confirming network changes (Enter for Yes)..." scenario=tui-network | |
time="2025-09-02T02:45:37Z" level=info msg="π TUI: πΈ STEP V: After confirming network changes" scenario=tui-network | |
time="2025-09-02T02:45:37Z" level=info msg="π TUI: π CRITICAL: IP Address Change Applied - Connection Will Be Lost!" scenario=tui-network | |
time="2025-09-02T02:45:37Z" level=info msg="π TUI: ====================================================================" scenario=tui-network | |
time="2025-09-02T02:45:37Z" level=info msg="π TUI: β οΈ Network configuration complete. Original SSH connection will disconnect." scenario=tui-network | |
time="2025-09-02T02:45:37Z" level=info msg="π TUI: π Need to reconnect to new IP: 10.10.229.81" scenario=tui-network | |
time="2025-09-02T02:45:37Z" level=info msg="π TUI: π§ Completing any remaining confirmations..." scenario=tui-network | |
time="2025-09-02T02:45:42Z" level=info msg="π TUI: πΈ STEP V2: Final network configuration state" scenario=tui-network | |
time="2025-09-02T02:45:42Z" level=info msg="π TUI: π Network configuration final state:" scenario=tui-network | |
time="2025-09-02T02:45:42Z" level=info msg="π TUI: ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:45:42Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:42Z" level=info msg="π TUI: βNetwork Adapter: ens192 Hardware Address: 00:50:56:b6:97:32 β" scenario=tui-network | |
time="2025-09-02T02:45:42Z" level=info msg="π TUI: ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:45:42Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:45:42Z" level=info msg="π TUI: βObtain an IP address automatically if a DHCP server is configured or specify β" scenario=tui-network | |
time="2025-09-02T02:45:42Z" level=info msg="π TUI: βa static IP address. β" scenario=tui-network | |
time="2025-09-02T02:45:42Z" level=info msg="π TUI: βNote: Setting ββββββββββββββββββββββββββββββββββββββββββββββββββ β" scenario=tui-network | |
time="2025-09-02T02:45:42Z" level=info msg="π TUI: ββββββββββββββββ ββββββββββββββββ€" scenario=tui-network | |
time="2025-09-02T02:45:42Z" level=info msg="π TUI: β β Would you like to apply your changes to this β β" scenario=tui-network | |
time="2025-09-02T02:45:42Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:45:42Z" level=info msg="π TUI: π PHASE 2: RECONNECT TO NEW IP FOR DNS CONFIGURATION" scenario=tui-network | |
time="2025-09-02T02:45:42Z" level=info msg="π TUI: ======================================================" scenario=tui-network | |
time="2025-09-02T02:45:42Z" level=info msg="π TUI: πͺ Closing current session (IP changed - connection lost)..." scenario=tui-network | |
time="2025-09-02T02:45:42Z" level=info msg="π TUI: π§ Clearing SSH host key for new IP (prevents host key conflicts)..." scenario=tui-network | |
time="2025-09-02T02:45:42Z" level=info msg="π TUI: β SSH host key cleared for 10.10.229.81" scenario=tui-network | |
time="2025-09-02T02:45:42Z" level=info msg="π TUI: π Testing SSH connection to new IP 10.10.229.81..." scenario=tui-network | |
time="2025-09-02T02:45:42Z" level=info msg="π TUI: β‘ Using direct SSH test (faster than ping + SSH)" scenario=tui-network | |
time="2025-09-02T02:45:44Z" level=info msg="π TUI: New IP SSH Success!" scenario=tui-network | |
time="2025-09-02T02:45:44Z" level=info msg="π TUI: β SSH to new IP successful! (attempt 1)" scenario=tui-network | |
time="2025-09-02T02:45:44Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:45:44Z" level=info msg="π TUI: π¨ PHASE 2: DNS CONFIGURATION ON NEW IP" scenario=tui-network | |
time="2025-09-02T02:45:44Z" level=info msg="π TUI: ========================================" scenario=tui-network | |
time="2025-09-02T02:45:44Z" level=info msg="π TUI: π§Ή Ensuring completely clean session (kill any existing DNS session)..." scenario=tui-network | |
time="2025-09-02T02:45:46Z" level=info msg="π TUI: π Creating completely fresh session for DNS configuration..." scenario=tui-network | |
time="2025-09-02T02:45:49Z" level=info msg="π TUI: π Connecting to new IP for DNS configuration..." scenario=tui-network | |
time="2025-09-02T02:45:57Z" level=info msg="π TUI: πΈ STEP W: Connected to new IP" scenario=tui-network | |
time="2025-09-02T02:45:57Z" level=info msg="π TUI: β SSH connection to new IP failed:" scenario=tui-network | |
time="2025-09-02T02:45:57Z" level=info msg="π TUI: Swap usage: 0%" scenario=tui-network | |
time="2025-09-02T02:45:57Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:45:57Z" level=info msg="π TUI: * Strictly confined Kubernetes makes edge and IoT secure. Learn how MicroK8s" scenario=tui-network | |
time="2025-09-02T02:45:57Z" level=info msg="π TUI: just raised the bar for easy, resilient and secure K8s cluster deployment." scenario=tui-network | |
time="2025-09-02T02:45:57Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:45:57Z" level=info msg="π TUI: https://ubuntu.com/engage/secure-kubernetes-at-the-edge" scenario=tui-network | |
time="2025-09-02T02:45:57Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:45:57Z" level=info msg="π TUI: Expanded Security Maintenance for Applications is not enabled." scenario=tui-network | |
time="2025-09-02T02:45:57Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:45:57Z" level=info msg="π TUI: 0 updates can be applied immediately." scenario=tui-network | |
time="2025-09-02T02:45:57Z" level=info msg="π TUI: π§Ή Comprehensive session cleaning for pristine DNS environment..." scenario=tui-network | |
time="2025-09-02T02:46:02Z" level=info msg="π TUI: π Navigate to palette-tui on new IP..." scenario=tui-network | |
time="2025-09-02T02:46:05Z" level=info msg="π TUI: π¨ Start fresh palette-tui session..." scenario=tui-network | |
time="2025-09-02T02:46:16Z" level=info msg="π TUI: πΈ STEP X: Fresh palette-tui launch verification" scenario=tui-network | |
time="2025-09-02T02:46:16Z" level=warning msg="β οΈ DEBUG TUI LAUNCH: πΈ STEP X: Fresh palette-tui launch verification" scenario=tui-network | |
time="2025-09-02T02:46:16Z" level=info msg="π TUI: β Fresh palette-tui launched successfully on new IP" scenario=tui-network | |
time="2025-09-02T02:46:16Z" level=warning msg="β οΈ DEBUG TUI LAUNCH: β Fresh palette-tui launched successfully on new IP" scenario=tui-network | |
time="2025-09-02T02:46:16Z" level=info msg="π TUI: π€ Fresh login to palette-tui..." scenario=tui-network | |
time="2025-09-02T02:46:30Z" level=info msg="π TUI: πΈ STEP Y: Fresh login completed - at main menu" scenario=tui-network | |
time="2025-09-02T02:46:30Z" level=info msg="π TUI: β Fresh login successful - at main menu" scenario=tui-network | |
time="2025-09-02T02:46:30Z" level=info msg="π TUI: π Main menu on new IP:" scenario=tui-network | |
time="2025-09-02T02:46:30Z" level=info msg="π TUI: βββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:46:30Z" level=info msg="π TUI: βPalette TUI βHostname β" scenario=tui-network | |
time="2025-09-02T02:46:30Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:46:30Z" level=info msg="π TUI: ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:46:30Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:46:30Z" level=info msg="π TUI: β > Hostname β A name to uniquely identify this edge host. β" scenario=tui-network | |
time="2025-09-02T02:46:30Z" level=info msg="π TUI: β Host Network Adapters β β" scenario=tui-network | |
time="2025-09-02T02:46:30Z" level=info msg="π TUI: β DNS Configuration β β" scenario=tui-network | |
time="2025-09-02T02:46:30Z" level=info msg="π TUI: β Quit β [ edge-4236599368dcfcd8dc77d2c01e98cfc5 ] β" scenario=tui-network | |
time="2025-09-02T02:46:30Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:46:30Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:46:30Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:46:30Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:46:30Z" level=info msg="π TUI: π Configuration verification in fresh session:" scenario=tui-network | |
time="2025-09-02T02:46:30Z" level=info msg="π TUI: π Looking for hostname with random string (edge-node-1pjw2):" scenario=tui-network | |
time="2025-09-02T02:46:30Z" level=info msg="π TUI: Hostname not visible in main menu" scenario=tui-network | |
time="2025-09-02T02:46:30Z" level=info msg="π TUI: π Looking for IP address (10.10.229.81):" scenario=tui-network | |
time="2025-09-02T02:46:30Z" level=info msg="π TUI: IP not visible in main menu" scenario=tui-network | |
time="2025-09-02T02:46:30Z" level=info msg="π TUI: π Navigating to DNS Configuration from fresh session..." scenario=tui-network | |
time="2025-09-02T02:46:33Z" level=info msg="π TUI: πΈ STEP Z: DNS Configuration selected in fresh session" scenario=tui-network | |
time="2025-09-02T02:46:33Z" level=info msg="π TUI: π DNS Configuration selection:" scenario=tui-network | |
time="2025-09-02T02:46:33Z" level=info msg="π TUI: βββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:46:33Z" level=info msg="π TUI: βPalette TUI βDNS Configuration β" scenario=tui-network | |
time="2025-09-02T02:46:33Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:46:33Z" level=info msg="π TUI: ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:46:33Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:46:33Z" level=info msg="π TUI: β Hostname βAutomatically obtain the DNS server address or β" scenario=tui-network | |
time="2025-09-02T02:46:33Z" level=info msg="π TUI: β Host Network Adapters βmanually specify the DNS server address. β" scenario=tui-network | |
time="2025-09-02T02:46:33Z" level=info msg="π TUI: β > DNS Configuration β β" scenario=tui-network | |
time="2025-09-02T02:46:33Z" level=info msg="π TUI: β Quit ββββββββββββββββββββββ¬ββββββββββββββββββββββ¬ββββββββ β" scenario=tui-network | |
time="2025-09-02T02:46:33Z" level=info msg="π TUI: β ββPrimary Nameserver βAlternate Nameserver βSearch β β" scenario=tui-network | |
time="2025-09-02T02:46:33Z" level=info msg="π TUI: β ββββββββββββββββββββββΌββββββββββββββββββββββΌββββββββ€ β" scenario=tui-network | |
time="2025-09-02T02:46:33Z" level=info msg="π TUI: π Menu state before entering DNS:" scenario=tui-network | |
time="2025-09-02T02:46:33Z" level=info msg="π TUI: βββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:46:33Z" level=info msg="π TUI: βPalette TUI βDNS Configuration β" scenario=tui-network | |
time="2025-09-02T02:46:33Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:46:33Z" level=info msg="π TUI: ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:46:33Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:46:33Z" level=info msg="π TUI: β Hostname βAutomatically obtain the DNS server address or β" scenario=tui-network | |
time="2025-09-02T02:46:33Z" level=info msg="π TUI: β Host Network Adapters βmanually specify the DNS server address. β" scenario=tui-network | |
time="2025-09-02T02:46:33Z" level=info msg="π TUI: β > DNS Configuration β β" scenario=tui-network | |
time="2025-09-02T02:46:33Z" level=info msg="π TUI: β Quit ββββββββββββββββββββββ¬ββββββββββββββββββββββ¬ββββββββ β" scenario=tui-network | |
time="2025-09-02T02:46:33Z" level=info msg="π TUI: β ββPrimary Nameserver βAlternate Nameserver βSearch β β" scenario=tui-network | |
time="2025-09-02T02:46:33Z" level=info msg="π TUI: β ββββββββββββββββββββββΌββββββββββββββββββββββΌββββββββ€ β" scenario=tui-network | |
time="2025-09-02T02:46:33Z" level=info msg="π TUI: β ββ β β β β" scenario=tui-network | |
time="2025-09-02T02:46:33Z" level=info msg="π TUI: β Enter DNS Configuration..." scenario=tui-network | |
time="2025-09-02T02:46:38Z" level=info msg="π TUI: πΈ STEP AA: Fresh DNS Configuration Interface" scenario=tui-network | |
time="2025-09-02T02:46:38Z" level=info msg="π TUI: π β FRESH DNS INTERFACE REACHED SUCCESSFULLY!" scenario=tui-network | |
time="2025-09-02T02:46:38Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:46:38Z" level=info msg="π TUI: π EXTENSIVE DNS INTERFACE ANALYSIS:" scenario=tui-network | |
time="2025-09-02T02:46:38Z" level=info msg="π TUI: ====================================" scenario=tui-network | |
time="2025-09-02T02:46:38Z" level=info msg="π TUI: π DNS Interface Layout:" scenario=tui-network | |
time="2025-09-02T02:46:38Z" level=info msg="π TUI: βPalette TUI βDNS Configuration β" scenario=tui-network | |
time="2025-09-02T02:46:38Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:46:38Z" level=info msg="π TUI: ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:46:38Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:46:38Z" level=info msg="π TUI: β Hostname βAutomatically obtain the DNS server address or β" scenario=tui-network | |
time="2025-09-02T02:46:38Z" level=info msg="π TUI: β Host Network Adapters βmanually specify the DNS server address. β" scenario=tui-network | |
time="2025-09-02T02:46:38Z" level=info msg="π TUI: β > DNS Configuration β β" scenario=tui-network | |
time="2025-09-02T02:46:38Z" level=info msg="π TUI: β Quit ββββββββββββββββββββββ¬ββββββββββββββββββββββ¬ββββββββ β" scenario=tui-network | |
time="2025-09-02T02:46:38Z" level=info msg="π TUI: β ββPrimary Nameserver βAlternate Nameserver βSearch β β" scenario=tui-network | |
time="2025-09-02T02:46:38Z" level=info msg="π TUI: β ββββββββββββββββββββββΌββββββββββββββββββββββΌββββββββ€ β" scenario=tui-network | |
time="2025-09-02T02:46:38Z" level=info msg="π TUI: β ββ β β β β" scenario=tui-network | |
time="2025-09-02T02:46:38Z" level=info msg="π TUI: β ββββββββββββββββββββββ΄ββββββββββββββββββββββ΄ββββββββ β" scenario=tui-network | |
time="2025-09-02T02:46:38Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:46:38Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:46:38Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:46:38Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:46:38Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:46:38Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:46:38Z" level=info msg="π TUI: π Complete DNS Interface Screen:" scenario=tui-network | |
time="2025-09-02T02:46:38Z" level=info msg="π TUI: βββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:46:38Z" level=info msg="π TUI: βPalette TUI βDNS Configuration β" scenario=tui-network | |
time="2025-09-02T02:46:38Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:46:38Z" level=info msg="π TUI: ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:46:38Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:46:38Z" level=info msg="π TUI: β Hostname βAutomatically obtain the DNS server address or β" scenario=tui-network | |
time="2025-09-02T02:46:38Z" level=info msg="π TUI: β Host Network Adapters βmanually specify the DNS server address. β" scenario=tui-network | |
time="2025-09-02T02:46:38Z" level=info msg="π TUI: β > DNS Configuration β β" scenario=tui-network | |
time="2025-09-02T02:46:38Z" level=info msg="π TUI: β Quit ββββββββββββββββββββββ¬ββββββββββββββββββββββ¬ββββββββ β" scenario=tui-network | |
time="2025-09-02T02:46:38Z" level=info msg="π TUI: β ββPrimary Nameserver βAlternate Nameserver βSearch β β" scenario=tui-network | |
time="2025-09-02T02:46:38Z" level=info msg="π TUI: β ββββββββββββββββββββββΌββββββββββββββββββββββΌββββββββ€ β" scenario=tui-network | |
time="2025-09-02T02:46:38Z" level=info msg="π TUI: β ββ β β β β" scenario=tui-network | |
time="2025-09-02T02:46:38Z" level=info msg="π TUI: β ββββββββββββββββββββββ΄ββββββββββββββββββββββ΄ββββββββ β" scenario=tui-network | |
time="2025-09-02T02:46:38Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:46:38Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:46:38Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:46:38Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:46:38Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:46:38Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:46:38Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:46:38Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:46:38Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:46:38Z" level=info msg="π TUI: β<Up/Down/Tab> Navigate β<Esc> Back <Enter> Edit β" scenario=tui-network | |
time="2025-09-02T02:46:38Z" level=info msg="π TUI: βββββββββββββββββββββββββββ΄βββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:46:38Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:46:38Z" level=info msg="π TUI: π USING CORRECT DNS APPROACH: Enter β Enter β Tab navigation" scenario=tui-network | |
time="2025-09-02T02:46:38Z" level=info msg="π TUI: =========================================================" scenario=tui-network | |
time="2025-09-02T02:46:38Z" level=info msg="π TUI: β©οΈ Step 1: First Enter - Select DNS Configuration interface (already done)" scenario=tui-network | |
time="2025-09-02T02:46:38Z" level=info msg="π TUI: β©οΈ Step 2: Second Enter - Enter DNS edit mode..." scenario=tui-network | |
time="2025-09-02T02:46:41Z" level=info msg="π TUI: πΈ DNS Edit Mode (individual input fields)" scenario=tui-network | |
time="2025-09-02T02:46:41Z" level=info msg="π TUI: π DNS Edit Mode - should show individual input fields:" scenario=tui-network | |
time="2025-09-02T02:46:41Z" level=info msg="π TUI: ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:46:41Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:46:41Z" level=info msg="π TUI: βAutomatically obtain the DNS server address or manually specify the DNS β" scenario=tui-network | |
time="2025-09-02T02:46:41Z" level=info msg="π TUI: βserver address. β" scenario=tui-network | |
time="2025-09-02T02:46:41Z" level=info msg="π TUI: ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€" scenario=tui-network | |
time="2025-09-02T02:46:41Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:46:41Z" level=info msg="π TUI: β Primary Nameserver: [ ] β" scenario=tui-network | |
time="2025-09-02T02:46:41Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:46:41Z" level=info msg="π TUI: β Alternate Nameserver: [ ] β" scenario=tui-network | |
time="2025-09-02T02:46:41Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:46:41Z" level=info msg="π TUI: β Search: [ ] β" scenario=tui-network | |
time="2025-09-02T02:46:41Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:46:41Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:46:41Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:46:41Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:46:41Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:46:41Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:46:41Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:46:41Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:46:41Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:46:41Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:46:41Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:46:41Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:46:41Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:46:41Z" level=info msg="π TUI: π― Step 3: Configure Primary Nameserver (should be at Primary field by default)" scenario=tui-network | |
time="2025-09-02T02:46:41Z" level=info msg="π TUI: β¨οΈ Entering Primary Nameserver: 10.10.128.8" scenario=tui-network | |
time="2025-09-02T02:46:43Z" level=info msg="π TUI: πΈ Primary DNS entered" scenario=tui-network | |
time="2025-09-02T02:46:43Z" level=info msg="π TUI: π Primary field filled with 10.10.128.8:" scenario=tui-network | |
time="2025-09-02T02:46:43Z" level=info msg="π TUI: ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€" scenario=tui-network | |
time="2025-09-02T02:46:43Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:46:43Z" level=info msg="π TUI: β Primary Nameserver: [ 10.10.128.8 ] β" scenario=tui-network | |
time="2025-09-02T02:46:43Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:46:43Z" level=info msg="π TUI: β Alternate Nameserver: [ ] β" scenario=tui-network | |
time="2025-09-02T02:46:43Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:46:43Z" level=info msg="π TUI: β Search: [ ] β" scenario=tui-network | |
time="2025-09-02T02:46:43Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:46:43Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:46:43Z" level=info msg="π TUI: π― Step 4: Tab to Alternate Nameserver field" scenario=tui-network | |
time="2025-09-02T02:46:45Z" level=info msg="π TUI: β¨οΈ Entering Alternate Nameserver: 8.8.4.4" scenario=tui-network | |
time="2025-09-02T02:46:47Z" level=info msg="π TUI: πΈ Alternate DNS entered" scenario=tui-network | |
time="2025-09-02T02:46:47Z" level=info msg="π TUI: π Alternate field filled with 8.8.4.4:" scenario=tui-network | |
time="2025-09-02T02:46:47Z" level=info msg="π TUI: β Primary Nameserver: [ 10.10.128.8 ] β" scenario=tui-network | |
time="2025-09-02T02:46:47Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:46:47Z" level=info msg="π TUI: β Alternate Nameserver: [ 8.8.4.4 ] β" scenario=tui-network | |
time="2025-09-02T02:46:47Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:46:47Z" level=info msg="π TUI: β Search: [ ] β" scenario=tui-network | |
time="2025-09-02T02:46:47Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:46:47Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:46:47Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:46:47Z" level=info msg="π TUI: β Alternate DNS entered successfully" scenario=tui-network | |
time="2025-09-02T02:46:47Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:46:47Z" level=info msg="π TUI: π― Step 5: Tab to Search Domain field" scenario=tui-network | |
time="2025-09-02T02:46:49Z" level=info msg="π TUI: β¨οΈ Entering Search Domain: spectrocloud.dev" scenario=tui-network | |
time="2025-09-02T02:46:51Z" level=info msg="π TUI: πΈ Search Domain entered" scenario=tui-network | |
time="2025-09-02T02:46:51Z" level=info msg="π TUI: π Search field filled with spectrocloud.dev:" scenario=tui-network | |
time="2025-09-02T02:46:51Z" level=info msg="π TUI: β Alternate Nameserver: [ 8.8.4.4 ] β" scenario=tui-network | |
time="2025-09-02T02:46:51Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:46:51Z" level=info msg="π TUI: β Search: [ spectrocloud.dev ] β" scenario=tui-network | |
time="2025-09-02T02:46:51Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:46:51Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:46:51Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:46:51Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:46:51Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:46:51Z" level=info msg="π TUI: β Search Domain entered successfully" scenario=tui-network | |
time="2025-09-02T02:46:51Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:46:51Z" level=info msg="π TUI: πΈ All DNS fields filled - ready to apply" scenario=tui-network | |
time="2025-09-02T02:46:51Z" level=info msg="π TUI: π All DNS fields before applying:" scenario=tui-network | |
time="2025-09-02T02:46:51Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:46:51Z" level=info msg="π TUI: βAutomatically obtain the DNS server address or manually specify the DNS β" scenario=tui-network | |
time="2025-09-02T02:46:51Z" level=info msg="π TUI: βserver address. β" scenario=tui-network | |
time="2025-09-02T02:46:51Z" level=info msg="π TUI: ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€" scenario=tui-network | |
time="2025-09-02T02:46:51Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:46:51Z" level=info msg="π TUI: β Primary Nameserver: [ 10.10.128.8 ] β" scenario=tui-network | |
time="2025-09-02T02:46:51Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:46:51Z" level=info msg="π TUI: β Alternate Nameserver: [ 8.8.4.4 ] β" scenario=tui-network | |
time="2025-09-02T02:46:51Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:46:51Z" level=info msg="π TUI: β Search: [ spectrocloud.dev ] β" scenario=tui-network | |
time="2025-09-02T02:46:51Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:46:51Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:46:51Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:46:51Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:46:51Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:46:51Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:46:51Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:46:51Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:46:51Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:46:51Z" level=info msg="π TUI: β β" scenario=tui-network | |
time="2025-09-02T02:46:51Z" level=info msg="π TUI: πΎ Step 6: Apply ALL DNS configurations with single Enter..." scenario=tui-network | |
time="2025-09-02T02:46:56Z" level=info msg="π TUI: πΈ After applying ALL DNS changes" scenario=tui-network | |
time="2025-09-02T02:46:56Z" level=info msg="π TUI: β DNS confirmation dialog appeared for all configurations" scenario=tui-network | |
time="2025-09-02T02:46:56Z" level=info msg="π TUI: π DNS confirmation dialog:" scenario=tui-network | |
time="2025-09-02T02:46:56Z" level=info msg="π TUI: β Primary Nameserver: [ 10.10.128.8 ] β" scenario=tui-network | |
time="2025-09-02T02:46:56Z" level=info msg="π TUI: β ββββββββββββββββββββββββββββββββββββββββββββββββββ β" scenario=tui-network | |
time="2025-09-02T02:46:56Z" level=info msg="π TUI: β Alternate Namβ β ] β" scenario=tui-network | |
time="2025-09-02T02:46:56Z" level=info msg="π TUI: β β Do you want to apply this DNS to the system? β β" scenario=tui-network | |
time="2025-09-02T02:46:56Z" level=info msg="π TUI: β Search: β β ] β" scenario=tui-network | |
time="2025-09-02T02:46:56Z" level=info msg="π TUI: β β β β" scenario=tui-network | |
time="2025-09-02T02:46:56Z" level=info msg="π TUI: β β β β" scenario=tui-network | |
time="2025-09-02T02:46:56Z" level=info msg="π TUI: β Confirming ALL DNS changes (Primary + Alternate + Search Domain)..." scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: πΈ STEP LL: After confirming ALL DNS changes" scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: π Post-DNS confirmation screen:" scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: βββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: βPalette TUI βDNS Configuration β" scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: β Hostname βAutomatically obtain the DNS server address or β" scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: β Host Network Adapters βmanually specify the DNS server address. β" scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: β > DNS Configuration β β" scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: β Quit βββββββββββββββββββββ¬βββββββββββββββββββββ¬ββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: β ββPrimary NameserverβAlternate NameserverβSearch ββ" scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: β βββββββββββββββββββββΌβββββββββββββββββββββΌβββββββββββ€β" scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: β ββ10.10.128.8 β8.8.4.4 βspectroclβ¦ββ" scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: β βββββββββββββββββββββ΄βββββββββββββββββββββ΄ββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: β Complete DNS configuration completed successfully" scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: π Main menu after complete DNS config:" scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: βββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: βPalette TUI βDNS Configuration β" scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: β Hostname βAutomatically obtain the DNS server address or β" scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: β Host Network Adapters βmanually specify the DNS server address. β" scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: β > DNS Configuration β β" scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: β Quit βββββββββββββββββββββ¬βββββββββββββββββββββ¬ββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: β ββPrimary NameserverβAlternate NameserverβSearch ββ" scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: β βββββββββββββββββββββΌβββββββββββββββββββββΌβββββββββββ€β" scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: β ββ10.10.128.8 β8.8.4.4 βspectroclβ¦ββ" scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: β βββββββββββββββββββββ΄βββββββββββββββββββββ΄ββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: π EXTENSIVE DNS CONFIGURATION SUMMARY:" scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: ========================================" scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: πΈ Fresh IP Connection & Complete DNS Steps Captured:" scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: π Step W: New IP connection (/tmp/step_w_new_ip_connected.txt)" scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: π Step X: Fresh palette-tui launch (/tmp/step_x_fresh_tui.txt)" scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=warning msg="β οΈ DEBUG TUI LAUNCH: π Step X: Fresh palette-tui launch (/tmp/step_x_fresh_tui.txt)" scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: π Step Y: Fresh login & main menu (/tmp/step_y_fresh_main_menu.txt)" scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: π Step AA: DNS interface reached (/tmp/step_aa_dns_interface_fresh.txt)" scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: π Step BB: Primary Nameserver field focused (/tmp/step_bb_nameserver_focused.txt)" scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: π Step CC: Primary field cleared (/tmp/step_cc_nameserver_cleared.txt)" scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: π Step DD: Primary DNS entered (/tmp/step_dd_dns_entered.txt)" scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: π Step EE: Primary DNS applied (/tmp/step_ee_dns_applied.txt)" scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: π Step GG: Alternate Nameserver focused (/tmp/step_gg_alt_nameserver_focused.txt)" scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: π Step HH: Alternate DNS entered (/tmp/step_hh_alt_dns_entered.txt)" scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: π Step II: Search Domain focused (/tmp/step_ii_search_domain_focused.txt)" scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: π Step JJ: Search Domain entered (/tmp/step_jj_search_domain_entered.txt)" scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: π Step KK: ALL DNS applied (/tmp/step_kk_all_dns_applied.txt)" scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: π Step LL: ALL DNS confirmed (/tmp/step_ll_all_dns_confirmed.txt)" scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: π― Total Complete DNS Debug Files: 14 comprehensive screen captures" scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: π§ͺ VALIDATION PHASE - Verifying Configuration Changes..." scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: =========================================================" scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: π COMPREHENSIVE SYSTEM VALIDATION ON NEW IP..." scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: ================================================" scenario=tui-network | |
time="2025-09-02T02:47:02Z" level=info msg="π TUI: π Validating all configurations on new IP: 10.10.229.81" scenario=tui-network | |
time="2025-09-02T02:47:07Z" level=info msg="π TUI: π Testing hostname configuration..." scenario=tui-network | |
time="2025-09-02T02:47:08Z" level=info msg="π TUI: π Testing complete network configuration..." scenario=tui-network | |
time="2025-09-02T02:47:08Z" level=info msg="π TUI: π Auto-detecting first available network interface..." scenario=tui-network | |
time="2025-09-02T02:47:08Z" level=info msg="π TUI: π Detected active network interface: ens192" scenario=tui-network | |
time="2025-09-02T02:47:08Z" level=info msg="π TUI: π DEBUG: Available network interfaces:" scenario=tui-network | |
time="2025-09-02T02:47:08Z" level=info msg="π TUI: lo" scenario=tui-network | |
time="2025-09-02T02:47:08Z" level=info msg="π TUI: ens192" scenario=tui-network | |
time="2025-09-02T02:47:09Z" level=info msg="π TUI: π Testing Primary DNS configuration with systemd-resolved..." scenario=tui-network | |
time="2025-09-02T02:47:09Z" level=info msg="π TUI: π Testing Alternate DNS configuration..." scenario=tui-network | |
time="2025-09-02T02:47:10Z" level=info msg="π TUI: π Testing Search Domain configuration..." scenario=tui-network | |
time="2025-09-02T02:47:10Z" level=info msg="π TUI: π Additional DNS interface-specific check..." scenario=tui-network | |
time="2025-09-02T02:47:10Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:47:10Z" level=info msg="π TUI: π COMPREHENSIVE VALIDATION RESULTS:" scenario=tui-network | |
time="2025-09-02T02:47:10Z" level=info msg="π TUI: ====================================" scenario=tui-network | |
time="2025-09-02T02:47:10Z" level=info msg="π TUI: β HOSTNAME VALIDATION RESULT: Current hostname = 'edge-node-1pjw2'" scenario=tui-network | |
time="2025-09-02T02:47:10Z" level=info msg="π TUI: β IP ADDRESS VALIDATION RESULT: Current IP configuration = ' inet 10.10.229.81/18 brd 10.10.255.255 scope global ens192'" scenario=tui-network | |
time="2025-09-02T02:47:10Z" level=info msg="π DEBUG TUI VALIDATION: β IP ADDRESS VALIDATION RESULT: Current IP configuration = ' inet 10.10.229.81/18 brd 10.10.255.255 scope global ens192'" scenario=tui-network | |
time="2025-09-02T02:47:10Z" level=info msg="π TUI: β PRIMARY DNS VALIDATION RESULT: Primary nameserver = ' DNS Servers: 10.10.128.8 8.8.4.4'" scenario=tui-network | |
time="2025-09-02T02:47:10Z" level=info msg="π TUI: β ALTERNATE DNS VALIDATION RESULT: Alternate nameserver = ' DNS Servers: 10.10.128.8 8.8.4.4'" scenario=tui-network | |
time="2025-09-02T02:47:10Z" level=info msg="π TUI: β SEARCH DOMAIN VALIDATION RESULT: Search domain = ' DNS Domain: spectrocloud.dev'" scenario=tui-network | |
time="2025-09-02T02:47:10Z" level=info msg="π TUI: π DNS RESOLV STATUS: Protocols: -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported" scenario=tui-network | |
time="2025-09-02T02:47:10Z" level=info msg="π TUI: DNS Servers: 10.10.128.8 8.8.4.4" scenario=tui-network | |
time="2025-09-02T02:47:10Z" level=info msg="π TUI: DNS Domain: spectrocloud.dev" scenario=tui-network | |
time="2025-09-02T02:47:10Z" level=info msg="π TUI: Protocols: -DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported" scenario=tui-network | |
time="2025-09-02T02:47:10Z" level=info msg="π TUI: π DNS INTERFACE STATUS: Link 2 (ens192)" scenario=tui-network | |
time="2025-09-02T02:47:10Z" level=info msg="π TUI: Current Scopes: none" scenario=tui-network | |
time="2025-09-02T02:47:10Z" level=info msg="π TUI: Protocols: -DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported" scenario=tui-network | |
time="2025-09-02T02:47:10Z" level=info msg="π TUI: π β HOSTNAME TEST PASSED: Successfully set to 'edge-node-1pjw2'" scenario=tui-network | |
time="2025-09-02T02:47:10Z" level=info msg="π TUI: π β COMPLETE NETWORK TEST PASSED: Successfully configured complete network stack" scenario=tui-network | |
time="2025-09-02T02:47:10Z" level=info msg="π TUI: π Network Configuration Summary:" scenario=tui-network | |
time="2025-09-02T02:47:10Z" level=info msg="π TUI: π‘ MTU: 1500 β " scenario=tui-network | |
time="2025-09-02T02:47:10Z" level=info msg="π TUI: π IP: 10.10.229.81 β " scenario=tui-network | |
time="2025-09-02T02:47:10Z" level=info msg="π TUI: π Gateway: 10.10.192.1 β " scenario=tui-network | |
time="2025-09-02T02:47:10Z" level=info msg="π TUI: π β PRIMARY DNS TEST PASSED: Successfully set primary nameserver to '10.10.128.8'" scenario=tui-network | |
time="2025-09-02T02:47:10Z" level=info msg="π TUI: π β ALTERNATE DNS TEST PASSED: Successfully set alternate nameserver to '8.8.4.4'" scenario=tui-network | |
time="2025-09-02T02:47:10Z" level=info msg="π TUI: π β SEARCH DOMAIN TEST PASSED: Successfully set search domain to 'spectrocloud.dev'" scenario=tui-network | |
time="2025-09-02T02:47:10Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:47:10Z" level=info msg="π TUI: π Additional Connectivity Verification:" scenario=tui-network | |
time="2025-09-02T02:47:10Z" level=info msg="π TUI: π‘ Ping Test: PING_SUCCESS" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: π Old IP Status: OLD_IP_INACTIVE" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: π― FINAL TEST RESULTS - EVIDENCE OF CONFIGURATION:" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: ==================================================" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: π Configuration Summary:" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: π·οΈ Hostname Test: PASSED (Value: 'edge-node-1pjw2')" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: π IP Address Test: PASSED (Value: '10.10.229.81')" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: π§ Primary DNS Test: PASSED (Value: '10.10.128.8')" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: π§ Alternate DNS Test: PASSED (Value: '8.8.4.4')" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: π§ Search Domain Test: PASSED (Value: 'spectrocloud.dev')" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: π Network Adapter: ens160" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: π Target Node: 10.10.217.246 β 10.10.229.81" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: π π OVERALL TEST RESULT: β PASSED β " scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π DEBUG TUI VALIDATION: π π OVERALL TEST RESULT: β PASSED β " scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: π― All configurations (hostname, IP, complete DNS) were applied successfully!" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: π edge-node-1pjw2 + 10.10.229.81 + Complete DNS = Complete edge host setup!" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: π DETAILED EVIDENCE LOG:" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: ========================" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: Test Execution Time: Tue Sep 2 02:47:15 UTC 2025" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: Target Node: 10.10.217.246 β 10.10.229.81" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: Expected Hostname: edge-node-1pjw2" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: Actual Hostname: edge-node-1pjw2" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: Expected IP: 10.10.229.81" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π DEBUG TUI VALIDATION: Expected IP: 10.10.229.81" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: Actual IP: 10.10.229.81" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π DEBUG TUI VALIDATION: Actual IP: 10.10.229.81" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: Expected Primary DNS: 10.10.128.8" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: Actual Primary DNS: 10.10.128.8" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: Expected Alternate DNS: 8.8.4.4" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: Actual Alternate DNS: 8.8.4.4" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: Expected Search Domain: spectrocloud.dev" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: Actual Search Domain: spectrocloud.dev" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: Hostname Test: PASSED" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: IP Test: PASSED" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: Primary DNS Test: PASSED" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: Alternate DNS Test: PASSED" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: Search Domain Test: PASSED" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: Overall Result: PASSED" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: π Step-by-step debug files created:" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: π Login Steps A-D: /tmp/step_[a-d]_*.txt" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: π Hostname Steps E-I: /tmp/step_[e-i]_*.txt" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: π Network Steps J-V: /tmp/step_[j-v]_*.txt" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: π Complete DNS Steps W-LL: /tmp/step_[w-l][l]_*.txt" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: πΊ To view the original session: tmux attach-session -t palette-tui-session" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: πΊ To view the DNS session: tmux attach-session -t dns-config-session" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: π To see current screen: tmux capture-pane -t dns-config-session -p" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: β To kill sessions: tmux kill-session -t palette-tui-session && tmux kill-session -t dns-config-session" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: === FINAL CONFIGURATION SCREENS ===" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: πΈ Original session (network config):" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: Original session closed (expected after IP change)" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: πΈ DNS session (final state):" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: βββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: βPalette TUI βDNS Configuration β" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: β Hostname βAutomatically obtain the DNS server address or β" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: β Host Network Adapters βmanually specify the DNS server address. β" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: β > DNS Configuration β β" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: β Quit βββββββββββββββββββββ¬βββββββββββββββββββββ¬ββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: β ββPrimary NameserverβAlternate NameserverβSearch ββ" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: β βββββββββββββββββββββΌβββββββββββββββββββββΌβββββββββββ€β" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: β ββ10.10.128.8 β8.8.4.4 βspectroclβ¦ββ" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: β βββββββββββββββββββββ΄βββββββββββββββββββββ΄ββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: β β β" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: β<Up/Down/Tab> Navigate β<Esc> Back <Enter> Edit β" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: βββββββββββββββββββββββββββ΄βββββββββββββββββββββββββββββββββββββββββββββββββββββ" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: π― COMPLETE AUTOMATION SUMMARY:" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: ===============================" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: β SSH Connection: 10.10.217.246 β 10.10.229.81" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π DEBUG TUI VALIDATION: β SSH Connection: 10.10.217.246 β 10.10.229.81" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: β palette-tui: Launched and automated successfully" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: β Configurations Applied:" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π DEBUG TUI VALIDATION: β Configurations Applied:" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: π·οΈ Hostname: edge-node-1pjw2" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: π IP Address: 10.10.229.81 (Static IP)" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: π§ Primary DNS: 10.10.128.8" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: π§ Alternate DNS: 8.8.4.4" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: π§ Search Domain: spectrocloud.dev" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: β Validation: Direct system verification completed" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: β Evidence: 32+ step-by-step screen captures saved" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: " scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π TUI: π Final Status: PASSED" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="β tui.sh execution completed successfully" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π Validating network configuration change: 10.10.217.246 -> 10.10.229.81" scenario=tui-network | |
time="2025-09-02T02:47:15Z" level=info msg="π Validating network change from 10.10.217.246 to 10.10.229.81" scenario=tui-network | |
time="2025-09-02T02:47:19Z" level=info msg="β Old IP unreachable test passed" scenario=tui-network | |
time="2025-09-02T02:47:22Z" level=info msg="β New IP reachable test passed" scenario=tui-network | |
time="2025-09-02T02:47:22Z" level=info msg="β SSH connectivity test passed" scenario=tui-network | |
time="2025-09-02T02:47:22Z" level=info msg="β IP configuration: inet 10.10.229.81/18 brd 10.10.255.255 scope global ens192" scenario=tui-network | |
time="2025-09-02T02:47:22Z" level=info msg="β palette-tui binary: -rwxr-xr-x 1 root root 41392768 Apr 16 2020 /opt/spectrocloud/bin/palette-tui" scenario=tui-network | |
time="2025-09-02T02:47:23Z" level=info msg="β palette-tui process: 1275\n2932\n2938\n2939\n4111\n4118\n4119\n5223" scenario=tui-network | |
time="2025-09-02T02:47:23Z" level=info msg="β Port 5080: LISTEN 0 4096 *:5080 *:*" scenario=tui-network | |
time="2025-09-02T02:47:23Z" level=info msg="β Network change validation successful" scenario=tui-network | |
time="2025-09-02T02:47:23Z" level=info msg="β Network configuration completed successfully: 10.10.229.81" scenario=tui-network | |
time="2025-09-02T02:47:23Z" level=info msg="β Network configured successfully: 10.10.217.246 -> 10.10.229.81" scenario=tui-network | |
time="2025-09-02T02:47:23Z" level=info msg="π Updating IP addresses in all locations" scenario=tui-network | |
time="2025-09-02T02:47:23Z" level=info msg="π Updating: 10.10.198.117 -> 10.10.229.80" scenario=tui-network | |
time="2025-09-02T02:47:23Z" level=info msg="π§ Updating ClusterConfig: 10.10.198.117 -> 10.10.229.80" scenario=tui-network | |
time="2025-09-02T02:47:23Z" level=warning msg="β οΈ Old IP 10.10.198.117 not found in ClusterConfig" scenario=tui-network | |
time="2025-09-02T02:47:23Z" level=info msg="π§ Updating EdgeHostIPs: 10.10.198.117 -> 10.10.229.80" scenario=tui-network | |
time="2025-09-02T02:47:23Z" level=info msg="β Successfully updated IP mapping: 10.10.198.117 -> 10.10.229.80" scenario=tui-network | |
time="2025-09-02T02:47:23Z" level=info msg="π§ Updating AirgappedEdgeHost: 10.10.198.117 -> 10.10.229.80" scenario=tui-network | |
time="2025-09-02T02:47:23Z" level=info msg="βΉοΈ AirgappedEdgeHost does not use IP 10.10.198.117, skipping update" scenario=tui-network | |
time="2025-09-02T02:47:23Z" level=info msg="π Updating: 10.10.217.246 -> 10.10.229.81" scenario=tui-network | |
time="2025-09-02T02:47:23Z" level=info msg="π§ Updating ClusterConfig: 10.10.217.246 -> 10.10.229.81" scenario=tui-network | |
time="2025-09-02T02:47:23Z" level=warning msg="β οΈ Old IP 10.10.217.246 not found in ClusterConfig" scenario=tui-network | |
time="2025-09-02T02:47:23Z" level=info msg="π§ Updating EdgeHostIPs: 10.10.217.246 -> 10.10.229.81" scenario=tui-network | |
time="2025-09-02T02:47:23Z" level=info msg="β Successfully updated IP mapping: 10.10.217.246 -> 10.10.229.81" scenario=tui-network | |
time="2025-09-02T02:47:23Z" level=info msg="π§ Updating AirgappedEdgeHost: 10.10.217.246 -> 10.10.229.81" scenario=tui-network | |
time="2025-09-02T02:47:23Z" level=info msg="βΉοΈ AirgappedEdgeHost does not use IP 10.10.217.246, skipping update" scenario=tui-network | |
time="2025-09-02T02:47:23Z" level=info msg="β All IP address locations updated successfully" scenario=tui-network | |
time="2025-09-02T02:47:23Z" level=info msg="π Successfully synced all IP locations: [10.10.229.80 10.10.229.81] (len=2)" scenario=tui-network | |
time="2025-09-02T02:47:23Z" level=info msg="β Successfully synced 2 IPs to all global locations" scenario=tui-network | |
time="2025-09-02T02:47:23Z" level=info msg="π Network configuration completed successfully" scenario=tui-network | |
time="2025-09-02T02:47:23Z" level=info msg="π IP mappings applied: map[10.10.198.117:10.10.229.80 10.10.217.246:10.10.229.81]" scenario=tui-network | |
[36mINFO[0m[2025-09-02 02:47:23] Checking LocalUI Console accessibility on EdgeHost IP:10.10.229.80 [36mname[0m=tui-network-test-lifecycle [36mscenario[0m=lifecycle | |
[36mINFO[0m[2025-09-02 02:47:43] checking if LocalUI Console is accessible on EdgeHost [36mname[0m=tui-network-test-lifecycle [36mscenario[0m=lifecycle | |
[36mINFO[0m[2025-09-02 02:47:43] LocalUI Console is accessible on EdgeHost check succeeded [36mname[0m=tui-network-test-lifecycle [36mscenario[0m=lifecycle | |
[36mINFO[0m[2025-09-02 02:47:43] Checking LocalUI Console accessibility on EdgeHost IP:10.10.229.81 [36mname[0m=tui-network-test-lifecycle [36mscenario[0m=lifecycle | |
[36mINFO[0m[2025-09-02 02:48:03] checking if LocalUI Console is accessible on EdgeHost [36mname[0m=tui-network-test-lifecycle [36mscenario[0m=lifecycle | |
[36mINFO[0m[2025-09-02 02:48:03] LocalUI Console is accessible on EdgeHost check succeeded [36mname[0m=tui-network-test-lifecycle [36mscenario[0m=lifecycle | |
[36mGiven[0m [36ma cluster deployment scenario "[0m[1;36m<cluster-prefix>[0m[36m"[0m [1;30m# <autogenerated>:1 -> githubcom/spectrocloud/teams-edge-native/feature-tests/orchestrationBasicLifecycleStepsAClusterDeploymentScenario-fm[0m | |
[36mWhen[0m [36mI create a profile if not exists for curated stack "[0m[1;36m<curated-stack>[0m[36m" using the config "[0m[1;36m<cluster-config>[0m[36m"[0m [1;30m# <autogenerated>:1 -> githubcom/spectrocloud/teams-edge-native/feature-tests/orchestrationBasicLifecycleStepsICreateAProfileIfNotExistsForCuratedStack-fm[0m | |
[36mThen[0m [36mprofile is successfully created[0m [1;30m# <autogenerated>:1 -> githubcom/spectrocloud/teams-edge-native/feature-tests/orchestrationBasicLifecycleStepsProfileIsSuccessfullyCreated-fm[0m | |
[36mWhen[0m [36mI bootstrap new edge hosts if not exist in "[0m[1;36m<cluster-config>[0m[36m" using "[0m[1;36m<env-config>[0m[36m"[0m [1;30m# <autogenerated>:1 -> githubcom/spectrocloud/teams-edge-native/feature-tests/orchestrationBasicLifecycleStepsIBootstrapNewEdgeHostsUsing-fm[0m | |
[36mAnd[0m [36mI configure hostname, static IP, and DNS from "[0m[1;36m<cluster-config>[0m[36m"[0m [1;30m# <autogenerated>:1 -> *AirgapCycle[0m | |
[36mThen[0m [36mverify the localui console accessibility[0m [1;30m# <autogenerated>:1 -> githubcom/spectrocloud/teams-edge-native/feature-tests/orchestrationBasicLifecycleStepsverifyLocalUIConsoleAccessibility-fm[0m | |
[1;37mExamples:[0m | |
| [36mcluster-prefix[0m | [36mcurated-stack[0m | [36mcluster-config[0m | [36menv-config[0m | | |
| [32mtui-network-test[0m | [32mtest-data/curated-stacks/localui-tui-std[0m | [32mtest-data/cluster-configs/cluster-config-network-test-airgap.yaml[0m | [32mtest-data/env-configs/ud-dhcp-mnc-localui.yaml[0m | | |
1 scenarios ([32m1 passed[0m) | |
6 steps ([32m6 passed[0m) | |
18m14.069748591s | |
--- PASS: TestLocalUITUINetworkFeature (1094.07s) | |
--- PASS: TestLocalUITUINetworkFeature/Run_TUI_Network_Configuration_and_Verification (1093.72s) | |
PASS | |
ok github.com/spectrocloud/teams-edge-native/feature-tests/localui 1094.127s |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment