Commit graph

81 commits

Author SHA1 Message Date
1079b52b2a Update dependencies 2023-05-02 18:10:11 +02:00
2c2a667d81 Improve docker setup
- add .dockerignore
- add entrypoint.sh to switch to user after initial setup
- downgrade importlib-metadata for Celery compatibility
- add TZ environment variable for consistent Celery timestamps
- fix Celery setting deprecation warnings
2023-02-20 16:11:15 +01:00
fc9723c401 Unify with gvaldap 2023-02-19 17:48:46 +01:00
f5ded26689 Switch from pipenv to poetry 2023-02-19 17:24:24 +01:00
12bc4a8103 Release 0.3.0
- improve Python 3 support
 - update Vagrant setup
 -----BEGIN PGP SIGNATURE-----
 
 iQFIBAABCgAyFiEEKHuXKkUYdvdO9493DXkdyNc3wdkFAl6QU1kUHGphbkBkaXR0
 YmVybmVyLmluZm8ACgkQDXkdyNc3wdmY3wf/Wd98hryFDv76TCd+B21jlqhuQ7bM
 Xh0Sd4yGoZKaP9XM/qscYLHF+8vstgmpkmAdCVgJZIOGWGOgyuvkEFVLDV425lnd
 NgFHOWmQS7R6C7MvfRrp811cbWXzbBxin9lcoXQwhzjyDhWLa4Vi524MfaObE05h
 PW7Cn6ya5sai4pq0/DJS9OigtoHDijTwk8daJfEJFLZAq2Cs9NoWJ581H6ME31mZ
 mtJ1zFL0q3Ho38OSHWosokihMBJaBLfp/PYGeCqcuBdYb7GPho4+P/Nqmnxc/hwR
 cQebgOBPfg+oqc2Em2r2/0vZcVqt4fZ3teGM995D/5l0HJYhW0+YkBGyCA==
 =j7NO
 -----END PGP SIGNATURE-----

Merge tag '0.3.0'

Release 0.3.0

- improve Python 3 support
- update Vagrant setup
2020-04-10 13:07:09 +02:00
567e4a5b08 Merge branch 'release/0.3.0' into production 2020-04-10 13:05:31 +02:00
2e6a3939f1 Add dummy GVAWEB_RESULTS_REDIS_URL for docs build 2020-04-10 13:04:48 +02:00
b2f09d7e50 Add release 0.3.0 to changelog 2020-04-10 13:02:33 +02:00
2387c2c8e3 Bump version number 2020-04-10 13:02:14 +02:00
b7975e32bb Update dependencies 2020-04-10 12:52:25 +02:00
2227a39eb1 Open nginx config file in binary mode 2020-04-04 14:52:32 +02:00
5ddddcaa08 Fix template syntax error 2020-04-04 14:47:46 +02:00
7bd6445a1b Move some grains to pillar data 2020-03-04 18:34:10 +01:00
08be6a48fe Document Vagrant change 2020-03-04 18:34:05 +01:00
8802df4967 Update Vagrant configuration for Buster
This commit ensures that gvaweb can be installed in a Debian Buster
libvirt Vagrant box. The changes have previously been explored by
changing the Vagrant configuration for gvaldap.
2020-03-04 00:45:36 +01:00
87fa495f1c Release 0.2.0
- Docker support for local development
 - Documentation updates
 - move code from gvaweb module to webtasks
 -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCgAdFiEEKHuXKkUYdvdO9493DXkdyNc3wdkFAl5eaXAACgkQDXkdyNc3
 wdnmOQf8DRziXQ24WDfGmUQn1LNuRpeZORxxeuHkADEEUqXRFIfrebFWPDOpJU4k
 492hURNNEt7963IepIAD1xb1L/fgLXjC5Aj1ezWS6KrSH/6RQ4ci8PhSJq2TbMgH
 0S0qgf5J2kkQmAD0dSpJzMFevQCD47J6G6Lt76PZ+ZGK2jnZL06AWkb1u2G8muAA
 YuR/twQExcVH+lWhpDWUJUBYQ1kXtz4ZsRKN88VLVLg1wrX2zzJRhJjGg9V2WDEf
 SFJ4DastFpQm2LbEVw9dE1bgT8/oaoGuQ6iC6jhOGFxecu7eWbdMK57GVBv/a3it
 WQBKJeyZU82JXjhu14gFRIqJhxAdXQ==
 =TV8s
 -----END PGP SIGNATURE-----

Merge tag '0.2.0'

Release 0.2.0

- Docker support for local development
- Documentation updates
- move code from gvaweb module to webtasks

* tag '0.2.0':
  Add release version to changelog
