Windows cli by Oleksii-Flamingo · Pull Request #6 · flamingo-stack/openframe-cli · GitHub
Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
69 commits
Select commit Hold shift + click to select a range
110f0b2
feat(windows): migrated basic installation
Oleksii-Flamingo Nov 16, 2025
d309d33
test(cli): added windows test job
Oleksii-Flamingo Nov 16, 2025
1fa5d04
test(ci): update cli build path
Oleksii-Flamingo Nov 16, 2025
1f1b2c7
update(windows): k3d installation migration
Oleksii-Flamingo Nov 17, 2025
88596be
update(windows): k3d installation update
Oleksii-Flamingo Nov 17, 2025
8ba4639
update(windows): wsl2 integration
Oleksii-Flamingo Nov 18, 2025
0cbd064
update(windows): update files format and cluster validation
Oleksii-Flamingo Nov 18, 2025
d841b78
update(windows): cluster connection
Oleksii-Flamingo Nov 19, 2025
b58c810
test(cli): added builded binaries
Oleksii-Flamingo Nov 19, 2025
23b4781
update(ci): added new runner
Oleksii-Flamingo Nov 19, 2025
828f4b3
update(cli): remove escaping characters
Oleksii-Flamingo Nov 20, 2025
ec91030
feat(argocd): add readiness check before querying applications
Oleksii-Flamingo Nov 20, 2025
2aeeea8
feat(cli): crds installation
Oleksii-Flamingo Nov 20, 2025
ab09feb
feat(cli): crds charts link update
Oleksii-Flamingo Nov 20, 2025
d90d8d3
feat(cli): certs update
Oleksii-Flamingo Nov 20, 2025
3fe663a
feat(cli): certs links
Oleksii-Flamingo Nov 20, 2025
7ac7c84
update(k3d): nodes count and context
Oleksii-Flamingo Nov 21, 2025
95b6c88
skip cdrs installation for ci non interactive mode
Oleksii-Flamingo Nov 26, 2025
7fc73ce
AppOfApps config usage update
Oleksii-Flamingo Nov 26, 2025
3396b1c
use explicit kubectl context
Oleksii-Flamingo Nov 26, 2025
d6e6619
skip CDRs chacks in noninteractive mode
Oleksii-Flamingo Nov 27, 2025
df1b58a
fix reinstalation
Oleksii-Flamingo Nov 27, 2025
571e8d4
added statuses
Oleksii-Flamingo Nov 27, 2025
24fbcbe
Added post-install verification that checks ArgoCD deployments actual…
Oleksii-Flamingo Nov 27, 2025
be02d8d
added test cintext while adrgo deployment
Oleksii-Flamingo Dec 2, 2025
bdf66c2
update wrapper scripts
Oleksii-Flamingo Dec 2, 2025
27d2284
update wrapper usage for helm
Oleksii-Flamingo Dec 2, 2025
7403469
test argo status
Oleksii-Flamingo Dec 2, 2025
1b16e3e
Simplify helm wrapper call
Oleksii-Flamingo Dec 2, 2025
0f220e4
use native go resources
Oleksii-Flamingo Dec 3, 2025
971b21b
Prioritizes native ArgoCD client calls
Oleksii-Flamingo Dec 3, 2025
3cb7a7b
fix build
Oleksii-Flamingo Dec 3, 2025
da3a3b0
update go version for ci
Oleksii-Flamingo Dec 3, 2025
164459a
load kubeconfig directly from the WSL
Oleksii-Flamingo Dec 3, 2025
8d61d78
added wait for deployment tests
Oleksii-Flamingo Dec 3, 2025
7013252
refactor wait for argo
Oleksii-Flamingo Dec 3, 2025
8ab923e
update polling logic
Oleksii-Flamingo Dec 3, 2025
c564ae9
update kubeconfig initilisation
Oleksii-Flamingo Dec 3, 2025
49d3d2f
fix build
Oleksii-Flamingo Dec 3, 2025
8daba4d
added tests
Oleksii-Flamingo Dec 3, 2025
55feb7a
added windows detection
Oleksii-Flamingo Dec 3, 2025
37f4eb1
ns creation verification
Oleksii-Flamingo Dec 3, 2025
5d8f49b
added initial delay
Oleksii-Flamingo Dec 3, 2025
d69455f
increase argo deployment timeout, update CRD checking
Oleksii-Flamingo Dec 4, 2025
1e1fdb0
Replaced shell polling logic with native go implemintation
Oleksii-Flamingo Dec 4, 2025
fa2817e
CDRs inatallation update
Oleksii-Flamingo Dec 4, 2025
77065ff
Update cluster connection, use host.docker.internal, added port liste…
Oleksii-Flamingo Dec 4, 2025
4e3a528
Bypass TLS certificate verification
Oleksii-Flamingo Dec 4, 2025
501b324
Skips certificate verification entirely
Oleksii-Flamingo Dec 4, 2025
ac7ab1e
Added brief pause before TCP check
Oleksii-Flamingo Dec 5, 2025
c059143
Added the TLS bypass to initKubernetesClients()
Oleksii-Flamingo Dec 5, 2025
c1eb428
TLS bypass regardless of the caller's config state
Oleksii-Flamingo Dec 5, 2025
a2f7fa3
Create custom http transport
Oleksii-Flamingo Dec 5, 2025
f289106
Clear the internal TLS fields to prevent conflict with the custom tra…
Oleksii-Flamingo Dec 5, 2025
692eebd
test handshake
Oleksii-Flamingo Dec 5, 2025
95ffc6b
Update transport function for connection tests
Oleksii-Flamingo Dec 5, 2025
6ef3abe
added more logs
Oleksii-Flamingo Dec 5, 2025
0f08cc6
added cleanups
Oleksii-Flamingo Dec 6, 2025
f1b8901
bind ports for windows
Oleksii-Flamingo Dec 6, 2025
6b8ceee
Windows cli
Oleksii-Flamingo Dec 6, 2025
af5915d
Test kind installation
Oleksii-Flamingo Dec 6, 2025
0fdc7ee
CI updates
Oleksii-Flamingo Dec 6, 2025
0a44e13
Remove wsl2 references
Oleksii-Flamingo Dec 6, 2025
3e37e11
Added Docker Desktop automatical installation
Oleksii-Flamingo Dec 6, 2025
d2b2563
Test k3d cluster installation
Oleksii-Flamingo Dec 6, 2025
6c0072c
Updated all WSL-dependent functions to check wslAvailable first
Oleksii-Flamingo Dec 6, 2025
fe64a5a
Configure Docker for Linux containers
Oleksii-Flamingo Dec 8, 2025
581384a
Added docker checks
Oleksii-Flamingo Dec 8, 2025
c2dc0a6
Merge branch 'main' into feat/windows-no-wsl
ivan-flamingo Dec 23, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
296 changes: 296 additions & 0 deletions .github/workflows/test-windows-cli.yml
13 changes: 10 additions & 3 deletions cmd/cluster/create.go
Loading
Loading