Commit Graph

400 Commits

Author SHA1 Message Date
Théophile Diot 1259fb67d9
Merge pull request #634 from bunkerity/dependabot/github_actions/dev/docker/setup-buildx-action-3
deps/gha: bump docker/setup-buildx-action from 2 to 3
2023-09-15 18:14:24 +02:00
Théophile Diot b9e752f12f
Merge pull request #636 from bunkerity/dependabot/github_actions/dev/docker/login-action-3
deps/gha: bump docker/login-action from 2 to 3
2023-09-15 18:14:04 +02:00
Théophile Diot 278eb0c8a4
Merge pull request #635 from bunkerity/dependabot/github_actions/dev/docker/build-push-action-5
deps/gha: bump docker/build-push-action from 4 to 5
2023-09-15 18:13:37 +02:00
dependabot[bot] 955c7e0630
deps/gha: bump docker/metadata-action from 4 to 5
Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 4 to 5.
- [Release notes](https://github.com/docker/metadata-action/releases)
- [Upgrade guide](https://github.com/docker/metadata-action/blob/master/UPGRADE.md)
- [Commits](https://github.com/docker/metadata-action/compare/v4...v5)

---
updated-dependencies:
- dependency-name: docker/metadata-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-13 04:25:35 +00:00
dependabot[bot] 8ea823e061
deps/gha: bump docker/login-action from 2 to 3
Bumps [docker/login-action](https://github.com/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)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-13 04:25:31 +00:00
dependabot[bot] a6efa52051
deps/gha: bump docker/build-push-action from 4 to 5
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 4 to 5.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v4...v5)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-13 04:25:27 +00:00
dependabot[bot] a6b30f6a6b
deps/gha: bump docker/setup-buildx-action from 2 to 3
Bumps [docker/setup-buildx-action](https://github.com/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)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-13 04:25:23 +00:00
florian 1144a73813
make logs optional in issues, change assignee for dependabot and edit sitemap URL of the doc 2023-09-10 21:10:37 +02:00
florian c364e46663
ci/cd - disable redirect when pushing doc 2023-09-10 17:51:41 +02:00
florian d4f38cc795
ci/cd - fix error when parsing ARM types 2023-09-10 16:41:51 +02:00
florian b6d49865b7
ci/cd - get ARM type availability 2023-09-10 16:37:00 +02:00
florian d0a8cc3818 ci/cd - use volume id instead of index for arm instance 2023-09-09 11:39:24 +02:00
florian 30c952e9e4 ci/cd - set boot volume for arm instance 2023-09-09 11:18:20 +02:00
florian 2382fdd377 ci/cd - start arm server after creation 2023-09-09 11:05:24 +02:00
florian 05ecf558cb ci/cd - use latest scw cli version 2023-09-09 10:52:20 +02:00
florian 2b7ce389b7 ci/cd - reflect changes on release tf from refactoring 2023-09-09 10:10:43 +02:00
Théophile Diot 2fce08b727
Upgrade issue templates 2023-09-07 14:16:52 +02:00
Théophile Diot 673ee921f6
Lint files 2023-09-06 13:44:45 +02:00
Théophile Diot 4be53d0cbe
Merge pull request #620 from bunkerity/ui
Fix UI error when values are empty
2023-09-06 10:47:29 +02:00
Théophile Diot 947690af8f
Fix UI workflow 2023-09-06 10:13:46 +02:00
fl0ppy-d1sk 500c3564a2
ci/cd - perform staging tests again 2023-09-05 14:17:49 +02:00
bunkerity 1b660691d5
ci/cd - fix typos for docker/packages pushes 2023-09-05 14:10:12 +02:00
Théophile Diot 2c15b37461
Fix rhel typos "el" instead of "rhel" 2023-09-04 17:22:29 +02:00
Théophile Diot a7a317b5bf
Merge pull request #487 from bunkerity/dependabot/github_actions/dev/scaleway/action-scw-c718eca1fcb9fec1fb1433752d61599c6a0ad2e9
deps/gha: bump scaleway/action-scw from bbcfd65cd2af73456ce439088e0d42c1657c4c38 to c718eca1fcb9fec1fb1433752d61599c6a0ad2e9
2023-09-04 16:04:15 +02:00
Théophile Diot 0681cf2c9b
Update actions/checkout to v4 2023-09-04 15:59:19 +02:00
bunkerity cf55ade15d ci/cd - various fixes for k8s tests 2023-08-31 12:39:23 +02:00
bunkerity b5638aae19 ci/cd - move k8s login in staging-tests job 2023-08-31 12:16:29 +02:00
bunkerity 6e1660cd00 autoconf - fix wrong config update 2023-08-31 10:50:04 +02:00
bunkerity cb4c99f456 ci/cd - fix docker tag command for linux tests 2023-08-31 10:11:19 +02:00
florian 64d2ed91ec ci/cd - fix secret key 2023-08-31 08:17:56 +02:00
florian 0e2420cfff ci/cd - add timeout for cleanup jobs 2023-08-31 07:08:29 +02:00
florian fa165522e5 ci/cd - use same md for openssl commands 2023-08-31 06:36:05 +02:00
bunkerity b036803884 ci/cd - remove double untar for k8s tests 2023-08-30 18:23:23 +02:00
bunkerity bae27806b2 ci/cd - fix tf state upload/download again 2023-08-30 16:36:51 +02:00
bunkerity 11794da8c4 ci/cd - fix tf artefact command 2023-08-30 16:11:03 +02:00
bunkerity e5c37a00ac ci/cd - fix k8s tf 2023-08-30 15:19:02 +02:00
florian 3db7904d41
ci/cd - fix wrong image tag for Linux test images 2023-08-26 14:42:32 +02:00
bunkerity d6aa6a9b09 ci/cd - staging improvements 2023-08-25 17:51:32 +02:00
bunkerity 95c796c1ee ci/cd - delete temp compose downgrade 2023-08-24 17:40:45 +02:00
bunkerity 423e3b4a39 ci/cd - log to ghcr before getting tests containers 2023-08-24 17:32:02 +02:00
bunkerity 511597b7e0 ci/cd - fix tests image names 2023-08-24 17:23:36 +02:00
bunkerity bb77dcedf5 ci/cd - edit username for ghcr auth 2023-08-24 17:04:44 +02:00
bunkerity 3d0f17808c ci/cd - add dummy username for ghcr auth 2023-08-24 17:02:28 +02:00
bunkerity 5a9836fec5 ci/cd - fix nested permissions 2023-08-24 16:52:49 +02:00
bunkerity e1edfe4a7f ci/cd - fix missing permissions in wf 2023-08-24 16:51:11 +02:00
bunkerity 87b4053402 ci/cd - use gh cache for docker cache and pushes to ghcr.io 2023-08-24 16:48:45 +02:00
Théophile Diot 4f82856b48
Update staging-create-infra to use a static version for monolithprojects.github_actions_runner == 1.18.1 2023-08-21 18:15:09 +02:00
Théophile Diot 0b93916a37
Merge branch 'dev' into dependabot/github_actions/dev/docker/build-push-action-4 2023-08-21 11:44:12 -04:00
Théophile Diot f7cd7d9daf
Add dependency on tests-ui to not fail to push the testing image 2023-08-21 17:05:09 +02:00
florian f24802b211
ci/cd - perform staging tests again 2023-08-15 21:48:46 +02:00
florian 758fc13c3d
ci/cd - replace version string for testing release 2023-08-15 21:28:17 +02:00
florian cd825cd341
ci/cd - fix wrong VERSION path for testing release 2023-08-15 21:01:06 +02:00
florian c03b1bb20b
ci/cd - update VERSION file for testing release 2023-08-15 20:32:03 +02:00
florian a5e50d0f74
ci/cd - fix linux package name for staging 2023-08-15 13:17:01 +02:00
florian 1a57e0a202
ci/cd - remove linux arm64 packages pushes 2023-08-15 12:47:38 +02:00
florian de568f335f
ci/cd - temp disable staging tests 2023-08-15 12:37:03 +02:00
florian 244b912476
ci/cd - fix syntax error in push-github wf 2023-08-15 11:44:27 +02:00
florian 08ce31bb0f
ci/cd - prepare for testing releases 2023-08-15 11:40:05 +02:00
florian e93b2f65ff
cache dev container images, fix CVE-2023-35945 and force scheduler to reload when instances change 2023-08-02 15:59:23 +02:00
florian f3ba16be9d
add instances changes check to scheduler and auto push dev container images 2023-08-02 15:47:33 +02:00
florian 3dac0aef0e
tests - temp fix for compose network errors 2023-07-05 01:15:40 +02:00
Théophile Diot b529d85255
Revert "Update checkout part of workflow to include submodules"
This reverts commit 4b4e0f8b3b.
2023-06-28 09:59:37 -04:00
Théophile Diot 4b4e0f8b3b
Update checkout part of workflow to include submodules 2023-06-26 13:01:02 -04:00
Théophile Diot c2cfd4dd9f
Remove checkout from dev.yml 2023-06-26 12:55:17 -04:00
Théophile Diot 642da402bc
Fix dev workflow 2023-06-26 12:51:33 -04:00
Théophile Diot 4bb6d40a53
Update dev workflow to checkout the code and submodules first 2023-06-26 12:49:49 -04:00
dependabot[bot] 8585007bcb
deps/gha: bump scaleway/action-scw
Bumps [scaleway/action-scw](https://github.com/scaleway/action-scw) from bbcfd65cd2af73456ce439088e0d42c1657c4c38 to c718eca1fcb9fec1fb1433752d61599c6a0ad2e9.
- [Release notes](https://github.com/scaleway/action-scw/releases)
- [Commits](bbcfd65cd2...c718eca1fc)

---
updated-dependencies:
- dependency-name: scaleway/action-scw
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-23 10:01:32 +00:00
florian 340b4a4929
change arm server flavor 2023-05-23 01:36:00 +02:00
dependabot[bot] a586b5b6be
deps/gha: bump docker/build-push-action from 3 to 4
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 3 to 4.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-22 22:39:34 +00:00
florian 1f2b550f60
ci/cd - fix swarm examples and init work on release workflow 2023-05-22 16:41:13 +02:00
florian 4962f786ba
fix wrong env parsing in init phase, bypass modsec/crs when method is not allowed, refactor ALLOWED_METHODS and improve error page management 2023-05-18 21:09:51 +02:00
florian 2a78d2c057
ci/cd - perform all core tests even if one failed 2023-05-15 13:37:54 +02:00
florian 5f668aecaa
ci/cd - fix syntax error in test core wf 2023-05-15 13:12:17 +02:00
florian 9a2e37984d
ci/cd core tests and antibot refactoring 2023-05-15 13:10:27 +02:00
florian e14475de4a
ci/cd - fix missing version in linux package name 2023-05-08 16:37:43 +02:00
florian 136f68cd3b
ci/cd - fix typo in beta wf 2023-05-08 16:06:20 +02:00
florian d83730cf75
ci/cd - fix linux package name in upload/download steps 2023-05-08 15:36:57 +02:00
florian 14ca85cdb6
ci/cd - fix package.sh name in linux build wf 2023-05-07 19:51:03 +02:00
florian dc1cb6a6fa
ci/cd - fix scp command in linux build wf 2023-05-07 19:32:38 +02:00
florian 73acbe0852
ci/cd - fix typo in linux build wf 2023-05-07 18:41:54 +02:00
florian 45c90527c4
ci/cd - fix linux package generation when arch is ARM 2023-05-07 18:27:45 +02:00
florian 141f5a1d5b
ci/cd - fix typo in beta wf (again) 2023-05-07 17:39:49 +02:00
florian 6e82fde8a1
ci/cd - fix typo in beta wf 2023-05-07 17:39:08 +02:00
florian 00ba46ebf0
prepare for 1.5.0-beta update 2023-05-07 17:38:20 +02:00
florian fd056102d4
fix centos repo command in rhel dockerfiles and fix delete infras order for staging wf 2023-05-07 11:21:07 +02:00
florian fb03733433
ci/cd - use single quote in linux build wf 2023-05-07 11:17:29 +02:00
florian 43cbc79c75
ci/cd - move ARM_* to secrets in linux build wf 2023-05-07 11:15:17 +02:00
florian 7592e5a84f
ci/cd - fix typo in staging.yml 2023-05-07 11:11:44 +02:00
florian 819ad60a48
fix hcaptcha antibot and refactor ci/cd for staging 2023-05-06 18:20:25 +02:00
florian a286e7bd32
fix wrong container in autoconf/k8s, init work on linux arm and ci/cd refactoring 2023-05-06 02:22:30 +02:00
florian 97dc6540eb
ci/cd - fix typo in dev wf 2023-05-05 14:18:57 +02:00
florian 1c74c5d8d5
ci/cd - refactoring 2023-05-04 23:21:36 +02:00
florian 1cc9f57739
prepare for v1.5.0-beta fixes 2023-05-04 21:39:18 +02:00
florian bddfb58a0d
Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev 2023-05-02 17:21:17 +02:00
Théophile Diot ef551846b9
ci/cd Update mmdb - Let only the schedule and change branch to push on 2023-05-02 10:56:16 -04:00
Théophile Diot a7b7c2031d
ci/cd Update mmdb - Add check for curl commands 2023-05-02 10:53:19 -04:00
Théophile Diot 0afb250b91
ci/cd mmdb update - Changed branch to push on 2023-05-02 10:35:59 -04:00
Théophile Diot 019a927b06
ci/cd remove secret required for auto mmdb update 2023-05-02 10:34:42 -04:00
Théophile Diot 283a63f160
ci/cd try fixing workflow auto download mmdb 2023-05-02 10:32:28 -04:00
Théophile Diot 42707ad46a
ci/cd test mmdb update 2023-05-02 10:30:21 -04:00
florian cd57eb423e
ci/cd - fix automatic push of doc 2023-05-02 16:00:37 +02:00
florian 01fbacf0ff
ci/cd - fix pdf path for draft release + fix missing git fetch before deploying doc 2023-05-02 13:05:23 +02:00
florian d693d065f8
ci/cd - allow to update release tag, add PDF to release and fix multiline CHANGELOG in release 2023-05-02 11:50:02 +02:00
florian aa2ada0a00
ci/cd - update git user/mail for push doc wf 2023-05-02 11:25:47 +02:00
florian a47d7df401
ci/cd - execute apt install as root for doc to pdf workflow 2023-05-02 10:47:42 +02:00
florian c4093a2d7b
ci/cd - increase ARM node storage 2023-05-02 10:24:16 +02:00
florian 01e5994936
ci/cd - concurrent builds for ARM + fix version string for RPM packages 2023-05-02 10:09:32 +02:00
florian 0b93c6e10f
ci/cd - add more cores to ARM instance 2023-05-01 20:20:52 +02:00
florian 88db3fa344
ci/cd - fix build rhel var 2023-05-01 20:18:16 +02:00
florian 5c01bd3f74
ci/cd - various fixes for push workflows 2023-05-01 19:57:00 +02:00
florian ba7422218d
ci/cd - fix push workflows 2023-04-30 15:44:26 +02:00
florian fda2948e0e
ci/cd - fix typo in push docker wf 2023-04-30 14:11:51 +02:00
florian 59e5b1d54f
ci/cd - fix push workflows 2023-04-30 14:10:27 +02:00
Florian Pitance 0b5746aba3
ci/cd - add missing inputs for build arm 2023-04-30 11:59:35 +02:00
florian 94dc501c17
ci/cd - remove load image in buildkit for ARM archs because of docker limitation 2023-04-30 11:47:44 +02:00
florian 8ffaa7cf79
ci/cd - force shutdown when deleting ARM node 2023-04-30 11:35:58 +02:00
Florian Pitance 6e99e7a981
cicd - fix docker buildx arm driver 2023-04-30 11:21:22 +02:00
florian 2eef2b8bb7
ci/cd - fix variable share for ARM (again) 2023-04-30 11:09:48 +02:00
florian 406c686e4f
ci/cd - fix variable share for ARM 2023-04-30 10:56:46 +02:00
florian 6cecc70c32
ci/cd - fix ssh command for ARM builder 2023-04-30 10:31:52 +02:00
Théophile Diot c3d0d7ca70
Add workflow that automatically update cached mmdb files 2023-04-30 09:11:12 +02:00
florian a55a0df5de
ci/cd - remove useless condition in create ARM workflow 2023-04-30 04:17:28 +02:00
florian ae33ca52ed
ci/cd - fix wait-on variable 2023-04-30 04:14:46 +02:00
florian 8867eb23be
ci/cd - fix wrong json keys from scw api 2023-04-30 04:05:17 +02:00
florian 1b79e291eb
ci/cd - various fixes for arm build 2023-04-30 03:56:19 +02:00
florian 98ce5041d2
ci/cd - use fixed sha1 commit for scw action in rm arm workflow 2023-04-30 03:36:58 +02:00
florian 66d7216dc3
ci/cd - fix typo in create arm workflow 2023-04-30 03:35:28 +02:00
florian 45fa4d1c26
ci/cd - ignore /root/.cargo dir for security checks, use fixed sha1 commit for scw actions and add missing deps for ui/arm 2023-04-30 03:34:06 +02:00
florian 9cd13990e3
ci/cd - pass ARM ID as secret 2023-04-30 03:11:43 +02:00
florian 266383abb1
ci/cd - dynamic arm build node 2023-04-30 03:07:26 +02:00
florian 4e0d2fce5f
add missing dependencies when prebuilt crypto package is not present 2023-04-30 00:58:37 +02:00
florian 823c09195a
ci/cd - add missing var for ARM builds 2023-04-30 00:32:15 +02:00
florian e71dc132ec
ci/cd - fix typo in container build workflow 2023-04-30 00:27:38 +02:00
florian 0db5f7cf0f
ci/cd - fix typo in beta workflow 2023-04-30 00:26:18 +02:00
florian 4bfc5b693f
ci/cd - fix wrong cache name in container build workflow 2023-04-30 00:24:35 +02:00
florian 93d0a991a9
ci/cd - fix typo in push doc workflow 2023-04-30 00:00:51 +02:00
florian 1c178ed75c
ci/cd - fix version output for beta/release workflows 2023-04-29 23:58:39 +02:00
florian ab7e1f6244
ci/cd - add missing runs-on in beta/release workflows 2023-04-29 23:41:24 +02:00
florian 0f499c9d37
ci/cd - fix typo in push packagecloud workflow 2023-04-29 23:34:46 +02:00
florian d0f6d59f6f
road to v1.5.0-beta 🚀 2023-04-29 21:43:26 +02:00
florian 4086628697
ci/cd - fix typo in doc-to-pdf 2023-04-29 21:03:34 +02:00
florian 312757594c
ci/cd - fix typo in beta/release (again) 2023-04-29 21:00:07 +02:00
florian 11f86ea754
ci/cd - fix typo in beta/release 2023-04-29 20:56:47 +02:00
florian ad16067420
use proper links in docs, automatic doc push and add pdf to releases 2023-04-29 20:54:56 +02:00
florian 641a27f5ec
ci/cd - remove useless needs for ui branch 2023-04-29 16:58:37 +02:00
florian 4684070818
ci/cd - fix typo in staging workflow 2023-04-29 16:55:21 +02:00
florian 6784bd6914
ci/cd - fix wrong condition for container-build workflow 2023-04-29 16:53:33 +02:00
florian ef1897de82
ci/cd - add missing needs to tests-ui staging 2023-04-29 16:50:57 +02:00
florian 9815f22d72
ci/cd fix typo in container-build workflow 2023-04-29 16:48:34 +02:00
florian 14a4db8bdb
use current_bw_version for docs, add automatic tests to ui branch and fix letsencrypt permissions for linux 2023-04-29 16:47:28 +02:00