Commit Graph

155 Commits

Author SHA1 Message Date
Denis Gukov
d2b8d10e66 ci: preserve build deps 2023-03-10 13:04:40 +01:00
Denis Gukov
37079141f7 ci: add g++ 2023-03-10 12:08:26 +01:00
Denis Gukov
3d20f52672 ci: install build-base in docker 2023-03-10 11:56:38 +01:00
Denis Gukov
423c3e053e ci: add gcc to docker 2023-03-10 11:40:35 +01:00
Denis Gukov
385eb69588 fix(dredd): port of postgres 2022-11-19 23:55:56 +05:00
Denis Gukov
95a0609b3b fix(be): db host in docker file 2022-11-19 23:21:26 +05:00
Denis Gukov
1374bbe38a fix: dockerfile for postgres tests 2022-11-19 22:44:59 +05:00
Denis Gukov
1b65818ece ci: postgres test 2022-11-19 22:24:25 +05:00
Denis Gukov
a5b95dc481 ci: use bin abs path 2022-11-19 22:02:47 +05:00
Denis Gukov
e74d7fb9eb ci: fix dredd's docker file 2022-11-19 21:41:23 +05:00
Denis Gukov
ddfb6bcbae ci: fix dredd's docker file 2022-11-19 21:40:07 +05:00
Denis Gukov
7e7e020630 ci: fix config gen 2022-11-19 21:39:06 +05:00
Denis Gukov
3c84047f63 Merge branch 'develop' of github.com:ansible-semaphore/semaphore into develop 2022-11-19 21:03:01 +05:00
Denis Gukov
21893e26f3 ci: fix env var name 2022-11-19 21:02:51 +05:00
Denis Gukov
72fc70708d fix: +x for entrypoint file 2022-11-19 17:47:17 +05:00
Denis Gukov
96ebf9052a Merge branch 'develop' of github.com:ansible-semaphore/semaphore into develop 2022-11-19 17:46:40 +05:00
Denis Gukov
f8c16c2244 ci: create compose file for each db 2022-11-19 17:46:32 +05:00
Denis Gukov
4eb5b2ecbb fix: +x for entrypoint file 2022-11-19 16:50:48 +05:00
Denis Gukov
0d3ccfabe1 ci: fix dredd dockerfile 2022-11-19 16:33:09 +05:00
Denis Gukov
396530bd98 ci: fix dredd dockerfile 2022-11-19 16:29:35 +05:00
Denis Gukov
0d87d0b736 ci: fix dredd dockerfile 2022-11-19 15:58:46 +05:00
Denis Gukov
47bac1b478 test: boltdb integration tests 2022-11-19 04:04:43 +05:00
Denis Gukov
7497aa5818 test: use env for key enc 2022-11-09 12:37:27 +05:00
Denis Gukov
074fe165bf fix: remove default value for access key enc from dockerfile 2022-11-09 12:35:14 +05:00
Denis Gukov
d92ffb07bb ci: pass os/arch via params 2022-10-27 02:23:16 +05:00
Denis Gukov
a9046e3324 fix(ci): pass GOOS/GOARCH args to task 2022-10-27 00:40:55 +05:00
Denis Gukov
dea5a0fb8a
Merge pull request #1056 from vaerh/develop
Using docker secrets to pass sensitive information via "_FILE" variables.
2022-10-25 17:45:36 +05:00
Denis Gukov
dc6666c1e6 ci: build docker from arm64 2022-10-24 14:09:46 +05:00
Denis Gukov
2297bee2ba ci: support docker buildx 2022-10-23 22:11:47 +05:00
vaerh
8cc5b67262
Update semaphore-wrapper
Using docker secrets to pass sensitive information via "_FILE" variables.
2022-10-14 14:46:50 +03:00
Denis Gukov
4c0e9184e6 chore(docker): remove unused vars 2022-10-06 14:03:09 +05:00
Denis Gukov
5b642889c5 fix(docker): boltdb path 2022-10-06 13:19:26 +05:00
Denis Gukov
a881f3f5a3 fix(docker): create /var/lib/semaphore dir 2022-10-06 12:35:31 +05:00
Denis Gukov
1852ae627e fix(docker): data directory 2022-10-06 12:09:39 +05:00
Denis Gukov
542742b5f4 fix(docker): boltdb support 2022-10-06 11:41:24 +05:00
Denis Gukov
8bb37dc3cc fix(docker): bolt support 2022-10-05 22:40:30 +05:00
Denis Gukov
e477e4d60a fix(docker): remove default db port 2022-10-05 21:47:51 +05:00
Denis Gukov
d6f6d0a208 fix(docker): do not check connection for boltdb 2022-10-05 20:04:14 +05:00
Denis Gukov
ce54257c50 fix(docker): unknown db dialect error 2022-10-05 19:05:18 +05:00
Michael Krieger
458d8bc152
Add py3-aiohttp
Add py3-aiohttp which is used by vmware.vmware_rest.vcenter_vm (if specified in requirements.yml).
There appears to be no way to add python packages to the docker image, so I'm optimistic we can add this one since it is very common.
Alternately, I'd
2022-07-14 17:09:34 -04:00
Loïc Tosser
13af56c031
Merge branch 'develop' into slack-alerts 2022-07-14 10:21:13 +04:00
Denis Gukov
20ccc24452 ci: correct workflow and docker files 2022-06-30 00:41:09 +05:00
Denis Gukov
a6da020f6f ci: openssh-client -> openssh-client-default in dockerfile 2022-06-30 00:30:14 +05:00
Denis Gukov
f205c1fdb3
Merge pull request #975 from bakito/upgrade-base-image
upgrade frolvlad/alpine-glibc to alpine-3.16
2022-06-29 23:48:38 +05:00
Denis Gukov
fe8cc8cc4c feat(ci): build docker image 2022-06-29 20:00:24 +05:00
Loïc Tosser
a9d6ed8b8e Fix tests 2022-06-29 13:10:14 +04:00
bakito
a9bce2c07e
upgrade frolvlad/alpine-glibc to alpine-3.16 2022-06-25 09:57:28 +02:00
Denis Gukov
f8cbd5bcd6 fix(ci): git security in dockerfile 2022-06-23 19:05:48 +05:00
Denis Gukov
bf8fe78aa0 fix(ci): git security in dockerfile 2022-06-23 18:45:34 +05:00
Denis Gukov
faa7ff7a2a fix(ci): git security 2022-06-23 18:19:23 +05:00
Denis Gukov
baac48d5c6 fix(ci): nodejs-npm -> npm in dockerfile 2022-06-23 17:42:06 +05:00
Denis Gukov
261719137a
Merge pull request #811 from jdhayes/develop
Added ansible limit to API
2022-06-23 17:02:21 +05:00
Denis Gukov
d3dfbf08e8 feat(be): update for go 1.18 2022-06-21 18:43:09 +05:00
steadfasterX
d7ac4538d1
systemd: add reload action to service 2022-05-11 13:14:00 +02:00
Jordan Hayes
4b884ab567 Fixed limit override, now appends 2022-03-09 11:59:10 -08:00
Jordan Hayes
f2e011a3b4 Separate image and RPM builds 2022-03-09 11:03:21 -08:00
Jordan Hayes
c24fdd19d1 Moved API limit patch to use Task Override 2022-03-09 10:48:42 -08:00
jhayes
2768bf2e9a Added singularity build 2022-03-08 16:23:56 -08:00
Denis Gukov
2245715d4f fix(ci): changed docker encryption key 2022-01-25 14:59:23 +05:00
Denis Gukov
0ca4e67a41 fix(ci): base64 encoded default encryption key 2022-01-25 14:49:48 +05:00
Denis Gukov
ef46f9b175 fix(ci): default access key encryption key in dockerfile 2022-01-25 13:33:32 +05:00
Denis Gukov
30ec3f8cde fix(be): user command 'semaphore server' in docker file 2022-01-25 11:45:01 +05:00
Denis Gukov
e773c80291 fix(be): user command 'semaphore server' in docker file 2022-01-25 11:44:21 +05:00
Denis Gukov
5823bd8a7c fix(be): use correct command for running semaphore server 2022-01-24 22:22:10 +05:00
Denis Gukov
ff30ddf4f4 feat(ci): add sshpass to docker image 2021-11-01 14:57:00 +05:00
mwxp06
10db33a68c Changed SEMAPHORE_DB_DIALECT to text 2021-10-27 19:02:02 +02:00
Martin
c4351880e4 Change docker variable SEMAPHORE_DB_DIALECT_ID to SEMAPHORE_DB_DIALECT 2021-10-26 19:27:45 +02:00
mwxp06
738ab2da7b Added docker environment variable SEMAPHORE_DB_DIALECT_ID 2021-10-26 10:48:50 +02:00
Denis Gukov
0eba844d29 fix(ci): docker test 2021-08-27 13:33:17 +05:00
Denis Gukov
804d0942dc fix(ci): use go 16 in dredd image 2021-08-27 13:22:34 +05:00
Denis Gukov
d34478499f fix: goss.yaml 2021-08-26 14:39:31 +05:00
Denis Gukov
d27c89790b fix: goss.yaml 2021-08-26 14:38:34 +05:00
Denis Gukov
85bc69d90b feat: update go to 1.16 2021-08-26 14:22:52 +05:00
Denis Gukov
ddea297ef1 fix(ci): script for docker 2021-08-26 10:24:55 +05:00
Denis Gukov
4c3e2f4383 feat(cli): support arg -config for back compatibility 2021-08-26 01:36:04 +05:00
Denis Gukov
8641cb193c
Merge pull request #691 from atroxes/patch-1
Fix typo
2021-08-18 00:07:41 +05:00
Denis Gukov
27eab684c2 feat(cli): add arg -useradd for adding user via command line 2021-08-16 02:35:44 +05:00
Martin Mørch
1b406abd4f
Fix typo 2021-08-13 11:20:44 +02:00
Farzad
57266ab501 Update alipine version in production docker file to install ansible 2.10 2021-04-28 14:23:14 +04:30
Denis Gukov
b083f74322 fix(be): delete global Mysql variable and add interface Store for dialect-independent communication with database. 2020-12-04 13:46:02 +05:00
Denis Gukov
d441515ef8 ci: remove default web root 2020-11-01 01:32:24 +05:00
Denis Gukov
78b298c821 ci: fix dredd tests 2020-10-01 14:40:32 +05:00
Denis Gukov
b9800c63e9 build: use https to get source code 2020-10-01 05:39:35 +05:00
Stanislav Simovski
67c3a912d0 Switch back to single dredd container 2020-02-09 20:58:32 +02:00
Stanislav Simovski
3f940451a3 Switch to multistage builds for integration tests 2020-02-09 19:52:25 +02:00
Stanislav Simovski
c42c083b37 Switch prod build to official with multi-stage
Use aliases for copy statement (compat change)

