Commit Graph

54 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
Paul Lorenz 453441500e Fix expressInstall test flakiness 2026-04-14 15:53:15 -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
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
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 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 519a9a02f9 fix quickstart ziti version 2024-09-23 16:34:41 -04:00
Kenneth Bingham efefb5371f add docker deployment test workflow 2024-08-20 14:58:51 -04:00
Kenneth Bingham 0a27305ba6 refine all-in-one quickstart and test 2024-02-15 15:38:33 -05:00
Kenneth Bingham 164c075e26 don't change the default entity of the router created by the quickstart test, just use the env var 2024-02-13 15:58:15 -05:00
Kenneth Bingham f67e7f0a92 add a test for the all-in-one quickstart 2024-02-13 15:14:12 -05:00
gberl002 4767934013 Making some adjustments to the layout, changing test names
Signed-off-by: gberl002 <geoff.berl@netfoundry.io>
2023-11-01 16:15:24 -04:00
gberl002 d6a99165c6 Adding a README for quickstart tests
Signed-off-by: gberl002 <geoff.berl@netfoundry.io>
2023-11-01 15:04:01 -04:00
Kenneth Bingham e3e0325d6f stop commenting the .env file with testing-only vars 2023-09-06 17:27:09 -04:00
Kenneth Bingham 3e4b4d2599 run the manual quickstart test with GOPATH and the ziti repo working copy mounted on the golang container in the quickstart's compose project 2023-09-06 17:12:01 -04:00
dovholuknf 764851bb38 hopefully 'fix' the compose-test 2023-09-06 16:33:57 -04:00
dovholuknf 376ff53ebe Merge remote-tracking branch 'origin/release-next' into ziti-edge-quicker-quickstart 2023-09-06 16:22:16 -04:00
Kenneth Bingham a2d1103c94 move atomically instead of munge in place because syntax diff bsd vs gnu sed 2023-09-06 10:11:51 -04:00
Kenneth Bingham e8f8da3c5e patch for macOS 2023-09-06 09:50:47 -04:00
gberl002 947f1f3309 Minor changes to get this script working on Mac
Signed-off-by: gberl002 <geoff.berl@netfoundry.io>
2023-09-06 09:45:50 -04:00
dovholuknf 293e303164 update quickstart and add/update/upgrade/reuse tests 2023-09-06 00:14:41 -04:00
Kenneth Bingham 2910014ee9 test the current branch by building ziti and the quickstart container
image and running in compose and running quickstart_test.go
2023-09-01 12:26:24 -04:00
Ken Bingham 7cc2035427 Delete quickstart/test/go.sum 2023-08-31 13:04:24 -04:00
Ken Bingham 9b20fc83da Delete quickstart/test/go.mod 2023-08-31 13:04:12 -04:00
Kenneth Bingham 45503b2b4f provide quickstart test module and a container image for running tests 2023-08-30 18:10:37 -04:00
Paul Lorenz b876d428f0 Mark the quickstart test as manual so it doesn't run in CI 2023-08-08 14:56:39 -04:00
Paul Lorenz 220be23c04 Fix linter reported issues 2023-08-04 16:05:38 -04:00
dovholuknf c352634447 remove extra -edge 2023-07-14 16:23:11 -04:00
dovholuknf 1ae550c837 update quickstart. put edge pki back 2023-07-14 15:59:22 -04:00
dovholuknf e35d2d3996 update quickstart test to allow env vars setting. update docker compose and simplified compose 2023-06-30 08:47:56 -04:00
gberl002 770210e7aa Updating controller endpoint
Signed-off-by: gberl002 <geoff.berl@netfoundry.io>
2023-06-23 10:53:38 -04:00
gberl002 e68f7b7110 Pulling latest from release-next
Signed-off-by: gberl002 <geoff.berl@netfoundry.io>
2023-06-01 09:24:50 -04:00
gberl002 6e5b97a6a7 Updated environment variable references in newly created files
Fixed bug with PKI generation when using EXTERNAL_DNS
Fixed other environment variable name related bugs

Signed-off-by: gberl002 <geoff.berl@netfoundry.io>
2023-05-11 10:34:30 -04:00
Andrew Martinez 66a401f1d7 go mod tidy and fixes 2023-04-27 14:07:05 -04:00
gberl002 77f8316456 smerging latest from release-next and original branch
Signed-off-by: gberl002 <geoff.berl@netfoundry.io>
2023-03-24 12:45:31 -04:00
Lars Lehtonen 356cfd8e55 quickstart/test: fix dropped error 2023-02-08 13:47:03 -08:00
Paul Lorenz 0fb130667d Update deps and changelog. Update for edge-api extraction 2023-02-03 13:13:57 -05:00
Kenneth Bingham de0cb9d48f Merge branch 'release-next' of github.com:openziti/ziti into quickstart-tweaks 2022-12-06 19:44:53 -05:00