Peter Schiffer
c704c958b5
pdns-admin: skip caddy during healthcheck
...
Caddy can be configured with self-signed SSL certificate, which can
cause problems for curl even with `-k` option. Checking uwsgi directly
makes sure the python app as well as database connection is working.
resolves : #125
2024-01-25 15:27:25 +01:00
Peter Schiffer
09edf0c36b
Update links in the README
2024-01-19 17:48:42 +01:00
Peter Schiffer
72d2d33e46
Update README
2024-01-12 17:14:28 +01:00
Peter Schiffer
9f0c8ba202
Create FUNDING.yml
2024-01-12 16:37:06 +01:00
Peter Schiffer
57df06a013
Update README
2024-01-03 23:52:56 +01:00
Peter Schiffer
193dc33dff
Create CODE_OF_CONDUCT.md
2024-01-03 23:06:45 +01:00
Peter Schiffer
f9da1c64b1
Add healthchecks
2024-01-03 22:28:50 +01:00
Peter Schiffer
de28ddd0d8
Add pdns-pgsql, support pgsql in pdns-admin
2024-01-03 19:27:25 +01:00
Peter Schiffer
84129e9f73
Rename pdns dir to pdns-mysql
2024-01-02 20:09:28 +01:00
Peter Schiffer
2b264c149e
Replace pdns-admin-static and pdns-admin-uwsgi images with single pdns-admin
2024-01-01 20:39:33 +01:00
Peter Schiffer
c18b7dcdce
subvars has good packages now
2023-12-23 21:45:09 +01:00
Peter Schiffer
4754e76ce7
Improve arm build time for Fedora
...
For some reason, openh264 repo is causing delays on arm in Github
actions.
2023-12-23 21:09:22 +01:00
Peter Schiffer
08ed6b10d1
Switch base image for pdns-admin
...
from Fedora to Rocky linux 9 UBI for more stability. Bleeding edge
Python is not good for pdns-admin.
2023-12-20 15:10:14 +01:00
Peter Schiffer
e37b326748
Tidy up scripts
2023-12-19 23:12:51 +01:00
Peter Schiffer
15d3225d61
Tidy up Dockerfiles
2023-12-19 22:20:10 +01:00
Peter Schiffer
0a615b25ca
Allow configuration of uwsgi host and port in static image
...
via env vars `PDNS_ADMIN_STATIC_UWSGI_HOST` and `PDNS_ADMIN_STATIC_UWSGI_PORT`
Fixes #27
2023-12-19 20:50:59 +01:00
Peter Schiffer
5427e1e1fc
Replace envtpl with subvars for less deps
...
Fixes #71
2023-12-19 18:56:42 +01:00
Peter Schiffer
3c7bada92b
Update github action versions
2023-12-19 14:41:18 +01:00
Peter Schiffer
fd18c3bf28
arm64 build for pdns-admin
2023-12-17 17:38:23 +01:00
Peter Schiffer
82550ee69c
Ansible lint, update versions
2023-12-17 02:39:45 +01:00
Peter Schiffer
c7d2da3d72
Fix broken PyYAML dep for pdns-admin
...
Fixes #116
2023-12-17 02:38:00 +01:00
Peter Schiffer
a6c9b76736
Update pdns versions by updating base images
2023-12-17 02:36:45 +01:00
Peter Schiffer
8f9ea37a85
Simplify configuration of pdns admin
...
Drop quotes from env var values, and add them only if needed directly in
the python config file.
Resolves #108
2023-05-06 21:50:58 +02:00
Peter Schiffer
dd69a356a3
Revert "Revert "Do not build pdns admin for arm64""
...
There are some network issues during build on arm64, will try again
later.
This reverts commit 4f57d2f200
.
2023-04-21 23:20:47 +02:00
Peter Schiffer
68a7655172
Update mariadb version
2023-04-21 20:51:23 +02:00
Peter Schiffer
4f57d2f200
Revert "Do not build pdns admin for arm64"
...
pdns admin build process seems to be improved, should work for arm64
too now
This reverts commit c214a5599f
.
2023-04-21 20:51:23 +02:00
Peter Schiffer
594b241621
envtpl has been updated to work with the latest jinja2
2023-04-21 20:51:23 +02:00
Peter Schiffer
3eb84f8573
Revert "Latest jinja2 breaks envtpl"
...
envtpl has been updated to work with the latest jinja2
This reverts commit 72a9919cec
.
2023-04-21 20:51:23 +02:00
Peter Schiffer
73fad4b9f5
Update base images, move to the versioned PowerDNS-Admin archive
2023-04-21 20:51:23 +02:00
dependabot[bot]
2959273e6e
Bump alpine from 3.17.1 to 3.17.2 in /pdns
...
Bumps alpine from 3.17.1 to 3.17.2.
---
updated-dependencies:
- dependency-name: alpine
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-03-01 15:52:12 +01:00
dependabot[bot]
44e91ec740
Bump alpine from 3.17.1 to 3.17.2 in /pdns-recursor
...
Bumps alpine from 3.17.1 to 3.17.2.
---
updated-dependencies:
- dependency-name: alpine
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-03-01 15:51:53 +01:00
Peter Schiffer
b604c907bd
pdns-admin: catch up with upstream changes
...
Captcha seems to be mandatory for now.
2023-02-24 23:40:00 +01:00
Peter Schiffer
b1f97c95c7
Run PR workflow in parallel
2023-02-24 22:23:07 +01:00
Peter Schiffer
c214a5599f
Do not build pdns admin for arm64
...
As the build takes forever on Github and never finishes. This can be
re-evaluated once the upstream improves the `flask assets build`
process.
2023-02-24 22:10:34 +01:00
Peter Schiffer
689f455d98
CI: run jobs in the main workflow in parallel
2023-02-24 15:45:05 +01:00
Peter Schiffer
dc97d58e2d
pdns-admin: catching up with upstream changes
...
Build process requires npm now, `python3-lxml` requested is too old to
build on newer python and gcc, so we install pre-compiled system
version.
2023-02-24 00:43:16 +01:00
Chongyi Zheng
ecb0ec7685
Build arm64 images in CI ( #96 )
...
* Configure arm64 build for workflows
* Add Arm builds to `docker-image.yml`
* Format yaml file
* Remove arm/v7 since Fedora has no official image for it
2023-02-23 22:43:12 +01:00
Peter Schiffer
22d00a3754
Include automatic db schema migration to version 4.7
...
https://doc.powerdns.com/authoritative/upgrading.html#to-4-7-0-or-master
fixes #97
2023-01-16 14:10:39 +01:00
Peter Schiffer
0db0e6259e
Update VERSION env var, mariadb and phpmyadmin
2023-01-15 17:06:10 +01:00
Peter Schiffer
014b328705
CI: update step versions
2023-01-13 22:32:45 +01:00
dependabot[bot]
f4aa36a53e
Bump fedora from 35 to 37 in /pdns-admin-base-ngoduykhanh ( #89 )
...
Bumps fedora from 35 to 37.
---
updated-dependencies:
- dependency-name: fedora
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-13 22:08:49 +01:00
dependabot[bot]
37ab0088a6
Bump fedora from 35 to 37 in /pdns ( #91 )
...
Bumps fedora from 35 to 37.
---
updated-dependencies:
- dependency-name: fedora
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-13 22:06:44 +01:00
dependabot[bot]
5baaf0c57a
Bump fedora from 35 to 37 in /pdns-recursor ( #90 )
...
Bumps fedora from 35 to 37.
---
updated-dependencies:
- dependency-name: fedora
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-13 21:55:43 +01:00
dependabot[bot]
efd1216143
Bump alpine from 3.15.0 to 3.17.1 in /pdns ( #95 )
...
Bumps alpine from 3.15.0 to 3.17.1.
---
updated-dependencies:
- dependency-name: alpine
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-13 21:54:36 +01:00
dependabot[bot]
4ff0390dab
Bump alpine from 3.15.0 to 3.17.1 in /pdns-recursor ( #94 )
...
Bumps alpine from 3.15.0 to 3.17.1.
---
updated-dependencies:
- dependency-name: alpine
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-13 21:53:51 +01:00
Peter Schiffer
8d8df061d4
CI: do not use secrets in workflow for PRs
2023-01-13 21:19:44 +01:00
Peter Schiffer
72a9919cec
Latest jinja2 breaks envtpl
...
Resolves #70
2022-03-25 22:18:01 +01:00
Peter Schiffer
74e80a1c37
Fedora's pdns is now on version 4.6
2022-03-25 17:53:01 +01:00
Peter Schiffer
b6b35d90db
Simplify workflows for tagged images
2022-03-25 17:51:40 +01:00
Peter Schiffer
eacc4c57df
Use updated GitHub link to PowerDNS Admin repo
2022-03-25 17:22:21 +01:00