Commit Graph

189 Commits

Author SHA1 Message Date
padibona ba09965dbf Db creation 2 (#1444)
Squashed and merged. Adds db-creation model and workflows for cd/ci to store fairly populated DB and pki on each release to s3.
2023-10-16 13:34:24 -05:00
Paul Lorenz 8f5b21d8d3 Disable Jenkins Smoketest triggers 2023-10-11 09:34:35 -04:00
Kenneth Bingham 6b765f52bd normalize RPM repodata depth L2; normalize DEB distribution, component, and path 2023-10-10 15:15:12 -04:00
Kenneth Bingham 99bd767f88 organize rpms and debs like release_quality/package_name 2023-10-06 17:42:55 -04:00
Kenneth Bingham 1c0056283f use generic debian package meta distro "debian" to imply broad compatibility of artifacts in this channel with Debian-based distros 2023-10-06 17:15:22 -04:00
Kenneth Bingham 606a39a682 rename ziti-cli package as "openziti" and split test vs. prod uploads at
the Artifactory repo level
2023-10-05 15:23:09 -04:00
Kenneth Bingham 6f05927c69 move python dependencies to a central file 2023-10-04 09:13:58 -04:00
Kenneth Bingham 6bab28d461 test the cloudfront proxy if is changed in a pull request 2023-10-04 09:05:25 -04:00
Ken Bingham ef7b6c4c3a Merge pull request #1321 from openziti/fix-publish-package-conditionals
fix publish linux package conditionals
2023-09-30 13:56:17 -04:00
Paul Lorenz 064ae0df52 Second pass at edge terminator fixes 2023-09-29 10:57:43 -04:00
Paul Lorenz 8af76e3fee Add build step to run unit and integration tests 2023-09-27 17:16:38 -04:00
Paul Lorenz 07da3cd513 Merge remote-tracking branch 'edge/main' into merge-edge
Updated package names
Merged golangci-lint configurations
2023-09-27 16:54:53 -04:00
Kenneth Bingham 92fa73cde6 enable file shortcuts and load them from a YAML file 2023-09-27 16:00:59 -04:00
Kenneth Bingham 685688f154 fix publish linux package conditionals 2023-09-27 12:28:50 -04:00
Ken Bingham 3ed8efbffd enable non-HA smoketest 2023-09-26 09:40:42 -04:00
Kenneth Bingham 947a17072a temporarily disable smoke tests for troubleshooting 2023-09-25 21:26:39 -04:00
Ken Bingham fd7ba631a6 Merge pull request #1309 from openziti/ziti-quickstart-version
release quickstart on release-next
2023-09-25 19:10:23 -04:00
Ken Bingham 7547e847b0 Merge pull request #1320 from openziti/workflow-bash-fail-fast
let bash steps fail-fast
2023-09-25 18:46:44 -04:00
Kenneth Bingham 523e8d53a4 deploy cloudfront proxy with quickstart release 2023-09-25 18:45:21 -04:00
Kenneth Bingham 48a370d6c3 tag fablab's AWS resources and name environments distinctly 2023-09-20 19:02:45 -04:00
Kenneth Bingham cdd9ebe357 also trigger container images and linux packages on hotfix branches 2023-09-19 23:33:51 -04:00
Kenneth Bingham b8ab843185 publish the quickstart container image on release and release-next runs 2023-09-19 23:30:15 -04:00
Kenneth Bingham 9d44c83aab let bash steps fail-fast by declaring an explicit interpreter to enable set -eo pipefail default shopts 2023-09-19 23:27:42 -04:00
Ken Bingham 7edcbb7f83 Merge pull request #1317 from openziti/always-create-fablab-instance-archive
always create fablab instance archive
2023-09-19 10:57:17 -04:00
Kenneth Bingham 8148a730ac create fablab instance archive if create test env step starts 2023-09-19 08:47:32 -04:00
Paul Lorenz 91df5ed9ae Consolidate HA model into simple-transfer and add to GH actions. Fixes #1303 2023-09-18 22:13:40 -04:00
Paul Lorenz 0eb52b25c8 Fix create config tests and add test run to smoketest 2023-09-18 13:41:45 -04:00
Ken Bingham e38e562939 always tear down fablab smoketest 2023-09-15 10:31:57 -04:00
Kenneth Bingham 6874674d4a replace always() with !cancelled() 2023-09-14 19:32:04 -04:00
Kenneth Bingham 9d2fb0d656 run quickstart automated as step in linux-build job 2023-09-06 21:02:35 -04:00
Kenneth Bingham e782d83f5b run quickstart automated test immediately instead of waiting for Linux build 2023-09-06 18:42:11 -04:00
Kenneth Bingham ca6d348e9a run fablab-smoketest after quickstart 2023-09-06 16:34:30 -04:00
Kenneth Bingham 7a8d351f16 add a ci job to run the Go quicker quickstart 2023-09-06 16:34:29 -04:00
Ken Bingham 7dc21e34e4 Merge pull request #1283 from openziti/quickstart-test
build and run and test quickstart from current branch
2023-09-06 12:43:37 -04:00
Ken Bingham 39d5bf67fb Merge pull request #1295 from openziti/build-organize
organize files used to distribute ziti
2023-09-05 17:30:58 -04:00
Kenneth Bingham 76bb986127 organize files used to distribute ziti 2023-09-05 16:00:27 -04:00
Ken Bingham 3c1396d044 Merge pull request #1286 from openziti/fablab-no-pause-if-cancelled
don't sleep if smoketest cancelled
2023-09-05 15:42:21 -04:00
Ken Bingham 13a67491ef Merge pull request #1244 from openziti/build-linux-packages
Build and publish linux package ziti-cli
2023-09-05 15:05:47 -04:00
Kenneth Bingham 037f36a79c tolerate non-existent fablab simple transfer bundle 2023-09-05 14:50:09 -04:00
Kenneth Bingham 5a0688d1ab don't sleep if smoketest cancelled 2023-09-05 14:23:08 -04:00
Kenneth Bingham 9078bf9aec stop enforcing concurrency for reusable workflows 2023-09-05 13:06:48 -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 b0ebd52ed2 Update publish-docker-images.yml 2023-08-31 14:57:15 -04:00
Ken Bingham b1eca77869 stop using Actions concurrency on this callable workflow 2023-08-31 13:33:57 -04:00
Ken Bingham f95c44b47a Update .github/workflows/main.yml 2023-08-31 13:31:20 -04:00
Paul Lorenz 32651c5098 Update deps/changelog. Try to fix workflow conflict on release-next 2023-08-31 12:58:38 -04:00
Kenneth Bingham 244dae4f86 build and publish linux package ziti-cli 2023-08-11 14:16:36 -04:00
Kenneth Bingham 18b5ae2f52 document cross-build procedure 2023-08-11 14:16:36 -04:00
Kenneth Bingham 03111336a1 resolve concurrency deadlock by dropping constraint on jenkins smoketest workflow that is typically called, not triggered 2023-08-11 13:33:35 -04:00
Kenneth Bingham 6daebdb06a cancel older redundant builds on the same branch 2023-08-11 10:09:44 -04:00