Commit Graph

619 Commits

Author SHA1 Message Date
Paul Lorenz ba809e4d26 Keep controller mesh fully connected, as much as possible. Fixes #3684 2026-05-27 10:21:34 -04:00
dovholuknf 15170a1f84 rework docker depolyment to triggered by a ziti release. add a manual option to deploy from a release version 2026-05-20 15:06:13 -04:00
Paul Lorenz 453441500e Fix expressInstall test flakiness 2026-04-14 15:53:15 -04:00
Paul Lorenz e59f4119a9 Update router timeout in cli test 2026-04-02 11:47:34 -04:00
Clint Dovholuk 20ac5c5771 fix automated quickstart, ops verify panic, getZiti (#3736)
* don't auth the client api, update getZiti.ps1 to allow version and check hashes, update oidc to yield better error

* quickstart automated tests were passing erroneously

* fix quickstart auto test
2026-03-31 09:15:02 -04:00
Clint Dovholuk f6814c117a Quickstart ha only (#3724)
* wip changes: trying to make the quickstart nothing but ha

* when on windows be nice and use a powershell friendly line continuation char

* remove --clustered usage from config create as that's the default and remove 'ha' from quickstart test

* forgot to update the tests as well

* remove other 'ha' references in the config generation and verify traffic

* remove ha refs from the quickstart ha doc

* was a bit too quick to remove these flags - putting back

* change from fatals to error and RunE. add --spiffed-id to pki creation. remove now defunct TestDatabaseFile*

* updates to docker based test

* pr feedback updates

* missed some test updates
2026-03-27 10:13:42 -04:00
Kenneth Bingham 70ab654b93 restart router to force kid refresh; start in clustered mode 2026-02-26 09:49:30 -05:00
Kenneth Bingham 1f95faf8dc retire ingress-nginx 2026-02-19 12:09:04 -05:00
Kenneth Bingham bf6eaed03d restart controller after cm reissues web server cert 2026-01-26 13:19:54 -05:00
Kenneth Bingham 3017d87a7c use the existing ZITI_NETWORK_NAME var 2025-12-16 13:45:53 -05:00
Kenneth Bingham 5e07b97f37 set ctrl name 2025-12-16 13:13:35 -05:00
Kenneth Bingham d29111c67e wait for tm webhook endpoints to become available 2025-12-02 15:42:41 -05:00
Kenneth Bingham 223baec2f7 try waiting for tm pods 2025-11-29 11:44:25 -05:00
Kenneth Bingham 26207da612 wait for CM/TM resources to become ready before trying to use them 2025-11-29 11:26:12 -05:00
Kenneth Bingham d3a119b0e1 fix indent 2025-11-20 16:18:18 -05:00
dovholuknf caee6124e2 add support for and identity-driven bindPoints in controller (#3315)
* add support for and identity-driven bindPoints in controller

* cannot use ListenOptions as it pulls the go sdk into xweb :(

* more generic log message

* add ziti cli login tests in prep for continuing adding identity support in controller

* updates to tests

* updates to tests

* rebase with main

* allow login testing to external overlay

* more changes to allow a zitified ziti cli. add a test for testing login and ensure it works over a zitified connection

* refactor bindPoints to a module

* rebase with main

* no functional changes, just major refactoring based on PR requests. encapsulated all tests state into loginTestState, moved overlay to testutil

* rework a couple of util funcs to be cleaner per PR feedback

* make the new func more useful

* run tests via github action

* update changelog and remove unnecssary serveTls for now

* update from xweb v2 to v3

* change where factory is added and fix compilation issue of a test

* linting changes, move ascode test to cli_tests and activate via cli_tests

* use proper go build

* forgot to set the bin location

* fix timeout on test

* different errors on linux, windows and on gh runners

* cleanup after self-pr review

* use longer name to prevent codespell issues...

* additional changelog and add addressable terminator support

* fix out of control concatenation in cache file. fix ipv6 checking

* updates based on newer sdk and edge api client

* ensure oidc sessions auth for both older and newer commands

* add better error when url is empty and update changelog

* codespell fixes

* remove extraneous file

* update to 1.3.0 to kick off CI

* PR related changes. add interface enforcer and refactor networkIdentity

* go tidied

* fix golangci-lint and ha quickstart test

* keep fixing golanglint-ci... lol

* golanglint i was sure i'd fixed

* fix login test

* should fix ziti ops verify traffic as well

* fix verify traffic when all login information is supplied as well

* make all the timeouts longer? seems to run fine locally but fail in actions
2025-11-14 11:07:52 -05:00
Kenneth Bingham 89c7cad595 also use override values for the httpbin chart 2025-10-17 08:02:50 -04:00
Kenneth Bingham b248c8d40d Merge pull request #2937 from openziti/quickstart-docker-allinone-test
optimize all-in-one test
2025-03-31 16:41:13 -04:00
Kenneth Bingham 806d6c312e optimize all-in-one test 2025-03-26 11:25:28 -04:00
Kenneth Bingham 764f22f113 send verbose output to debug fd 2025-03-26 11:08:05 -04:00
Kenneth Bingham b663666f8b assign debug var at procedure entrypoint 2025-03-26 09:35:20 -04:00
Kenneth Bingham 59f31677b3 upgrade httpbin 2025-03-19 08:53:06 -04:00
Kenneth Bingham 521a6f39d9 build helm deps if declared in local charts dir 2025-03-18 20:54:30 -04:00
dovholuknf 9711a4b697 update docker files for new zac env var (#2784)
* update docker files for new zac env var

* remove extra file (how did that get in there)
2025-03-14 09:40:08 -04:00
Kenneth Bingham 2274959aa7 refactor k8s quickstart script for cert manager upgrade 2025-03-12 16:43:19 -04:00
Paul Lorenz f8d23cef3c Only create ziti config dir on write. Fix ha quickstart test. 2025-03-12 15:25:54 -04:00
Kenneth Bingham a27e86ace6 adopt ha-test changes from main 2025-03-10 12:56:18 -04:00
dovholuknf 20ec891ca4 closes #2825 - use the client chain going forward (#2830)
* closes #2825 - use the client chain going forward

* cleanup how the wait for terminator works

* update ha-test to be more resilient. wait longer. etc

* remove unused function

* don't forget to remove the trap

* use the correct casing for trap

* add log message

* use service.name
2025-02-26 15:17:46 -05:00
Paul Lorenz b65be5e725 Try to get quickstart output 2025-02-04 19:44:46 -05:00
Andrew Martinez b16bf208d4 re-used > reused 2025-01-21 13:59:04 -05:00
Paul Lorenz 5429ce5064 Separate leader updates from controller cluster member updates 2025-01-09 16:18:34 -05:00
Kenneth Bingham 5aecac623e stop assuming hostname resolves to an ip address 2024-12-20 15:48:05 -05:00
Kenneth Bingham aac3ab512c add go build/test cache 2024-12-20 15:13:04 -05:00
Kenneth Bingham c74781daea replace member-pid with cluster-member in ha test script 2024-12-20 15:06:29 -05:00
Kenneth Bingham 1670394ab7 tweak the ha test script 2024-12-20 14:53:55 -05:00
dovholuknf e6d2fdc59c Merge pull request #2538 from openziti/quickstart-ha
add quickstart support for ha
2024-11-15 08:13:59 -05:00
dovholuknf 5221424f53 test update 2024-11-15 07:14:44 -05:00
dovholuknf 1943470b70 test changes 2024-11-15 07:02:11 -05:00
dovholuknf 12f811285e update test some 2024-11-14 17:48:26 -05:00
dovholuknf 8c600e6ed6 add a script to test the ha bringup and fix a small trust-domain issue 2024-11-14 17:38:59 -05:00
Kenneth Bingham c31173a47a normalize whitespace 2024-11-04 15:40:18 -05:00
Kenneth Bingham e0e4c42135 stop requiring GNU grep to run the kubernetes quickstart 2024-11-04 13:05:45 -05:00
Kenneth Bingham 002e35cfb9 use single port, single ingress settings (ALPN) in the k8s quickstart 2024-10-21 17:34:55 -04:00
Kenneth Bingham b890d268a0 Merge pull request #2481 from openziti/qrkourier-patch-1
Clarify all in one instructions
2024-10-21 09:30:14 -04:00
Kenneth Bingham aa18e20bf9 avoid DNS SAN ambiguity in quickstart server certs 2024-10-15 17:22:01 -04:00
Kenneth Bingham b3ad08f569 Clarify all in one instructions 2024-10-13 13:12:39 -04:00
Kenneth Bingham 924680d154 use explicit policy semantic and all/all SERP in k8s demo 2024-10-02 11:41:56 -04:00
dovholuknf 344d770a84 quiet the mkdir from complaining the directory already exists 2024-09-27 07:28:48 -04:00
Kenneth Bingham 77e34954f6 clarify controller url if overriden 2024-09-26 16:18:02 -04:00
Kenneth Bingham 2ac5b64734 hint how to open the quickstart console 2024-09-26 16:08:53 -04:00