2020-03-03 15:28:04 +01:00
f7860ff68d Merge branch 'release/0.2.0' into production
* release/0.2.0:
  Add release version to changelog
  Update documentation
  Move code from gvaweb to webtasks
  Add redis dependency
  Add Docker setup
2020-03-03 15:27:07 +01:00
782128836b Add release version to changelog 2020-03-03 15:26:43 +01:00
07dee34305 Update documentation
- use alabaster theme
- update changelog
- use version number from code module
2020-03-03 15:24:11 +01:00
3b05272254 Move code from gvaweb to webtasks
This change allows celery to find its tasks under the expected webtasks
namespace.
2020-03-03 15:23:54 +01:00
9e48e068e2 Add redis dependency 2020-03-03 15:22:26 +01:00
9f8ee2fa04 Add Docker setup
Add a Dockerfile and an entrypoint shell script.
2020-03-03 13:13:26 +01:00
402e156283 Release 0.1.8
Fix broken salt automation
 -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCgAdFiEEKHuXKkUYdvdO9493DXkdyNc3wdkFAl5dLysACgkQDXkdyNc3
 wdkkXggAqenj/ytfHWmMC7dW/Tgnemmanxub8IBb27q7XAjKamOpSr0v35EucdFn
 qvXLaP8YTD3DA9mupczGrpgnU+52pfB7exvfzW2jsphRZccRQFWlyUmGSL0GMrmi
 49MKXkxDkBhPrNm+Oxx3CEIWk18hTWmRJETv+j3zrvcZLZ6vTXASTzv6Kr8yJVMB
 zEr/9JuH/uTP+qVPwQFxuHArH7LIhbepjDDSWz9J0KKXCLzxexMoMK/50QlZtdtp
 SCkm8HxP/MHxEswhfGoKBm989lnpwLK5gx6ik8P2wMQlOinSeYmQnwvFPMUtaW9F
 Z87wOojgNh4nLcMiPWw+7WzBWrpiTA==
 =EFfJ
 -----END PGP SIGNATURE-----

Merge tag '0.1.8'

Release 0.1.8

Fix broken salt automation

* tag '0.1.8':
  Bump version and update changelog
2020-03-02 17:07:10 +01:00
c8dc628b84 Merge branch 'release/0.1.8' into production
* release/0.1.8:
  Bump version and update changelog
  Move again, re-add Jinja2
2020-03-02 17:06:53 +01:00
6b58b891a8 Bump version and update changelog 2020-03-02 17:06:48 +01:00
d03f84644d Move again, re-add Jinja2 2020-03-02 17:05:15 +01:00
c7a9a4f9fa Release 0.1.7
Path fixes for celery tasks
 -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCgAdFiEEKHuXKkUYdvdO9493DXkdyNc3wdkFAl5dK/MACgkQDXkdyNc3
 wdnBTAgAvZc88hPZ+Bdp14HNt3JiJlMuIlizEXeDIKr+zNaD69W76kKexOM4S3Fh
 IEcHCokY29vc634qQIeFfaHxdax7MNSwRnPIGvmlHUYCoCpKRzGVq0pITqZgSlE4
 y6KJGzw5lt9wcWV9wmFN2Pk7k7vdBHdAozJFvMbtvn3RemS1Pq8YXeqxvlcrNFy/
 n1oS+YRJkrKtu6klGglvUGOcQNiSmTZhgRxpNLlVBOL+phx44p1y5obvASljWdfl
 S5xOZsnEyFWWCbG/vMO2qKethSIGS+m8MaAFogiy0vK7W67cnVXAm4LAh2pYmHVk
 CnOr6EawgORVgtzQoq24uDvvoaICvQ==
 =up64
 -----END PGP SIGNATURE-----

Merge tag '0.1.7'

Release 0.1.7

Path fixes for celery tasks

* tag '0.1.7':
  Update changelog
  Bump release version
2020-03-02 16:53:27 +01:00
350d98d5a6 Merge branch 'release/0.1.7' into production
* release/0.1.7:
  Update changelog
  Bump release version
  Restructure gvaweb to correct package paths
  Update dependencies