Install missing dependencies to runner

Fixed typo
2020-02-09 18:21:25 +02:00
Stanislav Simovski
3d954cef2f More CI fixes 2020-02-09 17:00:50 +02:00
Stanislav Simovski
d356286796 Use official images + fix linter 2020-02-09 15:48:24 +02:00
Stanislav Simovski
c768328a50 Migrated to golang module system 2020-02-09 14:25:06 +02:00
Anton Markelov
d113a3ad20 add documentation about dredd in docker-compose 2018-10-22 13:56:53 +10:00
Anton Markelov
5e71ce68b5 add dc dredd to taskfile 2018-10-22 13:45:35 +10:00
Anton Markelov
1bb7fc5afe fix permission denied errors 2018-10-22 13:33:28 +10:00
Anton Markelov
bdced30dac fix dredd build and launch 2018-10-22 12:59:02 +10:00
Anton Markelov
7bab8e0332 add dredd to dev dc environment 2018-10-22 12:13:59 +10:00
Anton Markelov
cbe0c5ffc8 add compiled_hooks to gitignore 2018-10-20 21:56:32 +10:00
tom whiston
97671acff7 pin 2018-05-22 17:25:35 +00:00
tom whiston
7638f2eddd pin mysql to 5.6 2018-05-07 10:05:49 +00:00
tom whiston
cccc00d113 use dredd for api testing
add ci context docker deployment
update api docs
add some small fixes
2018-04-18 18:03:15 +00:00
Tom Whiston
8d15b08179
Merge pull request #518 from twhiston/systemd
systemd example
2018-04-18 12:54:41 +02:00
tom whiston
de7f201fb6 daemon reload 2018-04-09 13:40:17 +00:00