Peter Schiffer
950b86265f
Update Fedora and Alpine base images
...
PDNS Recursor is now at version 5.0 and PDNS Alpine version at 4.9.
PDNS Fedora version stays at 4.8 for now.
2024-06-04 00:28:32 +02:00
murphy83
3ba3021b68
Added possibility to use an existing config file for recursor or auth… ( #135 )
...
* Added possibility to use an existing config file for recursor or authorative mysql-powerdns-server, in case the configuration file is handed in from a volume or bind mount (in which it should be mounted as read only!).
* ammended changes to PostgreSQL init to provide the same features as the MySQL one.
* do not forget to init superslaves if needed.
* typos and really do install config file by environment.
---------
Co-authored-by: Kai Schlachter <kai.schlachter@bahag.com>
2024-05-06 17:13:13 +02:00
Kai Schlachter
5ec6211f6d
added example for a docker compse file using IPv6 config.
2024-05-03 17:10:55 +02:00
Peter Schiffer
e34dcd9665
Allow pdns containers to run rootless
2024-02-05 17:18:05 +01:00
Peter Schiffer
a10e85cdc1
Bump alpine from 3.19.0 to 3.19.1
2024-02-01 16:36:09 +01:00
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