Commit Graph

223 Commits

Author SHA1 Message Date
Paul Lorenz c4ae1798b4 Publish releases to GH as pre-releases 2024-04-18 09:51:11 -04:00
Kenneth Bingham 480d5401e4 Merge pull request #1933 from openziti/linux-package-controller
deployments alpha for Linux and Docker
2024-04-15 18:21:49 -04:00
Kenneth Bingham 7ad8d1ef41 express systemd minimum version as a package dependency instead of a postinstall scriptlet 2024-04-15 17:05:36 -04:00
Mario Trangoni 997c18217f golangci-lint: remove deprecated run.skip-files
Signed-off-by: Mario Trangoni <mjtrangoni@gmail.com>
2024-04-12 14:20:09 +02:00
Paul Lorenz 8499ddf95d Don't publish binary releases to artifactory. Fixes #1934 2024-04-11 15:05:24 -04:00
Kenneth Bingham 45d319b54f add Linux packages and container bootstrapping for controller and router 2024-04-11 11:54:36 -04:00
Paul Lorenz 0ec0dec58d Update changelog, deps and make the tls handshake rate limiter off by default 2024-04-10 14:09:48 -04:00
Paul Lorenz 9bad1d4fb0 Add release validation workflow. Fixes #1923 2024-04-09 19:48:25 -04:00
Paul Lorenz 1772cf9ba1 Rename simple-transfer to smoketest 2024-04-09 14:27:11 -04:00
dependabot[bot] 9ccdbe899a Bump lewagon/wait-on-check-action from 1.3.3 to 1.3.4 in the all group
Bumps the all group with 1 update: [lewagon/wait-on-check-action](https://github.com/lewagon/wait-on-check-action).


Updates `lewagon/wait-on-check-action` from 1.3.3 to 1.3.4
- [Release notes](https://github.com/lewagon/wait-on-check-action/releases)
- [Commits](https://github.com/lewagon/wait-on-check-action/compare/v1.3.3...v1.3.4)

---
updated-dependencies:
- dependency-name: lewagon/wait-on-check-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-08 15:25:17 +00:00
Kenneth Bingham 57e8dedc86 use Go version from go.mod 2024-03-26 10:53:15 -04:00
Paul Lorenz 5f02824276 Update golang for codeql 2024-03-25 19:25:28 -04:00
Kenneth Bingham fb44dd960b catch up Go version 2024-03-25 18:03:45 -04:00
Paul Lorenz 4c2de9fa0b Update Go version to 1.22.x 2024-03-25 17:21:28 -04:00
dependabot[bot] a7be90a78a Bump the all group with 11 updates
Bumps the all group with 11 updates:

| Package | From | To |
| --- | --- | --- |
| [github/codeql-action](https://github.com/github/codeql-action) | `2` | `3` |
| [actions/setup-go](https://github.com/actions/setup-go) | `3` | `5` |
| [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) | `3` | `4` |
| [actions/setup-python](https://github.com/actions/setup-python) | `4` | `5` |
| [jfrog/setup-jfrog-cli](https://github.com/jfrog/setup-jfrog-cli) | `3` | `4` |
| [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) | `2` | `3` |
| [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) | `2` | `3` |
| [docker/login-action](https://github.com/docker/login-action) | `2` | `3` |
| [docker/build-push-action](https://github.com/docker/build-push-action) | `3` | `5` |
| [hmarr/debug-action](https://github.com/hmarr/debug-action) | `2.1.0` | `3.0.0` |
| [lewagon/wait-on-check-action](https://github.com/lewagon/wait-on-check-action) | `1.3.1` | `1.3.3` |


Updates `github/codeql-action` from 2 to 3
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)

Updates `actions/setup-go` from 3 to 5
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v3...v5)

Updates `golangci/golangci-lint-action` from 3 to 4
- [Release notes](https://github.com/golangci/golangci-lint-action/releases)
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v3...v4)

Updates `actions/setup-python` from 4 to 5
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v4...v5)

Updates `jfrog/setup-jfrog-cli` from 3 to 4
- [Release notes](https://github.com/jfrog/setup-jfrog-cli/releases)
- [Commits](https://github.com/jfrog/setup-jfrog-cli/compare/v3...v4)

Updates `docker/setup-qemu-action` from 2 to 3
- [Release notes](https://github.com/docker/setup-qemu-action/releases)
- [Commits](https://github.com/docker/setup-qemu-action/compare/v2...v3)

Updates `docker/setup-buildx-action` from 2 to 3
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](https://github.com/docker/setup-buildx-action/compare/v2...v3)

Updates `docker/login-action` from 2 to 3
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/v2...v3)

Updates `docker/build-push-action` from 3 to 5
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v3...v5)

Updates `hmarr/debug-action` from 2.1.0 to 3.0.0
- [Release notes](https://github.com/hmarr/debug-action/releases)
- [Commits](https://github.com/hmarr/debug-action/compare/v2.1.0...v3.0.0)

Updates `lewagon/wait-on-check-action` from 1.3.1 to 1.3.3
- [Release notes](https://github.com/lewagon/wait-on-check-action/releases)
- [Commits](https://github.com/lewagon/wait-on-check-action/compare/v1.3.1...v1.3.3)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all
- dependency-name: actions/setup-go
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all
- dependency-name: golangci/golangci-lint-action
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all
- dependency-name: jfrog/setup-jfrog-cli
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all
- dependency-name: docker/setup-qemu-action
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all
- dependency-name: docker/setup-buildx-action
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all
- dependency-name: docker/login-action
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all
- dependency-name: hmarr/debug-action
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all
- dependency-name: lewagon/wait-on-check-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-25 19:06:00 +00:00
Paul Lorenz 349104ff22 Fix dependabot config 2024-03-25 14:59:30 -04:00
Paul Lorenz b04f6995ac Bump deps and changelog 2024-03-25 12:27:18 -04:00
dependabot[bot] 22965cf00a Bump actions/checkout from 3 to 4
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-20 13:33:24 +00:00
Paul Lorenz 72bb6be0a0 Merge pull request #1747 from mjtrangoni/add-dependabot-ghactions
ci: Add dependabot configuration for github-actions
2024-02-20 08:31:33 -05:00
Mario Trangoni 8ed418e103 ci: Add dependabot configuration for github-actions
Signed-off-by: Mario Trangoni <mjtrangoni@gmail.com>
2024-02-19 16:24:08 +01:00
Kenneth Bingham 4fd7650b78 Merge pull request #1688 from openziti/quickstart-test-allinone
test the all-in-one quickstart
2024-02-15 17:19:00 -05:00
Kenneth Bingham 0a27305ba6 refine all-in-one quickstart and test 2024-02-15 15:38:33 -05:00
Kenneth Bingham f67e7f0a92 add a test for the all-in-one quickstart 2024-02-13 15:14:12 -05:00
gberl002 17dbbffc55 Moving to a separate line to check for failures
Signed-off-by: gberl002 <geoff.berl@netfoundry.io>
2024-02-13 11:01:50 -05:00
gberl002 5e561f7fac Adding CI support for macos arm
Closes #652

Signed-off-by: gberl002 <geoff.berl@netfoundry.io>
2024-02-13 10:42:24 -05:00
Paul Lorenz 994d043dd2 All upload/download artifact need to be at the same version 2024-02-10 00:27:15 -05:00
Paul Lorenz 4fa21ea080 Get smoketest logs and store in actions 2024-02-09 09:50:36 -05:00
Paul Lorenz 70b32603ad Start on chaos testing 2024-01-19 17:34:15 -05:00
Paul Lorenz c9f0cdbc52 Merge pull request #1655 from mjtrangoni/add-codespell
codespell: Add spelling check and fix all issues
2023-12-21 10:52:43 -05:00
Kenneth Bingham 1589c469bc Merge pull request #1515 from openziti/ignore-linux-package-builds
ignore Linux package artifacts
2023-12-20 11:45:03 -05:00
Mario Trangoni 126ee5d79c codespell: Add spelling check and fix all issues
Signed-off-by: Mario Trangoni <mjtrangoni@gmail.com>
2023-12-19 10:52:42 +01:00
Paul Lorenz 74bfafbd67 Update zititest to go 1.21. Update golangci-lint. 2023-12-07 13:37:44 -05:00
Paul Lorenz a05f9d30df Update to Go version 1.21 2023-12-07 13:07:43 -05:00
Kenneth Bingham 3d2b67912b ignore Linux package artifacts 2023-11-15 17:39:22 -05:00
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