Compare commits

..

121 commits
v0.1.0 ... main

Author SHA1 Message Date
Jorge O. Castro f06e81226a
Merge pull request #110 from ublue-os/renovate/pin-dependencies
Some checks failed
Generate Changelog / release-please (push) Has been cancelled
2025-04-18 20:10:51 +01:00
renovate[bot] 868fbaa0d4
chore(deps): pin dependencies 2025-04-18 18:38:32 +00:00
Jorge O. Castro b9f1919aa9
Merge pull request #109 from ublue-os/renovate/nicegui-2.x-lockfile
Some checks are pending
Generate Changelog / release-please (push) Waiting to run
2025-04-18 13:24:31 +01:00
renovate[bot] f3b4d94879
fix(deps): update dependency nicegui to v2.15.0 2025-04-16 10:44:19 +00:00
Jorge O. Castro 4215974fa1
Merge pull request #108 from ublue-os/renovate/nicegui-2.x-lockfile
Some checks failed
Generate Changelog / release-please (push) Has been cancelled
fix(deps): update dependency nicegui to v2.14.1
2025-04-09 20:19:08 +01:00
renovate[bot] ec77161133
fix(deps): update dependency nicegui to v2.14.1 2025-04-09 06:50:22 +00:00
Jorge O. Castro ad92546bd2
Merge pull request #107 from ublue-os/renovate/docker.io-library-registry-3.x
Some checks failed
Generate Changelog / release-please (push) Has been cancelled
chore(deps): update docker.io/library/registry docker tag to v3
2025-04-05 16:25:38 +01:00
Jorge O. Castro ca55b86aaa
Merge pull request #106 from ublue-os/renovate/ansible-lint-25.x-lockfile
chore(deps): update dependency ansible-lint to v25.2.1
2025-04-05 16:25:17 +01:00
Jorge O. Castro ec452b557b
Merge pull request #105 from ublue-os/renovate/python-3.x
Some checks are pending
Generate Changelog / release-please (push) Waiting to run
chore(deps): update dependency python to v3.13.2
2025-04-05 12:28:40 +01:00
renovate[bot] cf6979a9fd
chore(deps): update docker.io/library/registry docker tag to v3 2025-04-03 22:08:58 +00:00
renovate[bot] fb26852e2c
chore(deps): update dependency ansible-lint to v25.2.1 2025-04-03 16:22:51 +00:00
renovate[bot] feb1f93ad7
chore(deps): update dependency python to v3.13.2 2025-04-01 12:02:04 +00:00
Jorge O. Castro 2d5e3995b6
Merge pull request #92 from ublue-os/renovate/containers.podman-1.x
Some checks failed
Generate Changelog / release-please (push) Has been cancelled
chore(deps): update dependency containers.podman to v1.16.3
2025-03-26 13:37:49 -04:00
Jorge O. Castro 97f53dd258
Merge pull request #91 from ublue-os/renovate/ansible-lint-25.x-lockfile
chore(deps): update dependency ansible-lint to v25.1.3
2025-03-26 13:37:41 -04:00
Jorge O. Castro d3ff8d18c5
Merge pull request #71 from ublue-os/release-please--branches--main
chore(main): release 0.2.1
2025-03-26 13:37:34 -04:00
Jorge O. Castro c54f26c55c
Merge pull request #93 from ublue-os/renovate/nicegui-2.x-lockfile
fix(deps): update dependency nicegui to v2.13.0
2025-03-26 13:37:23 -04:00
Jorge O. Castro 8399f126a9
Merge pull request #102 from ublue-os/renovate/humanize-4.x-lockfile
fix(deps): update dependency humanize to v4.12.2
2025-03-26 13:37:18 -04:00
Jorge O. Castro a2f1b80fa0
Merge pull request #99 from ublue-os/renovate/community.general-10.x
chore(deps): update dependency community.general to v10.5.0
2025-03-26 13:37:10 -04:00
Jorge O. Castro 50481668a4
Merge pull request #100 from ublue-os/renovate/ansible-core-2.x-lockfile
fix(deps): update dependency ansible-core to v2.18.4
2025-03-26 13:37:02 -04:00
Jorge O. Castro f966e3bf79
Merge pull request #103 from ublue-os/renovate/ansible-runner-2.x-lockfile
fix(deps): update dependency ansible-runner to v2.4.1
2025-03-26 13:36:55 -04:00
renovate[bot] 6602173394
fix(deps): update dependency ansible-runner to v2.4.1 2025-03-26 17:02:56 +00:00
renovate[bot] 6fcb6d6f32
fix(deps): update dependency ansible-core to v2.18.4 2025-03-25 20:00:29 +00:00
renovate[bot] 595659b80b
chore(deps): update dependency community.general to v10.5.0 2025-03-25 02:57:34 +00:00
renovate[bot] b81685348e
fix(deps): update dependency humanize to v4.12.2 2025-03-24 20:31:38 +00:00
renovate[bot] 536af4fe8b
fix(deps): update dependency nicegui to v2.13.0 2025-03-18 16:48:18 +00:00
github-actions[bot] 8d1abf1f66
chore(main): release 0.2.1 2025-02-21 14:05:42 +00:00
Jorge O. Castro 41406edd41
Merge pull request #97 from ublue-os/renovate/docker.io-library-golang-1.x
Some checks failed
Generate Changelog / release-please (push) Has been cancelled
chore(deps): update docker.io/library/golang docker tag to v1.24
2025-02-21 09:04:56 -05:00
Jorge O. Castro 7d006f9cb5
Merge pull request #96 from ublue-os/dependabot/pip/anvil/starlette-0.40.0
chore(deps): bump starlette from 0.36.3 to 0.40.0 in /anvil
2025-02-21 09:04:47 -05:00
Jorge O. Castro 18f7fd39fe
Merge pull request #98 from ublue-os/renovate/humanize-4.x-lockfile
Some checks failed
Generate Changelog / release-please (push) Has been cancelled
fix(deps): update dependency humanize to v4.12.1
2025-02-18 13:32:54 -05:00
renovate[bot] c5d6cb0725
fix(deps): update dependency humanize to v4.12.1 2025-02-18 18:14:30 +00:00
renovate[bot] f9ff618734
chore(deps): update dependency ansible-lint to v25.1.3 2025-02-18 15:35:22 +00:00
renovate[bot] 9db51a5cb0
chore(deps): update docker.io/library/golang docker tag to v1.24 2025-02-12 22:03:32 +00:00
dependabot[bot] 529ae93e0d
chore(deps): bump starlette from 0.36.3 to 0.40.0 in /anvil
Bumps [starlette](https://github.com/encode/starlette) from 0.36.3 to 0.40.0.
- [Release notes](https://github.com/encode/starlette/releases)
- [Changelog](https://github.com/encode/starlette/blob/master/docs/release-notes.md)
- [Commits](https://github.com/encode/starlette/compare/0.36.3...0.40.0)

---
updated-dependencies:
- dependency-name: starlette
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-12 15:01:13 +00:00
Jorge O. Castro e2fd1ea42f
Merge pull request #94 from ublue-os/renovate/community.general-10.x
Some checks failed
Generate Changelog / release-please (push) Has been cancelled
chore(deps): update dependency community.general to v10.3.1
2025-02-12 09:59:52 -05:00
Jorge O. Castro c117d967ae
Merge pull request #95 from ublue-os/dependabot/pip/anvil/cryptography-44.0.1
chore(deps): bump cryptography from 44.0.0 to 44.0.1 in /anvil
2025-02-12 09:59:42 -05:00
dependabot[bot] a9323e9eeb
chore(deps): bump cryptography from 44.0.0 to 44.0.1 in /anvil
Bumps [cryptography](https://github.com/pyca/cryptography) from 44.0.0 to 44.0.1.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pyca/cryptography/compare/44.0.0...44.0.1)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-11 19:39:42 +00:00
renovate[bot] 604708e200
chore(deps): update dependency community.general to v10.3.1 2025-02-11 11:24:57 +00:00
renovate[bot] bbcc414c71
chore(deps): update dependency containers.podman to v1.16.3 2025-01-29 20:39:11 +00:00
Jorge O. Castro 3659312dd0
Merge pull request #89 from ublue-os/renovate/community.general-10.x
Some checks failed
Generate Changelog / release-please (push) Has been cancelled
chore(deps): update dependency community.general to v10.3.0
2025-01-27 18:37:24 -05:00
Jorge O. Castro 937ea768f2
Merge pull request #90 from ublue-os/renovate/ansible-core-2.x-lockfile
fix(deps): update dependency ansible-core to v2.18.2
2025-01-27 18:37:17 -05:00
Jorge O. Castro a28633be29
Delete .github/dependabot.yml 2025-01-27 18:04:27 -05:00
renovate[bot] e0f7d5fe43
fix(deps): update dependency ansible-core to v2.18.2 2025-01-27 21:55:24 +00:00
Jorge O. Castro 7e1051a28b
Merge pull request #88 from ublue-os/renovate/nicegui-2.x-lockfile
Some checks are pending
Generate Changelog / release-please (push) Waiting to run
fix(deps): update dependency nicegui to v2.10.1
2025-01-27 09:00:35 -05:00
renovate[bot] 032ce2eeaf
chore(deps): update dependency community.general to v10.3.0 2025-01-27 08:44:19 +00:00
renovate[bot] e70dc983a8
fix(deps): update dependency nicegui to v2.10.1 2025-01-21 13:35:00 +00:00
Jorge O. Castro e1f308c826
Merge pull request #86 from ublue-os/renovate/nicegui-2.x-lockfile
Some checks failed
Generate Changelog / release-please (push) Has been cancelled
fix(deps): update dependency nicegui to v2.10.0
2025-01-20 13:40:00 -05:00
Jorge O. Castro 67566a27af
Merge pull request #87 from ublue-os/renovate/ansible-lint-25.x
chore(deps): update dependency ansible-lint to v25
2025-01-20 13:39:53 -05:00
renovate[bot] 90916825f8
chore(deps): update dependency ansible-lint to v25 2025-01-20 17:44:06 +00:00
renovate[bot] 8345361fcc
fix(deps): update dependency nicegui to v2.10.0 2025-01-20 17:43:50 +00:00
Jorge O. Castro 3c237c0566
Merge pull request #83 from ublue-os/dependabot/pip/anvil/nicegui-2.9.1
Some checks failed
Generate Changelog / release-please (push) Has been cancelled
chore(deps): bump nicegui from 2.9.0 to 2.9.1 in /anvil
2025-01-06 18:04:20 -05:00
Jorge O. Castro a08113b89f
Merge pull request #84 from ublue-os/renovate/pypi-nicegui-vulnerability
fix(deps): update dependency nicegui to v2.9.1 [security]
2025-01-06 18:04:11 -05:00
Jorge O. Castro 98ba17c5c6
Merge pull request #85 from ublue-os/renovate/docker.io-traefik-3.x
chore(deps): update docker.io/traefik docker tag to v3.3
2025-01-06 18:04:03 -05:00
renovate[bot] 9b3211ca53
chore(deps): update docker.io/traefik docker tag to v3.3 2025-01-06 16:33:43 +00:00
renovate[bot] 725673e5e7
fix(deps): update dependency nicegui to v2.9.1 [security] 2025-01-06 16:33:39 +00:00
dependabot[bot] 4bde17d578
chore(deps): bump nicegui from 2.9.0 to 2.9.1 in /anvil
Bumps [nicegui](https://github.com/zauberzeug/nicegui) from 2.9.0 to 2.9.1.
- [Release notes](https://github.com/zauberzeug/nicegui/releases)
- [Changelog](https://github.com/zauberzeug/nicegui/blob/main/release.dockerfile)
- [Commits](https://github.com/zauberzeug/nicegui/compare/v2.9.0...v2.9.1)

---
updated-dependencies:
- dependency-name: nicegui
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-06 16:32:39 +00:00
Jorge O. Castro 19f2cb0a45
Merge pull request #78 from ublue-os/renovate/humanize-4.x-lockfile
Some checks failed
Generate Changelog / release-please (push) Has been cancelled
fix(deps): update dependency humanize to v4.11.0
2025-01-05 12:31:54 -05:00
Jorge O. Castro 9552106596
Merge pull request #79 from ublue-os/renovate/ansible.posix-2.x
chore(deps): update dependency ansible.posix to v2
2025-01-05 12:31:50 -05:00
Jorge O. Castro 2855237d4d
Merge pull request #80 from ublue-os/renovate/community.general-10.x
chore(deps): update dependency community.general to v10
2025-01-05 12:31:11 -05:00
Jorge O. Castro 6c7e2d1187
Merge pull request #81 from ublue-os/renovate/docker.io-traefik-3.x
chore(deps): update docker.io/traefik docker tag to v3
2025-01-05 12:31:04 -05:00
Jorge O. Castro 07c5d91b34
Merge pull request #82 from ublue-os/renovate/nicegui-2.x
fix(deps): update dependency nicegui to v2
2025-01-05 12:30:39 -05:00
renovate[bot] a043aa9ecc
fix(deps): update dependency nicegui to v2 2025-01-05 07:13:21 +00:00
renovate[bot] 477e4080ac
chore(deps): update docker.io/traefik docker tag to v3 2025-01-05 05:01:44 +00:00
renovate[bot] c632008f38
chore(deps): update dependency community.general to v10 2025-01-05 05:01:40 +00:00
renovate[bot] d8d51f1343
chore(deps): update dependency ansible.posix to v2 2025-01-05 01:03:44 +00:00
renovate[bot] a32d754c70
fix(deps): update dependency humanize to v4.11.0 2025-01-05 01:03:40 +00:00
Jorge O. Castro 77a4753ff3
Merge pull request #76 from ublue-os/renovate/docker.io-library-golang-1.x
Some checks are pending
Generate Changelog / release-please (push) Waiting to run
chore(deps): update docker.io/library/golang docker tag to v1.23
2025-01-04 17:02:14 -05:00
Jorge O. Castro ff8a3c25ae
Merge pull request #77 from ublue-os/renovate/docker.io-library-python-3.x
chore(deps): update docker.io/library/python docker tag to v3.13
2025-01-04 17:02:08 -05:00
renovate[bot] 61f54e2958
chore(deps): update docker.io/library/python docker tag to v3.13 2025-01-04 22:00:08 +00:00
renovate[bot] ca371e3018
chore(deps): update docker.io/library/golang docker tag to v1.23 2025-01-04 22:00:03 +00:00
Jorge O. Castro 62dcd7f9dc
Merge pull request #74 from ublue-os/renovate/ansible.posix-1.x
chore(deps): update dependency ansible.posix to v1.6.2
2025-01-04 16:59:36 -05:00
Jorge O. Castro d41b59da72
Merge pull request #75 from ublue-os/renovate/containers.podman-1.x
chore(deps): update dependency containers.podman to v1.16.2
2025-01-04 16:56:12 -05:00
renovate[bot] d9088d4e1a
chore(deps): update dependency containers.podman to v1.16.2 2025-01-04 21:47:26 +00:00
renovate[bot] a6b930646b
chore(deps): update dependency ansible.posix to v1.6.2 2025-01-04 21:47:22 +00:00
Jorge O. Castro ce2b6f4701
Merge pull request #49 from ublue-os/dependabot/pip/anvil/requests-2.32.2
chore(deps): bump requests from 2.31.0 to 2.32.2 in /anvil
2025-01-04 15:32:52 -05:00
Jorge O. Castro 91987db7aa
Merge branch 'main' into dependabot/pip/anvil/requests-2.32.2 2025-01-04 15:32:41 -05:00
Jorge O. Castro ca6a3e0115
Merge pull request #73 from ublue-os/renovate/ansible-lint-24.x-lockfile
chore(deps): update dependency ansible-lint to v24.12.2
2025-01-04 15:31:27 -05:00
Jorge O. Castro 0910386b3c
Merge pull request #72 from ublue-os/renovate/pandas-2.x-lockfile
fix(deps): update dependency pandas to v2.2.3
2025-01-04 15:31:16 -05:00
renovate[bot] 05211504cc
chore(deps): update dependency ansible-lint to v24.12.2 2025-01-04 20:29:44 +00:00
Jorge O. Castro d8e15f5df1
Merge pull request #67 from ublue-os/dependabot/pip/anvil/jinja2-3.1.5
chore(deps): bump jinja2 from 3.1.4 to 3.1.5 in /anvil
2025-01-04 15:29:42 -05:00
renovate[bot] 37137ef32b
fix(deps): update dependency pandas to v2.2.3 2025-01-04 20:29:37 +00:00
Jorge O. Castro c45a8b92d6
Merge pull request #69 from ublue-os/dependabot/pip/anvil/cryptography-44.0.0
chore(deps): bump cryptography from 42.0.7 to 44.0.0 in /anvil
2025-01-04 15:29:26 -05:00
Jorge O. Castro 3330fb3dd0
Merge pull request #70 from ublue-os/dependabot/pip/anvil/python-multipart-0.0.18
chore(deps): bump python-multipart from 0.0.9 to 0.0.18 in /anvil
2025-01-04 15:29:18 -05:00
Jorge O. Castro a95f65ec9d
Merge pull request #66 from ublue-os/renovate/nicegui-1.x-lockfile
fix(deps): update dependency nicegui to v1.4.37
2025-01-04 15:29:03 -05:00
Jorge O. Castro e3aaa19e80
Merge pull request #65 from ublue-os/renovate/community.general-8.x
chore(deps): update dependency community.general to v8.6.9
2025-01-04 15:28:50 -05:00
dependabot[bot] 19c4c1ae1c
chore(deps): bump python-multipart from 0.0.9 to 0.0.18 in /anvil
Bumps [python-multipart](https://github.com/Kludex/python-multipart) from 0.0.9 to 0.0.18.
- [Release notes](https://github.com/Kludex/python-multipart/releases)
- [Changelog](https://github.com/Kludex/python-multipart/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Kludex/python-multipart/compare/0.0.9...0.0.18)

---
updated-dependencies:
- dependency-name: python-multipart
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-04 19:32:00 +00:00
dependabot[bot] 3ba92295be
chore(deps): bump cryptography from 42.0.7 to 44.0.0 in /anvil
Bumps [cryptography](https://github.com/pyca/cryptography) from 42.0.7 to 44.0.0.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pyca/cryptography/compare/42.0.7...44.0.0)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-04 19:31:49 +00:00
dependabot[bot] a183e0b8ea
chore(deps): bump jinja2 from 3.1.4 to 3.1.5 in /anvil
Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.4 to 3.1.5.
- [Release notes](https://github.com/pallets/jinja/releases)
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/jinja/compare/3.1.4...3.1.5)

---
updated-dependencies:
- dependency-name: jinja2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-04 19:30:35 +00:00
renovate[bot] 46202de6ba
fix(deps): update dependency nicegui to v1.4.37 2025-01-04 19:30:07 +00:00
Jorge O. Castro a698114093
Merge pull request #38 from ublue-os/dependabot/pip/anvil/jinja2-3.1.4
Some checks are pending
Generate Changelog / release-please (push) Waiting to run
chore(deps): bump jinja2 from 3.1.3 to 3.1.4 in /anvil
2025-01-04 14:29:16 -05:00
Jorge O. Castro 751f79088e
Merge pull request #57 from ublue-os/dependabot/pip/anvil/urllib3-2.2.2
chore(deps): bump urllib3 from 2.2.1 to 2.2.2 in /anvil
2025-01-04 14:28:21 -05:00
Jorge O. Castro 7e43354593
Merge pull request #58 from ublue-os/dependabot/pip/anvil/certifi-2024.7.4
chore(deps): bump certifi from 2024.2.2 to 2024.7.4 in /anvil
2025-01-04 14:28:14 -05:00
renovate[bot] 4d49cfd2e8
chore(deps): update dependency community.general to v8.6.9 2025-01-04 19:28:09 +00:00
Jorge O. Castro 4fe14f7360
Merge pull request #59 from ublue-os/dependabot/pip/anvil/zipp-3.19.1
chore(deps-dev): bump zipp from 3.18.2 to 3.19.1 in /anvil
2025-01-04 14:28:08 -05:00
Jorge O. Castro c3b134a82d
Merge pull request #60 from ublue-os/dependabot/pip/anvil/setuptools-70.0.0
chore(deps): bump setuptools from 69.5.1 to 70.0.0 in /anvil
2025-01-04 14:28:02 -05:00
Jorge O. Castro c27f8833a0
Merge pull request #62 from ublue-os/renovate/pypi-requests-vulnerability
fix(deps): update dependency requests to v2.32.2 [security]
2025-01-04 14:27:55 -05:00
Jorge O. Castro feed456658
Merge pull request #63 from ublue-os/renovate/pypi-ansible-core-vulnerability
fix(deps): update dependency ansible-core to v2.16.14 [security]
2025-01-04 14:27:38 -05:00
Jorge O. Castro df9604efd1
Merge pull request #64 from ublue-os/renovate/configure
chore: Configure Renovate
2025-01-04 14:20:26 -05:00
renovate[bot] 693e7673bf
Add renovate.json 2025-01-04 05:28:54 +00:00
renovate[bot] 86801591cf
chore(deps): update dependency ansible-core to v2.16.14 [security] 2024-12-04 02:40:26 +00:00
renovate[bot] 628295495d
chore(deps): update dependency requests to v2.32.2 [security] 2024-09-27 03:00:22 +00:00
dependabot[bot] 197f5a5df3
chore(deps): bump setuptools from 69.5.1 to 70.0.0 in /anvil
Bumps [setuptools](https://github.com/pypa/setuptools) from 69.5.1 to 70.0.0.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst)
- [Commits](https://github.com/pypa/setuptools/compare/v69.5.1...v70.0.0)

---
updated-dependencies:
- dependency-name: setuptools
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-15 19:33:55 +00:00
dependabot[bot] 1edbf64b0f
chore(deps-dev): bump zipp from 3.18.2 to 3.19.1 in /anvil
Bumps [zipp](https://github.com/jaraco/zipp) from 3.18.2 to 3.19.1.
- [Release notes](https://github.com/jaraco/zipp/releases)
- [Changelog](https://github.com/jaraco/zipp/blob/main/NEWS.rst)
- [Commits](https://github.com/jaraco/zipp/compare/v3.18.2...v3.19.1)

---
updated-dependencies:
- dependency-name: zipp
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-09 19:19:11 +00:00
dependabot[bot] 7610b75589
chore(deps): bump certifi from 2024.2.2 to 2024.7.4 in /anvil
Bumps [certifi](https://github.com/certifi/python-certifi) from 2024.2.2 to 2024.7.4.
- [Commits](https://github.com/certifi/python-certifi/compare/2024.02.02...2024.07.04)

---
updated-dependencies:
- dependency-name: certifi
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-06 02:01:07 +00:00
dependabot[bot] b34d68bbf0
chore(deps): bump urllib3 from 2.2.1 to 2.2.2 in /anvil
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.2.1 to 2.2.2.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/2.2.1...2.2.2)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-17 23:10:51 +00:00
Stephan Lüscher 026065d4ef
Merge pull request #54 from ublue-os/release-please--branches--main
chore(main): release 0.2.0
2024-05-27 19:03:05 +02:00
github-actions[bot] 002ef142da
chore(main): release 0.2.0 2024-05-27 16:47:30 +00:00
Stephan Lüscher bb80ee34fb
Merge pull request #53 from ublue-os/tepene/51_build-args
chore(main): include latest changes
2024-05-27 18:47:09 +02:00
Stephan Lüscher ef65492a90
chore(devcontainer): update spell-check dictionary 2024-05-27 16:43:25 +00:00
Stephan Lüscher ee86b81f5b
doc(main): updates 2024-05-27 16:42:33 +00:00
Stephan Lüscher e0df50076e
feat(ansible): add example configurations to the setup (#45) 2024-05-27 16:41:07 +00:00
Stephan Lüscher 327c010ddd
feat(nicegui): easy navigation to home
by clicking on ublue icon
2024-05-27 06:58:47 +00:00
Stephan Lüscher ae10ebc4ac
fix(nicegui): empty image table should use same column names as when images are available 2024-05-27 06:55:44 +00:00
Stephan Lüscher 6297b8f951
feat(ansible): add additional tags to container image 2024-05-26 19:04:58 +00:00
Stephan Lüscher 1214eda797
chore(ansible): commit less time to async tasks 2024-05-26 19:04:10 +00:00
Stephan Lüscher 98c1803bfa
chore(ansible): use better task names 2024-05-26 19:03:28 +00:00
Stephan Lüscher d1a0f7fff2
fix(ansible): use registry url for container image name 2024-05-26 19:02:21 +00:00
Stephan Lüscher cec7512c57
feat(ansible): add possibility to add build-args to podman build job (#51) 2024-05-26 19:00:20 +00:00
Stephan Lüscher b213c826cf
fix(registry): disable performance constraints (#52)
trying to avoid 'StatusCode: 499, Client Closed Request'
2024-05-26 18:53:19 +00:00
Stephan Lüscher af3bdc37fb
feat(nicegui): make image table sortable 2024-05-26 18:52:26 +00:00
dependabot[bot] 3d7da484ad
chore(deps): bump requests from 2.31.0 to 2.32.2 in /anvil
Bumps [requests](https://github.com/psf/requests) from 2.31.0 to 2.32.2.
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](https://github.com/psf/requests/compare/v2.31.0...v2.32.2)

---
updated-dependencies:
- dependency-name: requests
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-24 09:42:51 +00:00
dependabot[bot] 5f950fbe81
chore(deps): bump jinja2 from 3.1.3 to 3.1.4 in /anvil
Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.3 to 3.1.4.
- [Release notes](https://github.com/pallets/jinja/releases)
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/jinja/compare/3.1.3...3.1.4)

---
updated-dependencies:
- dependency-name: jinja2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-10 14:04:00 +00:00
24 changed files with 666 additions and 530 deletions

View file

@ -7,7 +7,7 @@
"features": { "features": {
"ghcr.io/devcontainers/features/python:1": { "ghcr.io/devcontainers/features/python:1": {
"installTools": true, "installTools": true,
"version": "3.11" "version": "3.13"
}, },
"ghcr.io/devcontainers-contrib/features/black:2": { "ghcr.io/devcontainers-contrib/features/black:2": {
"version": "24.4.1" "version": "24.4.1"

View file

@ -1,17 +0,0 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for more information:
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
# https://containers.dev/guide/dependabot
version: 2
updates:
- package-ecosystem: "devcontainers"
directory: "/"
schedule:
interval: weekly
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"

View file

@ -16,7 +16,7 @@ jobs:
release-please: release-please:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: google-github-actions/release-please-action@v4 - uses: google-github-actions/release-please-action@e4dc86ba9405554aeba3c6bb2d169500e7d3b4ee # v4
id: release-please id: release-please
with: with:
release-type: simple release-type: simple

View file

@ -1,19 +1,25 @@
aggrid aggrid
AKMODS
CHACHA CHACHA
configmap configmap
Containerfile Containerfile
containerignore containerignore
devcontainer devcontainer
devcontainers devcontainers
dialtimeout
dotenv dotenv
ENDCOLOR ENDCOLOR
ensurepath ensurepath
envsubst envsubst
filepicker filepicker
forwardingtimeouts
getent getent
gitmessage gitmessage
HHMMSS
hostvars hostvars
humanfriendly humanfriendly
idleconntimeout
idletimeout
keygen keygen
LAZYGIT LAZYGIT
lightspeed lightspeed
@ -30,10 +36,13 @@ notranslate
pipx pipx
posix posix
Proto Proto
readtimeout
redirections redirections
refreshable refreshable
rvproxy rvproxy
serverstransport serverstransport
serverstransports
silverblue
traefik traefik
ublue ublue
varnames varnames
@ -41,3 +50,4 @@ venvs
VIRTUALENVS VIRTUALENVS
wantlist wantlist
websecure websecure
writetimeout

View file

@ -1,5 +1,38 @@
# Changelog # Changelog
## [0.2.1](https://github.com/ublue-os/forge/compare/v0.2.0...v0.2.1) (2025-02-21)
### Bug Fixes
* **deps:** update dependency ansible-core to v2.18.2 ([e0f7d5f](https://github.com/ublue-os/forge/commit/e0f7d5fe43db8c0ac8e473232e884cdca75cd3e3))
* **deps:** update dependency humanize to v4.11.0 ([a32d754](https://github.com/ublue-os/forge/commit/a32d754c70c74c3193c09cde97ba34b6553c6903))
* **deps:** update dependency humanize to v4.12.1 ([c5d6cb0](https://github.com/ublue-os/forge/commit/c5d6cb072542cc9632e5d4b934b0c084224b3aca))
* **deps:** update dependency nicegui to v1.4.37 ([46202de](https://github.com/ublue-os/forge/commit/46202de6ba15671a6b3ae0c0bedf1199a496b9a6))
* **deps:** update dependency nicegui to v2 ([a043aa9](https://github.com/ublue-os/forge/commit/a043aa9ecc1e9a0bd645427a31e766f2611e0547))
* **deps:** update dependency nicegui to v2.10.0 ([8345361](https://github.com/ublue-os/forge/commit/8345361fccc43a1362005b32359c816e3fa33506))
* **deps:** update dependency nicegui to v2.10.1 ([e70dc98](https://github.com/ublue-os/forge/commit/e70dc983a8cb437824007e69e22ae2aa15b7562d))
* **deps:** update dependency nicegui to v2.9.1 [security] ([725673e](https://github.com/ublue-os/forge/commit/725673e5e7901778ad2154e5991c31b0616effbd))
* **deps:** update dependency pandas to v2.2.3 ([37137ef](https://github.com/ublue-os/forge/commit/37137ef32bdebcaa3dcedcc1ce7aecb0bba32f19))
## [0.2.0](https://github.com/ublue-os/forge/compare/v0.1.0...v0.2.0) (2024-05-27)
### Features
* **ansible:** add additional tags to container image ([6297b8f](https://github.com/ublue-os/forge/commit/6297b8f951eaa597d2499116a1f4ab0c0ff0fa8c))
* **ansible:** add example configurations to the setup ([#45](https://github.com/ublue-os/forge/issues/45)) ([e0df500](https://github.com/ublue-os/forge/commit/e0df50076e6067ad65588a7bfe77818470b495c6))
* **ansible:** add possibility to add build-args to podman build job ([#51](https://github.com/ublue-os/forge/issues/51)) ([cec7512](https://github.com/ublue-os/forge/commit/cec7512c570dd100d87b079c350440207abafde9))
* **nicegui:** easy navigation to home ([327c010](https://github.com/ublue-os/forge/commit/327c010ddddc62dfb7873adfe0b36d14ed567e2e))
* **nicegui:** make image table sortable ([af3bdc3](https://github.com/ublue-os/forge/commit/af3bdc37fb4d8b65043981257e942dfd8ba6651d))
### Bug Fixes
* **ansible:** use registry url for container image name ([d1a0f7f](https://github.com/ublue-os/forge/commit/d1a0f7fff2be3854a9b6765dea77eedb529f42a3))
* **nicegui:** empty image table should use same column names as when images are available ([ae10ebc](https://github.com/ublue-os/forge/commit/ae10ebc4acdf8e9bfab792cb2dbcaa22257c00d1))
* **registry:** disable performance constraints ([#52](https://github.com/ublue-os/forge/issues/52)) ([b213c82](https://github.com/ublue-os/forge/commit/b213c826cf224b5a21d45dcf3c0b5ef526f22ecd))
## 0.1.0 (2024-05-24) ## 0.1.0 (2024-05-24)

View file

@ -1,5 +1,5 @@
# Source Image # Source Image
FROM docker.io/library/python:3.11-alpine3.19 FROM docker.io/library/python:3.13-alpine3.19@sha256:8287ca207e905649e9f399b5f91a119e5e9051d8cd110d5f8c3b4bd9458ebd1d
# Environment vars # Environment vars
ENV PROJECT_DIR="/anvil" ENV PROJECT_DIR="/anvil"

View file

@ -1,8 +1,8 @@
--- ---
collections: collections:
- name: ansible.posix - name: ansible.posix
version: 1.5.4 version: 2.0.0
- name: community.general - name: community.general
version: 8.6.0 version: 10.5.0
- name: containers.podman - name: containers.podman
version: 1.13.0 version: 1.16.3

View file

@ -1,3 +1,6 @@
--- ---
forge_container_name: "{{ forge_registry_url }}/{{ forge_git_repository_url | regex_search('(?<=/)[^/]+(?=\\.git)') }}"
forge_container_tag: "{{ ansible_date_time.date }}_{{ ansible_date_time.time | replace(':','')}}"
forge_container_file: "Containerfile" forge_container_file: "Containerfile"
forge_container_format: "oci" forge_container_format: "oci"
forge_container_extra_args: []

View file

@ -1,5 +1,5 @@
--- ---
# git variables # git variables
forge_git_repository_url: "https://github.com/ublue-os/bluefin.git" forge_git_repository_url: ""
forge_git_repository_destination: "{{ forge_data_volume_mountpoint }}/data/bluefin" forge_git_repository_destination: ""
forge_git_repository_version: "main" forge_git_repository_version: "main"

View file

@ -36,19 +36,19 @@
changed_when: false changed_when: false
become: true become: true
- name: Create example extra-vars configuration file - name: Create example directory
ansible.builtin.copy: ansible.builtin.file:
dest: "{{ forge_data_volume_mountpoint }}/forge_example_vars.yml" path: "{{ forge_data_volume_mountpoint }}/examples/"
content: | state: directory
## ublue-os forge extra-vars example configuration mode: "0755"
## For more details got to https://github.com/ublue-os/forge/blob/main/docs/variables.md
--- - name: Create example configuration files
{% for item in __vars_used %} ansible.builtin.template:
{{ item }}: {{ lookup('ansible.builtin.vars', item) }} src: "{{ item }}"
{% endfor %} dest: "{{ forge_data_volume_mountpoint }}/examples/{{ item | regex_search(__regex_search) }}"
backup: true backup: true
owner: "{{ ansible_facts.env.USER }}" owner: "{{ ansible_facts.env.USER }}"
mode: "0644" mode: "0644"
with_fileglob: "files/examples/*"
vars: vars:
__vars_used: "{{ lookup('ansible.builtin.varnames', __regex_search, wantlist=true) }}" __regex_search: "[^\/]+$"
__regex_search: ^forge_(?!data).+

View file

@ -0,0 +1,11 @@
## ublue-os forge example configuration for bluefin
## For more details got to https://github.com/ublue-os/forge/blob/main/docs/variables.md
---
forge_git_repository_url: https://github.com/ublue-os/bluefin.git
forge_git_repository_destination: "{{ forge_data_volume_mountpoint }}/data/bluefin"
forge_container_extra_args:
- --build-arg="BASE_IMAGE_NAME=silverblue"
- --build-arg="IMAGE_FLAVOR=main"
- --build-arg="AKMODS_FLAVOR=main"
- --build-arg="FEDORA_MAJOR_VERSION=39"
- --build-arg="TARGET_BASE=bluefin"

View file

@ -8,34 +8,59 @@
name: debug_forge_vars name: debug_forge_vars
tasks: tasks:
- name: Build and push image to registry - name: Build and upload container image
containers.podman.podman_image: containers.podman.podman_image:
name: "{{ forge_git_repository_url | regex_search(__regex_search) }}" name: "{{ forge_container_name }}"
tag: latest tag: latest
path: "{{ forge_git_repository_destination }}" path: "{{ forge_git_repository_destination }}"
build: build:
file: "{{ forge_container_file | default('Containerfile') }}" file: "{{ forge_container_file }}"
format: "{{ forge_container_format | default('oci') }}" format: "{{ forge_container_format }}"
extra_args: "{{ forge_container_extra_args | join(' ') }}"
pull: false pull: false
push: true push: true
push_args: async: 900
dest: "{{ forge_registry_url }}"
vars:
__regex_search: (?<=/)[^/]+(?=\.git)
async: 1800
poll: 0 poll: 0
register: __podman_image register: __podman_image
- name: Waiting for container build to finish - name: Waiting for container build and upload to finish
ansible.builtin.async_status: ansible.builtin.async_status:
jid: "{{ __podman_image.ansible_job_id }}" jid: "{{ __podman_image.ansible_job_id }}"
register: __job_result register: __job_result
until: __job_result.finished until: __job_result.finished
retries: 1800 retries: 900
delay: 1 delay: 1
- name: INFO | Status from build and push - name: INFO | Result from container image build
ansible.builtin.debug: ansible.builtin.debug:
msg: msg:
- "{{ __job_result.actions | to_nice_yaml(indent=2) }}" - "{{ __job_result.actions | to_nice_yaml(indent=2) }}"
- "{{ __job_result.image | to_nice_yaml(indent=2) }}" - "{{ __job_result.image | to_nice_yaml(indent=2) }}"
- name: Add additional tag to container image
containers.podman.podman_tag:
image: "{{ forge_container_name }}:latest"
target_names:
- "{{ forge_container_name }}:{{ forge_container_tag }}"
- name: Push additional container image tag to registry
containers.podman.podman_image:
name: "{{ forge_container_name }}"
tag: "{{ forge_container_tag }}"
pull: false
push: true
async: 15
poll: 0
register: __podman_image
- name: Waiting for additional container image tag push to finish
ansible.builtin.async_status:
jid: "{{ __podman_image.ansible_job_id }}"
register: __job_result
until: __job_result.finished
retries: 15
delay: 1
- name: INFO | Result from additional container image tag push
ansible.builtin.debug:
msg: "{{ __job_result.actions | to_nice_yaml(indent=2) }}"

View file

@ -14,7 +14,9 @@ ANSIBLE_EXTRA_VARS = None
async def load_configuration_file() -> None: async def load_configuration_file() -> None:
global ANSIBLE_EXTRA_VARS global ANSIBLE_EXTRA_VARS
result = await local_file_picker( result = await local_file_picker(
directory="/data", multiple=False, file_name_filter=".yml" directory="/data",
multiple=False,
# file_name_filter=".yml", # TODO: limit to yml files but make sure folders are visible as well
) )
file_path = result[0] file_path = result[0]
with open(file_path, "r") as file: with open(file_path, "r") as file:

View file

@ -6,7 +6,7 @@ from utils.registry import DockerRegistry
## TODO: this should be async but I currently don't know how to implement this without button press ## TODO: this should be async but I currently don't know how to implement this without button press
def get_image_info() -> pandas.DataFrame: def get_image_info() -> pandas.DataFrame:
data = pandas.DataFrame(columns=["image_name", "tag", "size"]) data = pandas.DataFrame(columns=["image", "tag", "size"])
try: try:
registry = DockerRegistry() registry = DockerRegistry()
all_image_info = registry.get_all_image_info() all_image_info = registry.get_all_image_info()
@ -24,8 +24,10 @@ def get_image_info() -> pandas.DataFrame:
lambda layers: sum(layer["size"] for layer in layers) lambda layers: sum(layer["size"] for layer in layers)
) )
) )
data = data[["image_name", "name", "size"]].rename( data = (
columns={"image_name": "image", "name": "tag", "size": "size"} data[["image_name", "name", "size"]]
.rename(columns={"image_name": "image", "name": "tag", "size": "size"})
.sort_values(by=["image", "tag"], ascending=False)
) )
data["size"] = data["size"].apply(humanize.naturalsize) data["size"] = data["size"].apply(humanize.naturalsize)
return data return data
@ -39,4 +41,7 @@ def content() -> None:
with ui.card().classes("w-full"): with ui.card().classes("w-full"):
ui.label("Image Overview").classes("text-h5") ui.label("Image Overview").classes("text-h5")
data = get_image_info() data = get_image_info()
ui.table.from_pandas(df=data).classes("w-full") with ui.table.from_pandas(df=data).classes("w-full") as table:
table.columns[0]["sortable"] = True
table.columns[1]["sortable"] = True
table.columns[2]["sortable"] = True

View file

@ -35,9 +35,10 @@ def frame(
with ui.grid(columns=3).classes("w-full gap-0"): with ui.grid(columns=3).classes("w-full gap-0"):
with ui.row(wrap=False).classes("col-span-1 justify-start"): with ui.row(wrap=False).classes("col-span-1 justify-start"):
menu() menu()
ui.image(source=f"{project_root}/pages/assets/ublue-mini.svg").props( with ui.link(target="/"):
"width=33px hight=auto" ui.image(
) source=f"{project_root}/pages/assets/ublue-mini.svg"
).props("width=33px hight=auto")
ui.label(text="Forge").classes("text-h5") ui.label(text="Forge").classes("text-h5")
with ui.row(wrap=False).classes("col-span-1 justify-center"): with ui.row(wrap=False).classes("col-span-1 justify-center"):
ui.label(text=navigation_title).classes("text-h5") ui.label(text=navigation_title).classes("text-h5")

942
anvil/poetry.lock generated

File diff suppressed because it is too large Load diff

View file

@ -10,15 +10,15 @@ readme = "../README.md"
python = "^3.11" python = "^3.11"
ansible-core = "^2.16" ansible-core = "^2.16"
jmespath = "^1.0" jmespath = "^1.0"
nicegui = "^1.4.23" nicegui = "^2.9.1"
ansible-runner = "^2.3.6" ansible-runner = "^2.3.6"
requests = "^2.31.0" requests = "^2.32.2"
pandas = "^2.2.2" pandas = "^2.2.2"
humanize = "^4.9.0" humanize = "^4.9.0"
toml = "^0.10.2" toml = "^0.10.2"
[tool.poetry.group.dev.dependencies] [tool.poetry.group.dev.dependencies]
ansible-lint = { version = "^24.2", markers = 'platform_system != "Windows"' } # https://github.com/ansible/ansible-lint/issues/2730#issuecomment-1330406601 ansible-lint = { version = "25.2.1", markers = 'platform_system != "Windows"' } # https://github.com/ansible/ansible-lint/issues/2730#issuecomment-1330406601
[build-system] [build-system]
requires = ["poetry-core"] requires = ["poetry-core"]

View file

@ -41,21 +41,24 @@ ln -s $FORGE_POD_DATA_DIR $HOME/ublue-os_forge-data
With this the data folder would be available in your home directory under `~/ublue-os_forge-data` With this the data folder would be available in your home directory under `~/ublue-os_forge-data`
In that folder you will find an example configuration similar to this: In that folder you will find an **examples** folder with example configurations similar to this:
```yaml ```yaml
## ublue-os forge extra-vars example configuration ## ublue-os forge example configuration
## For more details got to https://github.com/ublue-os/forge/blob/main/docs/variables.md ## For more details got to https://github.com/ublue-os/forge/blob/main/docs/variables.md
--- ---
forge_git_repository_url: https://github.com/ublue-os/bluefin.git forge_git_repository_url: https://github.com/ublue-os/bluefin.git
forge_git_repository_destination: /var/home/stephan/.local/share/containers/storage/volumes/ublue-os_forge-data/_data/data/bluefin forge_git_repository_destination: "/var/home/stephan/.local/share/containers/storage/volumes/ublue-os_forge-data/_data/data/bluefin"
forge_git_repository_version: main forge_container_extra_args:
forge_registry_url: registry.ublue.local - --build-arg="BASE_IMAGE_NAME=silverblue"
- --build-arg="IMAGE_FLAVOR=main"
- --build-arg="AKMODS_FLAVOR=main"
- --build-arg="FEDORA_MAJOR_VERSION=39"
- --build-arg="TARGET_BASE=bluefin"
``` ```
This file acts as a template. It has all available settings outlined for you. Simple copy These files are a good starting point for your custom configuration. Simple copy those examples
it and modify it to your liking. For each project you want to handle with the forge you can you are interested in modify them to your liking.
create a dedicated file.
Details about the available variables are documented [here](./variables.md). Details about the available variables are documented [here](./variables.md).

View file

@ -10,16 +10,16 @@ The following configuration variables are available and can be set to your likin
<!-- markdownlint-disable MD013 --> <!-- markdownlint-disable MD013 -->
| Name | Type | Default value | Description | | Name | Type | Default value | Description |
| ---------------------------------- | ---- | ------------------------------------------------- | -------------------------------------------------------------------------------- | | ---------------------------------- | ---- | ----------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- |
| `forge_container_file` | str | Containerfile | Path to the Containerfile for Podman to build | | `forge_container_name` | str | Project name derived from `forge_git_repository_url` Example: `bluefin` | Container image name. |
| `forge_container_format` | str | oci | Format of the image Podman will build. Can be either `oci` or `docker` | | `forge_container_tag` | str | Evaluates to: `YYY-MM-DD_HHMMSS` Example: `2024-05-26_192206` | Container image tag. |
| `forge_git_repository_url` | str | <https://github.com/ublue-os/bluefin.git> | Git repository url | | `forge_container_file` | str | Containerfile | Path to the Containerfile for Podman to build |
| `forge_git_repository_destination` | str | `{{ forge_data_volume_mountpoint }}`/data/bluefin | Git destination where repository is cloned to. Can be any directory on your host | | `forge_container_format` | str | oci | Format of the image Podman will build. Can be either `oci` or `docker` |
| `forge_git_repository_version` | str | main | Git repository branch or tag or commit version | | `forge_container_extra_args` | list | [] | List of extra arguments which gets passed to the podman build process. Example: `[--build-arg="BASE_IMAGE_NAME=silverblue"]` |
| `forge_registry_url` | str | registry.ublue.local | Container registry url | | `forge_git_repository_url` | str | | Git repository url |
| `forge_git_repository_destination` | str | | Git destination where repository is cloned to. |
| `forge_git_repository_version` | str | main | Git repository branch or tag or commit version |
| `forge_registry_url` | str | registry.ublue.local | Container registry url |
<!-- markdownlint-enable MD013--> <!-- markdownlint-enable MD013-->
**_Note:_** The `{{ forge_data_volume_mountpoint }}` points to your ublue-os_forge-data
podman volume.

View file

@ -27,10 +27,6 @@ spec:
containers: containers:
- name: traefik.${FORGE_DOMAIN_NAME} - name: traefik.${FORGE_DOMAIN_NAME}
image: traefik # will be built on pod start image: traefik # will be built on pod start
resources:
limits:
memory: 128Mi
cpu: 200m
volumeMounts: volumeMounts:
- mountPath: /var/run/podman.sock - mountPath: /var/run/podman.sock
name: podman-socket name: podman-socket
@ -77,10 +73,6 @@ spec:
containers: containers:
- name: docker.${FORGE_DOMAIN_NAME} - name: docker.${FORGE_DOMAIN_NAME}
image: registry # will be built on pod start image: registry # will be built on pod start
resources:
limits:
memory: 512Mi
cpu: 200m
volumeMounts: volumeMounts:
- mountPath: /certs - mountPath: /certs
name: ublue-os_forge-certs-pvc name: ublue-os_forge-certs-pvc

View file

@ -1,5 +1,5 @@
# Source Image # Source Image
FROM docker.io/library/golang:1.20 FROM docker.io/library/golang:1.24@sha256:d9db32125db0c3a680cfb7a1afcaefb89c898a075ec148fdc2f0f646cc2ed509
# Copy script # Copy script
WORKDIR /certs WORKDIR /certs

View file

@ -1,5 +1,5 @@
# Source Image # Source Image
FROM docker.io/library/registry:2.8 FROM docker.io/library/registry:3.0@sha256:1fc7de654f2ac1247f0b67e8a459e273b0993be7d2beda1f3f56fbf1001ed3e7
# Configure TLS certificates # Configure TLS certificates
ENV REGISTRY_HTTP_TLS_CERTIFICATE="/certs/cert.pem" ENV REGISTRY_HTTP_TLS_CERTIFICATE="/certs/cert.pem"

6
renovate.json Normal file
View file

@ -0,0 +1,6 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:recommended"
]
}

View file

@ -1,5 +1,5 @@
# Source Image # Source Image
FROM docker.io/traefik:v2.11 FROM docker.io/traefik:v3.3@sha256:83f3c843133530e4aa45e6ddc415488583a8a01c88adc5022d415c6e97ceeaae
# Add configuration file # Add configuration file
COPY ./config/*.yml /etc/traefik/ COPY ./config/*.yml /etc/traefik/