2020-03-02 16:53:10 +01:00
c7fa957b24 Update changelog 2020-03-02 16:53:03 +01:00
8cb018bd38 Bump release version 2020-03-02 16:52:28 +01:00
0eb766051c Restructure gvaweb to correct package paths 2020-03-02 16:51:00 +01:00
63e065b8c0 Update dependencies 2020-03-02 10:23:53 +01:00
4286bfe3fa Release 0.1.6
Remove disfunctional PHP FPM management code
 -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCgAdFiEEKHuXKkUYdvdO9493DXkdyNc3wdkFAl5czk0ACgkQDXkdyNc3
 wdkSYAf+NYXAqmNxYhfp8r6nf2l3I1lS4PJT+XqOqQ3zw+KZAwP4yNwwUGrjotSk
 2DGJVT0bU/R0W4kSIqmKbn2WSgrgpJNsWAicwKu4Ud11SN1alx9ijAMfRQiFsTpg
 /fDlYXUlstro5JSkY4P3mXiVwdlRtgHMb7054pZ9eG+27IXEgNbcp5dHlLxZD5P/
 AaT1jpu8iwQL9RSc8AAD0U5DnMPPMgjx6mnD/6bf2gvJ83p4PITsb16aB7MmmzcT
 Ex2XYqk0dXERCqavx1QUgLk5tid1MpsPwJBCfG365x5bz2DeJr8jTj5c4R0YkRHs
 HXWwK8Nr8qaZ0w+bAVqUFMCgTsBxBQ==
 =Yh7j
 -----END PGP SIGNATURE-----

Merge tag '0.1.6'

Release 0.1.6

Remove disfunctional PHP FPM management code

* tag '0.1.6':
  Bump version
  Update changelog
2020-03-02 10:13:53 +01:00
8f53d2a3eb Merge branch 'release/0.1.6' into production
* release/0.1.6:
  Bump version
  Update changelog
  Remove disfunctional create_web_php_fpm_pool_config code
2020-03-02 10:13:30 +01:00
df925c17a8 Bump version 2020-03-02 10:13:19 +01:00
ed37864721 Update changelog 2020-03-02 10:12:45 +01:00
d6a71f495f Remove disfunctional create_web_php_fpm_pool_config code 2020-03-02 10:11:02 +01:00
dbb0910f9b Release 0.1.5
Cleanup and Pipenv usage
 -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCgAdFiEEKHuXKkUYdvdO9493DXkdyNc3wdkFAl5cxC4ACgkQDXkdyNc3
 wdkHcQf+M3oTf4UiCW2smqpIJ6PstBN4Ijw5Wn9gubR6mlMwwUQsSOBuNbbaT28W
 vQ/bn5tn4K/6Wn8Ix6bV19O6uld3P9sNUfTKGLdy3gfFpLnjg1GWE3gihMnLzFQM
 B9AEWge9UAzP4ukGCODo3yeiB3gemgeWcJidzoxP6R/PGFPqknuF1P5v9Bq1oN7L
 PKmlRzQypWOODR5GyarVrOgGPEwXxYsaIlLnCzGiXlAc9XhqCwSURd4Sk6ot/g+W
 75HQY6h4hQCLWChoMMebM03+9V85+OFr9voXBe9v4F/qeTPZ9MoM5tCDq1XtdOX0
 WbnVkvwKF/lK/VQN8YtOFVnDz9bGyA==
 =yWyt
 -----END PGP SIGNATURE-----

Merge tag '0.1.5'

Release 0.1.5

Cleanup and Pipenv usage

* tag '0.1.5':
  Update documentation
2020-03-02 09:30:43 +01:00
3c543b6392 Merge branch 'release/0.1.5' into production
* release/0.1.5:
  Update documentation
  Change nginx vhost template
  Fix systemctl commands
  Remove requirements files
  Use pipenv for dependency management
2020-03-02 09:30:19 +01:00
8de0517395 Update documentation 2020-02-29 12:24:44 +01:00
de322b3442 Change nginx vhost template
This commit reduces the nginx vhost template to the bare minimum needed
to get a vhost that can be used to get a certificate via letsencrypt's
certbot.
2020-02-29 12:02:32 +01:00
4f396c606f Fix systemctl commands 2019-09-07 14:57:48 +02:00
fc544b68cd Merge tag '0.1.4'
Release 0.1.4

* tag '0.1.4':
  Fix reload, use systemctl instead of service
2019-09-07 14:47:05 +02:00
2ef6cc1ca6 Merge branch 'hotfix/0.1.4' into production
* hotfix/0.1.4:
  Fix reload, use systemctl instead of service
2019-09-07 14:46:57 +02:00
e1dd3295c1 Fix reload, use systemctl instead of service 2019-09-07 14:43:53 +02:00
f7ad46cc69 Merge tag '0.1.3'
Release 0.1.3

- fix for manually removed configuration files

* tag '0.1.3':
  Fix handling of manually removed configuration files
2019-09-07 14:35:58 +02:00
636372506a Merge branch 'hotfix/0.1.3' into production
* hotfix/0.1.3:
  Fix handling of manually removed configuration files
2019-09-07 14:35:31 +02:00
51ac479dac Fix handling of manually removed configuration files 2019-09-07 14:34:59 +02:00
c06cfbdfa8 Remove requirements files
This commit removes the requirements files to avoid confusion with
the pipenv dependency management
2019-07-05 09:27:55 +02:00
ad807eb20d Use pipenv for dependency management 2019-07-05 09:26:34 +02:00