Commit graph

121 commits

Author SHA1 Message Date
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
Peter Schiffer
6654f934de
Document PDNS_ADMIN_SALT env var in readme 2022-03-25 17:21:02 +01:00
dependabot[bot]
cdcf6031bf
Bump fedora from 34 to 35 in /pdns-admin-base-ngoduykhanh (#66)
* Bump fedora from 34 to 35 in /pdns-admin-base-ngoduykhanh

Bumps fedora from 34 to 35.

---
updated-dependencies:
- dependency-name: fedora
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Fix python deps

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Peter Schiffer <3899107+pschiffe@users.noreply.github.com>
2022-03-25 16:55:58 +01:00
pschff
00acc7e4e8
Use tag lists in workflows 2021-12-27 23:36:56 +01:00
pschff
b7c0fbc27d
Update version also in ansible 2021-12-27 23:06:21 +01:00
pschff
632a190a49
We are already on PDNS version 4.5
resolves: #65
2021-12-27 22:18:26 +01:00
dependabot[bot]
283f684c9c
Bump alpine from 3.14.2 to 3.15.0 in /pdns-recursor (#64)
Bumps alpine from 3.14.2 to 3.15.0.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-01 15:33:51 +01:00
dependabot[bot]
52657966c8
Bump fedora from 34 to 35 in /pdns-recursor (#63)
Bumps fedora from 34 to 35.

---
updated-dependencies:
- dependency-name: fedora
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-01 15:19:45 +01:00
Peter Schiffer
64b7d0840b
Revert "Bump fedora from 34 to 35 in /pdns-admin-base-ngoduykhanh (#62)"
Fedora 35 doesn't include uwsgi package (it was orphaned).

This reverts commit 88ffcb3366.
2021-12-01 15:10:08 +01:00
dependabot[bot]
88ffcb3366
Bump fedora from 34 to 35 in /pdns-admin-base-ngoduykhanh (#62)
Bumps fedora from 34 to 35.

---
updated-dependencies:
- dependency-name: fedora
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-01 14:00:39 +01:00
dependabot[bot]
a2f8830360
Bump fedora from 34 to 35 in /pdns (#61)
Bumps fedora from 34 to 35.

---
updated-dependencies:
- dependency-name: fedora
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-01 13:46:30 +01:00
dependabot[bot]
eca54c970c
Bump alpine from 3.14.2 to 3.15.0 in /pdns (#60)
Bumps alpine from 3.14.2 to 3.15.0.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-01 13:35:06 +01:00
Peter Schiffer
eca5ee5aac Add actions for couple of tags 2021-10-06 00:59:19 +02:00
Peter Schiffer
6a01d915ca
Create docker-image-tag-pdns-fedora-44.yml 2021-10-06 00:42:58 +02:00
Peter Schiffer
c9247f4b32
Minor updates (#59)
* Update PDNS recursor version in Fedora image

* Update PDNS version in alpine image

* Update Dockerfile

* Update Dockerfile

* Update mariadb image version in kubernetes example

* Update admin images in k8s example

* Update ansible-playbook.yml

* Fix PDNS version in k8s example

* Update docker-compose.yml

* Update README.md

* Update docker-image.yml

* Update docker-image-pr.yml
2021-10-06 00:00:38 +02:00
Peter Schiffer
540d21dab6
Delete pdns-admin-static directory
This directory contains legacy version of pdns admin frontend.
2021-10-05 23:01:23 +02:00
Peter Schiffer
0b210f27a2
Delete pdns-admin-uwsgi directory
This directory contains legacy version of pdns admin backend.
2021-10-05 23:00:49 +02:00
dependabot[bot]
8640fd15f0
Bump fedora from 33 to 34 in /pdns-admin-base-ngoduykhanh (#54)
Bumps fedora from 33 to 34.

---
updated-dependencies:
- dependency-name: fedora
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-10-05 22:39:53 +02:00
dependabot[bot]
5f4492e805
Bump alpine from 3.13 to 3.14.2 in /pdns (#57)
Bumps alpine from 3.13 to 3.14.2.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-10-05 22:28:59 +02:00
Peter Schiffer
d1b2fcc5f5
Update docker-image-pr.yml 2021-10-05 22:07:13 +02:00
dependabot[bot]
a1658526cd
Bump fedora from 33 to 34 in /pdns (#58)
Bumps fedora from 33 to 34.

---
updated-dependencies:
- dependency-name: fedora
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-10-05 21:48:24 +02:00
Peter Schiffer
a81952166b
Create docker-image-pr.yml 2021-10-05 21:38:51 +02:00