Jose Diaz-Gonzalez
0a86ffe01b
fix: add missing scheduler-k3s directory
2025-07-23 18:40:43 -04:00
Jose Diaz-Gonzalez
563365b712
fix: add name to app-json trigger code and some formatting
2025-07-23 18:40:43 -04:00
Jose Diaz-Gonzalez
b6fdd4511c
fix: add validation to input for common trigger functions
2025-07-23 18:40:43 -04:00
Jose Diaz-Gonzalez
b24035c80a
refactor: use a common implementation to move files into place in golang core-post-deploy implementations
2025-07-23 18:40:43 -04:00
Jose Diaz-Gonzalez
58c6b137b0
refactor: use a common implementation to extract kustomize files
2025-07-23 18:40:43 -04:00
Jose Diaz-Gonzalez
fd6e56cc5f
fix: correct kustomize root path check
2025-07-23 18:40:43 -04:00
Jose Diaz-Gonzalez
d0ffd7d9f9
feat: stub out kustomize renderer
...
The process-specific kustomize root path is not currently set, but will be soon.
2025-07-23 18:40:43 -04:00
Jose Diaz-Gonzalez
272327af89
chore: add docs to the ChartInput type
2025-07-23 18:40:43 -04:00
Jose Diaz-Gonzalez
e83ba595aa
fix: correct issues with passing a KustomizeRenderer
2025-07-23 18:40:43 -04:00
Jose Diaz-Gonzalez
04917b72d4
fix: ensure the directories are deleted
2025-07-23 18:40:43 -04:00
Jose Diaz-Gonzalez
e0617b209d
feat: extract kustomize directory from repo during deploys
2025-07-23 18:40:43 -04:00
Jose Diaz-Gonzalez
1b4e02eb62
feat: create a KustomizeRenderer
...
The KustomizeRenderer is used to invoke Kustomize to the generated renderer.yaml.
2025-07-23 18:34:53 -04:00
Jose Diaz-Gonzalez
5ae6c1c845
feat: add the ability to specify a kustomize-root-path
...
This will default to `config/kustomize`, though may change to `.dokku/kustomize` in the future.
2025-07-23 18:34:53 -04:00
Jose Diaz-Gonzalez
e034421ea9
fix: ensure the InstallChart function also attaches the debug renderer
2025-07-23 18:34:53 -04:00
Jose Diaz-Gonzalez
577f46153f
refactor: use helper go functions to handle extracting files from a repository
...
This standardizes the extraction code and makes it easier to reuse in future implementations of file extraction.
Additionally, this adds a way to extract folders from codebases.
2025-07-23 18:16:16 -04:00
Jose Diaz-Gonzalez
3116880b75
Merge pull request #7812 from CiTroNaK/feat/dokku-caddy-label-key
...
Allow specifying a custom top-level label key for the caddy proxy
2025-07-23 15:54:55 -04:00
Petr Hlavicka
3c6796bd7b
use it
2025-07-23 14:49:15 -04:00
Petr Hlavicka
22c3d34877
add get function
2025-07-23 14:49:15 -04:00
Petr Hlavicka
b151192394
enable key
2025-07-23 14:49:15 -04:00
Slava Shklyaev
fb405c64ab
Fix #6939
2025-07-23 14:46:21 -04:00
Jose Diaz-Gonzalez
83de73ccdb
chore(deps): update golang dependencies in scheduler-k3s plugin
2025-07-08 22:56:48 -04:00
Jose Diaz-Gonzalez
2d4039ab69
chore: update gitignore to remove compiled triggers from repo
2025-07-08 22:34:30 -04:00
Jose Diaz-Gonzalez
2c30c03ef7
fix: non-constant format string in call to fmt.Printf
2025-07-08 21:28:57 -04:00
Jose Diaz-Gonzalez
93f12c59e6
feat: update golang to 1.24
2025-07-08 21:14:33 -04:00
Jose Diaz-Gonzalez
4a891f74bd
fix: correct scope for capability checks
2025-07-04 06:09:03 -04:00
Jose Diaz-Gonzalez
27dbae3703
fix: correct scope for capability checks
2025-07-04 04:24:09 -04:00
Jose Diaz-Gonzalez
f7800adb68
fix: correct scope for capability checks
2025-07-04 04:24:09 -04:00
Jose Diaz-Gonzalez
c472c2a3c7
refactor use chart values directly instead of attempting to template out cron-job and keda files
2025-07-04 04:24:09 -04:00
Jose Diaz-Gonzalez
1b95e01ea3
fix: move range
2025-07-04 04:24:09 -04:00
Jose Diaz-Gonzalez
6da9be2d65
refactor: use chart values directly instead of attempting to template out cron-job and keda files
2025-07-04 04:24:09 -04:00
Jose Diaz-Gonzalez
04b2643b4f
chore: remove ansi escape characters that dropped the remote: prefix in deploy output
...
Closes #7728
2025-07-04 02:36:42 -04:00
Jose Diaz-Gonzalez
c4d700c1b0
Merge pull request #7769 from devopswithnaman/fix/registry-error-handling
...
Improve error handling in docker operations
2025-07-04 02:05:03 -04:00
Naman gandhi
8b07e92391
fix(registry): improve error handling in docker operations
...
- Replace boolean return values with proper error handling in dockerTag and dockerPush functions
- Add detailed error context including Docker command exit codes and stderr output
- Remove TODO comments and improve error messages for better debugging
- Fix error message formatting in defer function
This addresses the TODO comments for better error handling and provides
users with actionable error information when Docker registry operations fail.
Closes: #XXXX
2025-07-02 01:34:15 -04:00
Jose Diaz-Gonzalez
ea6adbbf56
fix: add missing trigger and use helper function for clearing vhost
2025-07-02 01:21:57 -04:00
Jose Diaz-Gonzalez
6a0701fa65
chore: revert doc change
2025-07-02 01:15:27 -04:00
Jose Diaz-Gonzalez
624acb8e18
chore: revert doc change
2025-07-02 01:12:35 -04:00
Álvaro Justen (@turicas)
67311264d7
Implement domains:reset
2025-07-01 20:11:48 -04:00
Álvaro Justen (@turicas)
b97086a8bd
domains:clear now removes ALL app domains
2025-07-01 20:11:48 -04:00
Jose Diaz-Gonzalez
06de81b61b
refactor: allow custom nginx command to be set as an nginx property
...
This avoids adding a new environment variable in favor of a script that can be called both globally as well as on a per-app basis.
2025-06-30 03:29:43 -04:00
Udi Oron
a331d27945
feat(nginx-vhosts): add support for custom nginx service command
2025-06-30 03:22:07 -04:00
Jose Diaz-Gonzalez
1eb41f32dc
feat: only redeploy formations that have had their values changed
...
Rather than redeploy every formation, only deploy formations that have had their values changed from the defaults.
This still doesn't handle the case where we touch existing processes when scaling _up_, but should decrease the number of services touched otherwise during scaling.
Also note that there are no tests for this new behavior yet (tests incoming).
Refs #7396
2025-06-23 04:42:09 -04:00
Jose Diaz-Gonzalez
885178eed5
feat: turn warnings to failures when running validation against an app.json file
2025-06-23 01:03:10 -04:00
Jose Diaz-Gonzalez
7e37f9dc79
fix: add missing trigger
2025-06-23 00:22:38 -04:00
Jose Diaz-Gonzalez
7cd077a79b
debug: stream stdout/stderr
2025-06-19 21:19:24 -04:00
Jose Diaz-Gonzalez
2324cb888b
refactor: check for extracted file and add logging message
2025-06-19 20:53:20 -04:00
Jose Diaz-Gonzalez
4ae9cca6f1
feat: implement app-json-is-valid plugin trigger
2025-06-19 02:20:02 -04:00
Jose Diaz-Gonzalez
ed851fe399
refactor: warn when invalid cron entries might be written
2025-06-19 01:11:29 -04:00
Jose Diaz-Gonzalez
776013b0f4
fix: write the cron config after the app.json has been deleted
...
Without this, we try to write the config for the app even though it doesn't exist anymore, causing issues with deleting apps with invalid cron configs.
2025-06-19 01:09:15 -04:00
Jose Diaz-Gonzalez
6f0039ebf1
fix: add missing source
2025-06-18 23:51:39 -04:00
Jose Diaz-Gonzalez
73be6989ff
fix: ensure invalid cron triggers fail a deploy
2025-06-10 23:55:06 -04:00