Commit Graph

180 Commits

Author SHA1 Message Date
d0e1ea938f 88: Add DeployControllerTest with 4 test cases
Some checks failed
sample gradle build and test / build (pull_request) Failing after 1m47s
2026-07-06 05:02:23 +00:00
76dd43c7b2 88: Add DeployController with X-API-Key auth 2026-07-06 05:02:19 +00:00
21e67dadea 88: Add DeployService for Portainer stack redeployment 2026-07-06 05:02:16 +00:00
5ea62d6baf 88: Add SSL-friendly Portainer API client config 2026-07-06 05:02:15 +00:00
cf24922bb4 88: Add PortainerAutomationProperties configuration 2026-07-06 05:02:12 +00:00
62fd2ea48a 88: Add portainer configuration properties 2026-07-06 05:01:59 +00:00
9e3207dc30 88: Enable configuration properties and scan common package 2026-07-06 05:01:58 +00:00
f3652611ec 88: Add httpclient5 dependency for portainer-automation 2026-07-06 05:01:56 +00:00
6fc44a6969 Hithomelabs/CFTunnels#87: address PR review - add @JsonProperty, fix status type, add unit tests
All checks were successful
sample gradle build and test / build (pull_request) Successful in 1m57s
sample gradle build and test / tag (push) Successful in 7s
sample gradle build and test / build_tag_push (push) Successful in 2m29s
Daily cloudflare API integration test / cloudflare-api-test (push) Successful in 1m45s
Promote image with tag test to prod / tag (push) Successful in 7s
Promote image with tag test to prod / build_tag_push (push) Successful in 14s
2026-07-05 17:50:56 +05:30
e515532d99 Hithomelabs/CFTunnels#87: Add PortainerApiClient, DTOs, ImageReference, and exception classes
All checks were successful
sample gradle build and test / build (pull_request) Successful in 1m52s
2026-07-05 16:54:23 +05:30
9fb4c4fb14 Merge pull request 'ci: fix Gradle wrapper validation in test_image_build_push.yml (missed in PR #126)' (#127) from Dave/CFTunnels:ISSUE-86-fix into test
All checks were successful
sample gradle build and test / tag (push) Successful in 7s
sample gradle build and test / build_tag_push (push) Successful in 3m33s
Daily cloudflare API integration test / cloudflare-api-test (push) Successful in 1m49s
Promote image with tag test to prod / tag (push) Successful in 7s
Promote image with tag test to prod / build_tag_push (push) Successful in 14s
Reviewed-on: #127
Reviewed-by: hitanshu <hitanshu98@gmail.com>
2026-07-05 10:55:21 +00:00
040c0e9b09 ci: fix Gradle wrapper validation in test_image_build_push.yml
All checks were successful
sample gradle build and test / build (pull_request) Successful in 2m5s
2026-07-05 10:51:47 +00:00
d500a8b276 Hithomelabs/CFTunnels#86: ci: replace Gradle wrapper validation with offline checksum
Some checks failed
sample gradle build and test / build (pull_request) Successful in 1m56s
sample gradle build and test / tag (push) Successful in 6s
sample gradle build and test / build_tag_push (push) Failing after 1m53s
2026-07-05 16:12:24 +05:30
4a3e2777db Hithomelabs/HomeLabDocker#86: fix: add BOM import and update RestTemplateConfig imports
Some checks failed
sample gradle build and test / build (pull_request) Successful in 2m55s
sample gradle build and test / tag (push) Successful in 6s
sample gradle build and test / build_tag_push (push) Failing after 55s
2026-07-05 15:38:00 +05:30
4abec13ec4 Hithomelabs/HomeLabDocker#86: ci: update workflows for multi-module paths 2026-07-05 15:36:02 +05:30
0c6944685f Hithomelabs/HomeLabDocker#86: chore: add :portainer-automation scaffold 2026-07-05 15:35:58 +05:30
ee1762711d Hithomelabs/HomeLabDocker#86: feat: add :common module with RestTemplateConfig 2026-07-05 15:35:53 +05:30
0c2e186ba7 Hithomelabs/HomeLabDocker#86: refactor: move cftunnels source into :cftunnels-service module 2026-07-05 15:35:50 +05:30
2a6e7c176c Hithomelabs/HomeLabDocker#86: chore: scaffold multi-module Gradle structure 2026-07-05 15:35:46 +05:30
32083f6ceb Hithomelabs/CFTunnels#122: replace actions/setup-java@v4 with Alpine-native JDK install for ci-runner container
All checks were successful
sample gradle build and test / tag (push) Successful in 6s
sample gradle build and test / build_tag_push (push) Successful in 3m29s
Promote image with tag test to prod / tag (push) Successful in 9s
Promote image with tag test to prod / build_tag_push (push) Successful in 16s
Daily cloudflare API integration test / cloudflare-api-test (push) Successful in 1m48s
2026-07-05 07:00:11 +00:00
fa714ef498 Hithomelabs/CFTunnels#69: promote custom slim runner image (ci-runner:1.0.0) in prod_image_tag_promote.yaml 2026-07-05 07:00:11 +00:00
02736e43f7 Hithomelabs/CFTunnels#69: promote custom slim runner image (ci-runner:1.0.0) in test_image_build_push.yml 2026-07-05 07:00:11 +00:00
9899e2648b Removing unnecessary agentic changes Hithomelabs/CFTunnels#114
All checks were successful
sample gradle build and test / build (pull_request) Successful in 1m47s
sample gradle build and test / tag (push) Successful in 8s
sample gradle build and test / build_tag_push (push) Successful in 2m7s
Daily cloudflare API integration test / cloudflare-api-test (push) Successful in 1m39s
Promote image with tag test to prod / tag (push) Successful in 7s
Promote image with tag test to prod / build_tag_push (push) Successful in 14s
2026-04-18 22:53:32 +05:30
705140629b Merge branch 'test' into Hithomelabs/CFTunnels#114
All checks were successful
sample gradle build and test / build (pull_request) Successful in 1m42s
sample gradle build and test / tag (push) Successful in 8s
sample gradle build and test / build_tag_push (push) Successful in 3m33s
2026-04-18 22:34:46 +05:30
5ad6acbd00 Fixing breaking build due to import errors, Hithomelabs/CFTunnels#114
All checks were successful
sample gradle build and test / build (pull_request) Successful in 1m49s
2026-04-18 22:15:53 +05:30
c6d9b0994d Merge pull request 'Fix build issues - Spring Boot plugin, imports, and ENV default' (#116) from Dave/CFTunnels:ISSUE-114 into test
Some checks failed
sample gradle build and test / tag (push) Successful in 7s
sample gradle build and test / build_tag_push (push) Failing after 6m57s
Reviewed-on: #116
2026-04-18 16:16:05 +00:00
29b767d634 Hithomelabs/CFTunnels#114: Fix properties parser blocking issue
Fixed the malformed comment in application.properties:
- Changed "/ * * Masking" to "# Making" to create a valid comment
- This was causing the properties parser to fail
2026-04-18 15:29:40 +00:00
6304c69577 Fix ENV variable with default value 2026-04-18 15:06:25 +00:00
7fdfdacf50 Fix by adding explicit import statements 2026-04-18 15:06:11 +00:00
e4a51ed9f8 Fix build by using buildscript pattern instead of plugin DSL 2026-04-18 15:05:51 +00:00
047433fe60 Hithomelabs/CFTunnels#115: Add PR target branch note to README
Some checks failed
Promote image with tag test to prod / tag (push) Successful in 6s
Promote image with tag test to prod / build_tag_push (push) Successful in 34s
Daily cloudflare API integration test / cloudflare-api-test (push) Failing after 1m7s
2026-04-15 18:44:51 +00:00
d728504aad Hithomelabs/CFTunnels#115: Replace non-standard @security/@response with @throws 2026-04-15 18:37:11 +00:00
4460e86776 Hithomelabs/CFTunnels#115: Fix mixed indentation (tabs to spaces) 2026-04-15 18:36:20 +00:00
ac2ae0a59f Hithomelabs/CFTunnels#114: Add JavaDoc to CloudflareConfig 2026-04-14 11:53:28 +00:00
258c09285e Hithomelabs/CFTunnels#114: Add comprehensive README.md documentation 2026-04-14 11:53:14 +00:00
7e5d20e8ac Hithomelabs/CFTunnels#114: Add JavaDoc and API documentation to TunnelController 2026-04-14 11:52:50 +00:00
4197e645cd Hithomelabs/CFTunnels#114: Add JavaDoc to Ingress model 2026-04-14 11:52:21 +00:00
df7ea9a2df Hithomelabs/CFTunnels#114: Add JavaDoc to CloudflareAPIService 2026-04-14 11:52:08 +00:00
c6b466530f Hithomelabs/CFTunnels#114: Add JavaDoc to User entity 2026-04-14 11:51:48 +00:00
e8f158aece Hithomelabs/CFTunnels#114: Add JavaDoc to Request entity 2026-04-14 11:51:39 +00:00
a7e7ea4a39 Hithomelabs/CFTunnels#114: Add JavaDoc to Protocol enum 2026-04-14 11:51:28 +00:00
e8d535efda Hithomelabs/CFTunnels#114: Add JavaDoc to Mapping entity 2026-04-14 11:51:19 +00:00
6bf138ea7a Hithomelabs/CFTunnels#114: Add JavaDoc to Tunnel entity 2026-04-14 11:51:07 +00:00
b2ac418ae5 Hithomelabs/CFTunnels#114: Add JavaDoc documentation to main application class 2026-04-14 11:50:39 +00:00
042c706407 Update prod JPA config
All checks were successful
sample gradle build and test / build (pull_request) Successful in 1m46s
sample gradle build and test / tag (push) Successful in 5s
sample gradle build and test / build_tag_push (push) Successful in 2m10s
Daily cloudflare API integration test / cloudflare-api-test (push) Successful in 1m38s
Promote image with tag test to prod / tag (push) Successful in 5s
Promote image with tag test to prod / build_tag_push (push) Successful in 10s
2026-02-16 01:12:32 +05:30
5823d2b6a0 Revert "Update JPA config to use update mode and disable SQL init"
This reverts commit 3fcea268a9.
2026-02-16 01:11:20 +05:30
3fcea268a9 Update JPA config to use update mode and disable SQL init 2026-02-16 01:10:31 +05:30
3c51b761e0 Add RequestRepository integration tests with H2 in-memory database 2026-02-16 00:56:28 +05:30
c78f2713c3 Fix LazyInitializationException and update hostname format
All checks were successful
sample gradle build and test / build (pull_request) Successful in 1m50s
sample gradle build and test / tag (push) Successful in 5s
sample gradle build and test / build_tag_push (push) Successful in 2m0s
2026-02-16 00:38:23 +05:30
3b43039a29 Add Request import and simplify createTestRequest method
All checks were successful
sample gradle build and test / build (pull_request) Successful in 2m2s
sample gradle build and test / tag (push) Successful in 8s
sample gradle build and test / build_tag_push (push) Successful in 2m4s
2026-02-15 22:37:19 +05:30