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
* 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>
* 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>
* 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
* 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
* remove instrument from validate_cancel_build
* use type safe AllResources map - Action not showing omnisearch
* Stack support replicated services
* server docker nested tables
* fix container networks which use network of another container
* bump version
* add 'address' to ServerListItemInfo
* secrets list on variables page wraps
* fix user data script
* update default template user data
* improve sidebar layout styling
* fix network names shown on containers
* improve stack service / container page
* deleted resource log records Toml backup for later reference
* align all the tables
* add Url Builder type
* rust client improvements and docs
* sync rust client
* version 1.16.4
* UI support YAML / TOML utils, typed Deno namespace
* add ResourcesToml to typeshare
* add YAML and TOML convenience
* make the types available globally
* preload container with @std/yaml and @std/toml, clean up genned files
* add deno setup to alpine dockerfile
* docs: Add development POC
* docs: Flesh out full build/run steps
* feat: Add mergeable compose file to expose port and internal periphery url
* feat: Add .devcontainer and VSCode Tasks for developing Komodo
* Make cargo cache persistent in devcontainer
* Add deno to devcontainer
* Update tasks to include TS client copy to frontend before run
* Recommend extensions for used dependencies in vscode workspace
All extensions recommended are included in the devcontainer. This makes it easier for users not using devcontainer to get lang support.
* Update local `run` sequence for development docs