Commit graph

227 commits

Author SHA1 Message Date
Stephan Lüscher f077f79a0a
fix(devcontainer): missing line comment symbol 2024-05-03 14:19:29 +00:00
Stephan Lüscher 9b80382a4b
chore(devcontainer): update spell-check dictionary 2024-05-03 14:04:38 +00:00
Stephan Lüscher a2a37bd54c
feat(ansible): add role for variable debugging 2024-05-03 14:03:46 +00:00
Stephan Lüscher 9f1d816d57
Merge pull request #27 from ublue-os/tepene/playbook-clone-build
feat: ansible playbooks for clone, build & push (#13)
2024-05-01 20:58:05 +02:00
Stephan Lüscher c007e2b505
feat(main): add just configuration file 2024-05-01 18:54:06 +00:00
Stephan Lüscher 2874825341
feat(ansible): playbooks to build and clone projects (#13) 2024-05-01 16:29:19 +00:00
Stephan Lüscher bc75217fb1
chore(devcontainer): update spell-check dictionary 2024-05-01 16:28:51 +00:00
Stephan Lüscher f7572aa4b7
feat(ansible): give feedback on elapsed time per task and make output human readable 2024-05-01 16:27:32 +00:00
Stephan Lüscher 8d0fe541b0
feat(main): install ansible collections 2024-05-01 16:26:23 +00:00
Stephan Lüscher a88568658c
fix(devcontainer): missing ansible extension configuration 2024-05-01 16:24:38 +00:00
Stephan Lüscher 5a2b90db5b
doc(main): add info about ansible 2024-05-01 08:46:57 +00:00
Stephan Lüscher 101652eb31
feat(main): keep ansible running
this allows us to run any playbook after the
setup is done
2024-05-01 08:30:11 +00:00
Stephan Lüscher b0470d1610
Merge pull request #26 from ublue-os/check-podman-socket
feat(main): improve usage
2024-04-30 21:00:06 +02:00
Stephan Lüscher e2e382324b
feat(main): show container info in setup 2024-04-30 18:53:53 +00:00
Stephan Lüscher 842a6a1bdd
chore: update gitmessage template 2024-04-30 18:53:23 +00:00
Stephan Lüscher d677d7b305
chore(ci): streamline ci configuration with bluefin project 2024-04-30 18:47:22 +00:00
Stephan Lüscher d93122baf1
fix(main): use full podman.sock path not only user id 2024-04-30 09:19:31 +00:00
Stephan Lüscher 8a8b396e8d
refactor: change order of pre-requisites checks 2024-04-30 08:51:39 +00:00
Stephan Lüscher 4698b47ed3
fix: add hint for missing jq installation 2024-04-30 08:50:44 +00:00
Stephan Lüscher c691ebaeac
feat: check if user use unprivileged port 80 2024-04-30 08:50:23 +00:00
Stephan Lüscher d855d03eb9
feat(main): check if podman is installed 2024-04-30 08:49:32 +00:00
Stephan Lüscher 9cc3b51edf
Merge pull request #23 from ublue-os/dependabot/github_actions/actions/checkout-4
chore(deps): bump actions/checkout from 3 to 4
2024-04-29 13:13:31 +02:00
dependabot[bot] 70e29ae188
chore(deps): bump actions/checkout from 3 to 4
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-29 11:12:58 +00:00
Stephan Lüscher 7f6fe0ce6b
Merge pull request #22 from ublue-os/dependabot/github_actions/google-github-actions/release-please-action-4
chore(deps): bump google-github-actions/release-please-action from 3 to 4
2024-04-29 13:12:36 +02:00
Stephan Lüscher 80888e7b6d
Merge pull request #24 from ublue-os/dependabot/github_actions/webiny/action-conventional-commits-1.3.0
chore(deps): bump webiny/action-conventional-commits from 1.1.0 to 1.3.0
2024-04-29 13:12:05 +02:00
dependabot[bot] bd002d5612
chore(deps): bump webiny/action-conventional-commits from 1.1.0 to 1.3.0
Bumps [webiny/action-conventional-commits](https://github.com/webiny/action-conventional-commits) from 1.1.0 to 1.3.0.
- [Commits](https://github.com/webiny/action-conventional-commits/compare/v1.1.0...v1.3.0)

---
updated-dependencies:
- dependency-name: webiny/action-conventional-commits
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-29 11:09:30 +00:00
dependabot[bot] 6f72c5013e
chore(deps): bump google-github-actions/release-please-action
Bumps [google-github-actions/release-please-action](https://github.com/google-github-actions/release-please-action) from 3 to 4.
- [Release notes](https://github.com/google-github-actions/release-please-action/releases)
- [Changelog](https://github.com/google-github-actions/release-please-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/google-github-actions/release-please-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: google-github-actions/release-please-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-29 11:09:25 +00:00
Stephan Lüscher e7491fbfc8
Merge pull request #21 from ublue-os/traefik
feat: rewrite pod configuration and setup
2024-04-29 13:09:07 +02:00
Stephan Lüscher 3a9b6d162f
doc(main): update info about reverse-proxy change 2024-04-29 11:03:50 +00:00
Stephan Lüscher 742f74eec2
feat(main): rewrite and update pod setup
use traefik instead of caddy, use variables where needed
2024-04-29 11:00:32 +00:00
Stephan Lüscher 2e8cc2f51a
feat(main): ditch ansible-semaphore and use ansible directly 2024-04-29 10:59:35 +00:00
Stephan Lüscher 22a4db5835
chore(devcontainer): update spell-check dictionary 2024-04-29 10:58:56 +00:00
Stephan Lüscher 5d7c37544c
feat(main): replace caddy with traefik as reverse proxy 2024-04-29 10:58:10 +00:00
Stephan Lüscher ab1141c933
chore(devcontainer): install ansible dependencies 2024-04-29 10:57:25 +00:00
Stephan Lüscher 3d30cdcd08
chore(devcontainer): use bluefin color for vscode status bar 2024-04-29 10:56:29 +00:00
Stephan Lüscher f1d1db3c57
feat(main): remove ansible semaphore 2024-04-26 21:44:08 +00:00
Stephan Lüscher fafdd6c3e3
chore(devcontainer): re-add dependabot 2024-04-26 21:42:52 +00:00
Stephan Lüscher 85604861e7
Merge pull request #20 from ublue-os/lets-start-again
refactor(devcontainer): new devcontainer specification based on debian
2024-04-26 23:33:53 +02:00
Stephan Lüscher 9ac50c787e
refactor(devcontainer): new devcontainer specification based on debian
with debian based container features such as poetry, black etc.
can be more easily integrated
2024-04-26 21:29:40 +00:00
Stephan Lüscher 12176c5718
chore: Merge pull request #15 from ublue-os/tepene/host-config
feat: host configuration
2023-05-06 19:06:33 +02:00
Stephan Lüscher 402fefe0e4
feat: check installation pre-requisites (#14) 2023-05-06 17:03:12 +00:00
Stephan Lüscher 7501e1d7aa
fix: ConfigMap is obsolete
sneaking in some additional info and spell-checking
2023-05-06 16:36:24 +00:00
Stephan Lüscher b075bbe18e
chore(devcontainer): update spell-check dictionary 2023-05-05 21:24:28 +00:00
Stephan Lüscher ec03273f8f
feat: enhance setup and management (#14) 2023-05-05 21:23:58 +00:00
Stephan Lüscher abffb756d6
feat: configure host system (#12) 2023-05-05 21:23:16 +00:00
Stephan Lüscher 0822715a25
style: new line at end of file 2023-05-04 18:56:06 +00:00
Stephan Lüscher 882340fa5c
fix: make sure container get's stopped once job is done 2023-05-04 18:53:08 +00:00
Stephan Lüscher 83379a0d72
feat: manage forge with one command (#14) 2023-05-04 17:05:33 +00:00
Stephan Lüscher 258a1ce7f7
fix: ini container fails on normal startup 2023-05-04 17:04:24 +00:00
Stephan Lüscher 717998b801
feat: create ssh key for automation tasks
includes refactoring for build process
2023-05-04 15:02:05 +00:00