Commit Graph
1311 Commits
Author SHA1 Message Date
komodo 65fa969686 improve variable value table overflow 2025-03-12 22:21:05 -04:00
komodo 9186d5fd50 resource sync toggle resource / variable / user group inclusion independantly 2025-03-12 22:21:05 -04:00
komodo c5451bed8e use png in topbar logo, svg quality sometimes bad 2025-03-12 22:21:05 -04:00
mbecker20 d6abda063a stack edits on localstorage and show last deployed config 2025-03-12 22:21:05 -04:00
mbecker20 8fb4bea790 store sync edits on localstorage 2025-03-12 22:21:05 -04:00
mbecker20 c91e107245 auto update all service deploy option 2025-03-12 22:21:05 -04:00
mbecker20 66a80c1262 Stacks executions take list of services -- Auto update only redeploys services with update 2025-03-12 22:21:05 -04:00
mbecker20 42b1f7b6c8 revert to login screen whenever the call to check login fails 2025-03-12 22:21:05 -04:00
mbecker20 723853e92d Improve resource sync Execute / Pending view selector 2025-03-12 22:21:05 -04:00
mbecker20 24b2a8ab75 ResourceSync: pending view toggle between "Execute" vs "Commit" sync direction 2025-03-12 22:21:05 -04:00
mbecker20 54447fe56b show provider usernames from config file 2025-03-12 22:21:05 -04:00
mbecker20 625295d50b filters wrap 2025-03-12 22:21:05 -04:00
mbecker20 e23e37ac92 give server stat charts labels 2025-03-12 22:21:05 -04:00
mbecker20 3890a287d1 ServerTemplate description 2025-03-12 22:21:05 -04:00
mbecker20 d2cb543c76 use komodo_client.subscribe_to_update_websocket, and click indicator to reconnect 2025-03-12 22:21:05 -04:00
unsync dd901f7369 feature: improve tables quick actions on mobile (#312)
* feature: improve tables quick actions on mobile

* review: fix gap4

* review: use flex-wrap
2025-03-12 22:21:05 -04:00
mbecker20 7908149226 choose which stack services to include in logs 2025-03-12 22:21:05 -04:00
mbecker20 0283930207 fix api name chnage 2025-03-12 22:21:05 -04:00
mbecker20 130ba1f54f Add all services stack log 2025-03-12 22:21:05 -04:00
mbecker20 2758b91e31 improve update indicator style and also put on home screen 2025-03-12 22:21:05 -04:00
mbecker20 d240b5c959 requery alerts more often 2025-03-12 22:21:05 -04:00
unsync c44313a9f1 feature: allow docker image text to overflow in table (#301)
* feature: allow docker image text to overflow in table

* review: use break-words

* wip: revert line break in css file

* feature: update devcontainer node release
2025-03-12 22:21:05 -04:00
mbecker20 1cc967f215 add save button to config bottom 2025-03-12 22:21:05 -04:00
mbecker20 53fcd899a4 add config save button in desktop sidebar navigator 2025-03-12 22:21:05 -04:00
mbecker20 6a4c88f8f4 typescript subscribe_to_update_websocket 2025-03-12 22:21:05 -04:00
mbecker20 14658ba722 more legible favicon 2025-03-12 22:21:05 -04:00
mbecker20 192073a12c fix login screen logo 2025-03-12 22:21:05 -04:00
mbecker20 3ef5367ed1 mbecker20 -> moghtech 2025-03-12 22:21:05 -04:00
unsync 5d54876fff feature: add post_deploy command (#288)
* feature: add post_deploy command

* review: do not run post_deploy if deploy failed
2025-03-12 22:21:05 -04:00
mbecker20 33a2897c2c update available deployment table 2025-03-12 22:21:05 -04:00
mbecker20 2ae1313170 show update available stack table 2025-03-12 22:21:05 -04:00
mbecker20 cbb323fce5 rename Test Alerter button 2025-03-12 22:21:05 -04:00
mbecker20 4d85c601d3 simplify network stats 2025-03-12 22:21:05 -04:00
mbecker20 b03a4db3ce komodo-logo 2025-03-12 22:21:05 -04:00
mbecker20 a19f2afc74 higher quality / colored icons 2025-03-12 22:21:05 -04:00
mbecker20 b55e5c584b Add test alerter button 2025-03-12 22:21:05 -04:00
mbecker20 c879c393be format 2025-03-12 22:21:05 -04:00
mbecker20 bef9d9397c resolver v3
add new ec2 instance types

clean up testing config

document the libraries a bit

clean up main

update sysinfo and otel

update client resolver 3.0

resolver v3 prog

clean up gitignore

implement periphery resolver v3

clean up

core read api v3

more prog

execute api

missing apis

compiling

1.16.13

work on more granular traits

prog on crud
2025-03-12 22:21:05 -04:00
rita7lopesandmbecker20 e274d6f7c8 Network Usage - Ingress Egress per interface and global usage (#229)
* Add network io stats

Add network usage graph and current status

Change network graphs to use network interface from drop down menu

Adjust the type to be able to get general network stats for the general
UI view

Working setup with a working builder

remove changes to these dockerfile

remove lock changes

* change network hashmap to Vector

* adjust all the network_usage_interface to be a vector rather than a hash map

* PR requested changes applied

* Change net_ingress_bytes and egress to network_ingress_bytes egress respectively

* final gen-client types

---------

Co-authored-by: mbecker20 <becker.maxh@gmail.com>
2024-12-21 08:15:21 -08:00
mbecker20 4e554eb2a7 add labels to binary / frontend images 2024-12-02 03:02:00 -05:00
Maxwell Beckerandkv 00968b6ea1 1.16.12 (#209)
* inc version

* Komodo interp in ui compose file

* fix auto update when image doesn't specify tag by defaulting to latest

* Pull image buttons don't need safety dialog

* WIP crosscompile

* rename

* entrypoint

* fix copy

* remove example/* from workspace

* add targets

* multiarch pkg config

* use specific COPY

* update deps

* multiarch build command

* pre compile deps

* cross compile

* enable-linger

* remove spammed log when server doesn't have docker

* add multiarch.Dockerfile

* fix casing

* fix tag

* try not let COPY fail

* try

* ARG TARGETPLATFORM

* use /app for consistency

* try

* delete cross-compile approach

* add multiarch core build

* multiarch Deno

* single arch multi arch

* typeshare cli note

* new typeshare

* remove note about aarch64 image

* test configs

* fix config file headers

* binaries dockerfile

* update cargo build

* docs

* simple

* just simple

* use -p

* add configurable binaries tag

* add multi-arch

* allow copy to fail

* fix binary paths

* frontend Dockerfiel

* use dedicated static frontend build

* auto retry getting instance state from aws

* retry 5 times

* cleanup

* simplify binary build

* try alpine and musl

* install alpine deps

* back to debian, try rustls

* move fully to rustls

* single arch builds using single binary image

* default IMAGE_TAG

* cleanup

* try caching deps

* single arch add frontend build

* rustls::crypto::ring::default_provider()

* back to simple

* comment dockerfile

* add select options prop, render checkboxes if present

* add allowSelectedIf to enable / disable rows where necessary

* rename allowSelectIf to isSelectable, allow false as global disable, disable checkboxes when not allowed

* rename isSelectable to disableRow (it works the oppsite way lol)

* selected resources hook, start deployment batch execute component

* add deployment group actions

* add deployment group actions

* add default (empty) group actions for other resources

* fix checkbox header styles

* explicitly check if disableRow is passed (this prop is cursed)

* don't disable row selection for deployments table

* don't need id for groupactions

* add group actions to resources page

* fix row checkbox (prop not cursed, i dumb)

* re-implement group action list using dropdown menu

* only make group actions clickable when at least one row selected

* add loading indicator

* gap betwen new resource and group actions

* refactor group actions

* remove "Batch" from action labels

* add group actions for relevant resources

* fix hardcode

* add selectOptions to relevant tables

* select by name not id

* expect selected to be names

* add note re selection state init for future reference

* multi select working nicely for all resources

* configure server health check timeout

* config message

* refresh processes remove dead processes

* simplify the build args

* default timeout seconds 3

---------

Co-authored-by: kv <karamvir.singh98@gmail.com>
2024-12-01 23:34:07 -08:00
Maxwell Becker bf0a972ec2 1.16.11 (#187)
* fix discord stack auto updated link

* action only log completion correctly

* add containers to omni search

* periphery build use --push

* use --password-stdin to login

* docker login stdin
2024-11-13 23:17:35 -08:00
mbecker20 2b6b8a21ec revert monaco scroll past last line 2024-11-08 03:47:35 -05:00
mbecker20 02974b9adb monaco enable scroll beyond last line 2024-11-08 03:44:54 -05:00
Maxwell Becker 64d13666a9 1.16.10 (#178)
* send alert on auto update

* scrolling / capturing monaco editors

* deployed services has correct image

* serde default services for backward compat

* improve auto update config
2024-11-07 23:59:52 -08:00
mbecker20 2b2f354a3c add ImageUpdateAvailable filter to alert page 2024-11-05 01:30:55 -05:00
Maxwell Becker aea5441466 1.16.9 (#172)
* BatchDestroyDeployment

* periphery image pull api

* Add Pull apis

* Add PullStack / PullDeployment

* improve init deploy from container

* stacks + deployments update_available source

* Fix deploy / destroy stack service

* updates available indicator

* add poll for updates and auto update options

* use interval to handle waiting between resource refresh

* stack auto update deploy whole stack

* format

* clean up the docs

* update available alerts

* update alerting format

* fix most clippy
2024-11-04 20:28:31 -08:00
mbecker20 97ced3b2cb frontend allow Alerter configure StackStateChanged, include Stacks and Repos in whitelist 2024-11-02 21:00:38 -04:00
Maxwell Becker 1f79987c58 1.16.8 (#170)
* update configs

* bump to 1.16.8
2024-11-01 14:35:12 -07:00
Maxwell Becker e859a919c5 1.16.8 (#169)
* use this to extract from path

* Fix references to __ALL__
2024-11-01 14:33:41 -07:00