Commit graph

117 commits

Author SHA1 Message Date
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
dependabot[bot]
a973bf5011
Bump alpine from 3.13 to 3.14.2 in /pdns-recursor (#55)
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 21:16:39 +02:00
Peter Schiffer
6e80bab196
Update docker-image.yml 2021-10-05 21:07:19 +02:00
dependabot[bot]
a3a974413a
Bump fedora from 33 to 34 in /pdns-recursor (#56)
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 20:56:10 +02:00
Peter Schiffer
f26b692fed
Update docker-image.yml 2021-10-05 20:44:06 +02:00