telackey
972b7d4a09
revert 5308ab1e4e ( #788 )
...
revert Blind commit to fix laconic CLI calls after rename. (#784 )
`laconic cns` got renamed to `laconic registry` which breaks all the scripts and commands that use it.
Reviewed-on: cerc-io/stack-orchestrator#784
Co-authored-by: Thomas E Lackey <telackey@bozemanpass.com >
Co-committed-by: Thomas E Lackey <telackey@bozemanpass.com >
Reviewed-on: cerc-io/stack-orchestrator#788
2024-05-03 19:24:42 +00:00
telackey
dd3f582d82
Blind commit to fix laconic CLI calls after rename. ( #784 )
...
`laconic cns` got renamed to `laconic registry` which breaks all the scripts and commands that use it.
Reviewed-on: cerc-io/stack-orchestrator#784
Co-authored-by: Thomas E Lackey <telackey@bozemanpass.com >
Co-committed-by: Thomas E Lackey <telackey@bozemanpass.com >
2024-05-03 19:24:41 +00:00
telackey
10e2311a8b
Add timed logging for the webapp build ( #771 )
...
Add lots of log and timer output to webapp builds.
Reviewed-on: cerc-io/stack-orchestrator#771
2024-02-28 00:38:11 +00:00
telackey
a0413659f7
Check for existing tag in remote repo before building. ( #764 )
...
webapps are meant to be build-once/deploy-many, but we were rebuilding them for every request. This changes that, so that we rebuild only for every unique ApplicationRecord.
When we push the image, we now tag it according to its ApplicationRecord.
We don't want to use that tag directly in the compose file for the deployment, however, as the deployment needs to be able to adjust to new builds w/o re-writing the file all the time. Instead, we use a per-deployment unique tag (same as before), we just update what image it references as needed.
Reviewed-on: cerc-io/stack-orchestrator#764
2024-02-24 03:22:49 +00:00
telackey
6bd77c893a
Even more logging fixes ( #757 )
...
Hopefully the last one for a bit.
This only output the cmdline if log_file is present (ie, not to stdout). It also fixes a bug where the log_file was not passed in one line.
Reviewed-on: cerc-io/stack-orchestrator#757
Co-authored-by: Thomas E Lackey <telackey@bozemanpass.com >
Co-committed-by: Thomas E Lackey <telackey@bozemanpass.com >
2024-02-22 01:24:44 +00:00
telackey
4a4d48ddb9
Fix error when logging exception. ( #756 )
...
Reviewed-on: cerc-io/stack-orchestrator#756
Co-authored-by: Thomas E Lackey <telackey@bozemanpass.com >
Co-committed-by: Thomas E Lackey <telackey@bozemanpass.com >
2024-02-22 00:11:06 +00:00
telackey
08438b1cd5
More logging for webapp deployments ( #755 )
...
Reviewed-on: cerc-io/stack-orchestrator#755
Co-authored-by: Thomas E Lackey <telackey@bozemanpass.com >
Co-committed-by: Thomas E Lackey <telackey@bozemanpass.com >
2024-02-21 23:48:52 +00:00
telackey
9f1dd284a5
Better error logging for registry deployments. ( #754 )
...
We were missing errors related to registration, this should fix that.
Reviewed-on: cerc-io/stack-orchestrator#754
Co-authored-by: Thomas E Lackey <telackey@bozemanpass.com >
Co-committed-by: Thomas E Lackey <telackey@bozemanpass.com >
2024-02-21 20:12:52 +00:00
telackey
c9444591f5
Fix default webapp port number. ( #740 )
...
Reviewed-on: cerc-io/stack-orchestrator#740
Co-authored-by: Thomas E Lackey <telackey@bozemanpass.com >
Co-committed-by: Thomas E Lackey <telackey@bozemanpass.com >
2024-02-09 01:20:41 +00:00
telackey
903f3b10e2
Add support for annotations and labels in spec. ( #739 )
...
```
stack: webapp-deployer-backend
deploy-to: k8s
annotations:
foo.bar.annot/{name}: baz
labels:
a.b.c/{name}.blah: "value"
```
Reviewed-on: cerc-io/stack-orchestrator#739
Co-authored-by: Thomas E Lackey <telackey@bozemanpass.com >
Co-committed-by: Thomas E Lackey <telackey@bozemanpass.com >
2024-02-09 00:11:07 +00:00
telackey
72ed2eb91a
Fix bad test in tag check. ( #738 )
...
Reviewed-on: cerc-io/stack-orchestrator#738
Co-authored-by: Thomas E Lackey <telackey@bozemanpass.com >
Co-committed-by: Thomas E Lackey <telackey@bozemanpass.com >
2024-02-08 20:38:41 +00:00
telackey
d2ebb81d77
Tags for undeploy ( #734 )
...
```
--include-tags TEXT Only include requests with matching tags
(comma-separated).
--exclude-tags TEXT Exclude requests with matching tags (comma-
separated).
```
Reviewed-on: cerc-io/stack-orchestrator#734
Co-authored-by: Thomas E Lackey <telackey@bozemanpass.com >
Co-committed-by: Thomas E Lackey <telackey@bozemanpass.com >
2024-02-07 21:45:16 +00:00
telackey
88a0236ca9
Add the ability to filter deployment requests by tag. ( #730 )
...
Reviewed-on: cerc-io/stack-orchestrator#730
2024-02-07 03:12:40 +00:00
telackey
6629017d6a
Support other webapp types (react, static). ( #721 )
...
* Support other webapp types (react, static).
2024-02-02 18:04:06 -06:00
telackey
62af03077f
Add deployed/error status output to the state file. ( #719 )
...
* More status info
* Up default resource limits.
* Need ps
2024-01-30 22:13:45 -06:00
telackey
428b05158e
Fix DnsRecord ownership check. ( #718 )
...
* Fix DnsRecord ownership check.
* Var names
2024-01-30 13:31:59 -06:00
telackey
837e443800
Support application removal requests. ( #697 )
...
* Support application removal request.
* Git should never prompt when deploying a webapp
2023-12-21 18:05:40 -06:00
telackey
27a14737f8
Make the container tag based on the deployment path. ( #688 )
2023-12-14 09:49:21 -06:00
telackey
1f4eb57069
Add --dry-run option ( #686 )
2023-12-13 22:56:40 -06:00
telackey
88f66a3626
Add deployment update and deploy-webapp-from-registry commands. ( #676 )
2023-12-13 21:02:34 -06:00
telackey
03a3645b3c
Add --port option to run-webapp. ( #667 )
...
* Add --port option to run-webapp
* Fixed merge
* lint
2023-11-29 11:32:28 -06:00
dboreham
113c0bfbf1
Propagate env file for webapp deployment ( #669 )
2023-11-28 21:14:02 -07:00
dboreham
1a069a6816
Use a temp file for the spec file name ( #668 )
2023-11-28 19:56:12 -07:00
dboreham
a68cd5d65c
Webapp deploy ( #662 )
2023-11-27 22:02:16 -07:00