mbecker20
dca37e9ba8
1.15.10 connect with http using DOCKER_HOST
v1.15.10
2024-10-16 22:16:07 -04:00
Morgan Wyatt
1cc302fcbf
Update docker.rs to allow http docker socket connection ( #131 )
...
* Update docker.rs to allow http docker socket connection
Add or_else to allow attempt to connect to docker socket proxy via http if local connection fails
* Update docker.rs
Change two part connection to use connect_with_defaults instead, per review on PR.
2024-10-16 19:13:19 -07:00
mbecker20
febcf739d0
Remove Comma from installer: thanks @PiotrBzdrega
2024-10-16 10:43:54 -04:00
mbecker20
cb79e00794
update systemd service file
2024-10-15 17:35:54 -04:00
mbecker20
869b397596
force service file recreation docs
2024-10-15 17:25:29 -04:00
Maxwell Becker
41d1ff9760
1.15.9 ( #127 )
...
* add close alert threshold to prevent Ok - Warning back and forth
* remove part about repo being deleted, no longer behavior
* resource sync share general common
* remove this changelog. use releases
* remove changelog from readme
* write commit file clean up path
* docs: supports any git provider repo
* fix docs: authorization
* multiline command supports escaped newlines
* move webhook to build config advanced
* parser comments with escaped newline
* improve parser
* save use Enter. escape monaco using escape
* improve logic when deployment / stack action buttons shown
* used_mem = total - available
* Fix unrecognized path have 404
* webhooks will 404 if misconfigured
* move update logger / alerter
* delete migrator
* update examples
* publish typescript client komodo_client
v1.15.9
2024-10-14 23:04:49 -07:00
mbecker20
dfafadf57b
demo / build username pw
2024-10-14 11:49:44 -04:00
mbecker20
538a79b8b5
fix upausing all container action state
v1.15.8
2024-10-13 18:11:09 -04:00
Maxwell Becker
5088dc5c3c
1.15.8 ( #124 )
...
* fix all containers restart and unpause
* add CommitSync to Procedure
* validate resource query tags causes failure on non exist
* files on host init working. match tags fail if tag doesnt exist
* intelligent sync match tag selector
* fix linting
* Wait for user initialize file on host
2024-10-13 15:03:16 -07:00
mbecker20
581d7e0b2c
fix Procedure sync log
2024-10-13 04:21:03 -04:00
mbecker20
657298041f
remove unneeded syncs volume
2024-10-13 04:03:09 -04:00
mbecker20
d71e9dca11
fix version
v1.15.7
2024-10-13 03:21:56 -04:00
Maxwell Becker
165131bdf8
1.15.7 ( #119 )
...
* 1.15.7-dev ensure git config set
* add username to commit msg
2024-10-13 00:01:14 -07:00
mbecker20
0a81d2a0d0
add labels to mongo compose
v1.15.6
2024-10-13 00:57:13 -04:00
Maxwell Becker
44ab5eb804
1.15.6 ( #117 )
...
* add periphery.skip label, skip in StopAllContainers
* add core config sync directory
* deploy stack if changed
* fix stack env_file_path when git repo and using run_directory
* deploy stack if changed
* write sync contents
* commit to git based sync, managed git based sync
* can sync non UI defined resource syncs
* sync UI control
* clippy
* init new stack compose file in repo
* better error message when attached Server / Builder invalid
* specify multiple resource file paths (mixed files + folders)
* use react charts
* tweak stats charts
* add Containers page
* 1.15.6
* stack deploy check if deployes vs remote has changed
* improve ux with loading indicators
* sync diff accounts for deploy / after
* fix new chart time axes
2024-10-12 21:42:46 -07:00
Maxwell Becker
e3d8e603ec
1.15.5 ( #116 )
...
* 1.15.5
- Update your user's username and password
- **Admin**: Delete Users
* update username / password / delete user backend
* bump version
* alerter default disabled
* delete users and update username / password
* set password "" after update
v1.15.5
2024-10-11 19:42:43 -07:00
mbecker20
8b5c179473
account recover note
2024-10-11 19:16:01 -04:00
mbecker20
8582bc92da
fix Destroy Before Deploy config
2024-10-10 04:17:17 -04:00
Maxwell Becker
8ee270d045
1.15.4 ( #114 )
...
* stack destroy before deploy option
* add timestamps. Fix log polling even when poll not selected
* Add build [[$VERSION]] support. VERSION build arg default
* fix clippy lint
* initialize `first_builder`
* run_komodo_command uses parse_multiline_command
* comment UI for $VERSION and new command feature
* bump some deps
* support multiline commands in pre_deploy / pre_build
v1.15.4
2024-10-10 00:37:23 -07:00
Maxwell Becker
2cfae525e9
1.15.3 ( #109 )
...
* fix parser support single quote '
* add stack reclone toggle
* git clone with token uses token:<TOKEN> for gitlab compatability
* support stack pre deploy shell command
* rename compose down update log stage
* deployment configure registry login account
* local testing setup
* bump version to 1.15.3
* new resources auto assign server if only one
* better error log when try to create resource with duplicate name
* end description with .
* ConfirmUpdate multi language
* fix compose write to host logic
* improve instrumentation
* improve update diff when small array
improve 2
* fix compose env file passing when repo_dir is not absolute
v1.15.3
2024-10-08 23:07:38 -07:00
mbecker20
80e5d2a972
frontend dev setup guide
2024-10-08 16:55:24 -04:00
mbecker20
6f22c011a6
builder / server template add correct additional line if empty params
2024-10-07 22:55:48 -04:00
mbecker20
401cccee79
config nav buttons secondary
2024-10-07 21:55:14 -04:00
mbecker20
654b923f98
fix broken link to periphery setup
2024-10-07 18:56:14 -04:00
mbecker20
61261be70f
update docs, split connecting servers out of Core Setup
2024-10-07 18:54:00 -04:00
mbecker20
46418125e3
update docs for periphery systemd --user install
2024-10-07 18:53:43 -04:00
mbecker20
e029e94f0d
1.15.2 Pass KOMODO_OIDC_ADDITIONAL_AUDIENCES
v1.15.2
2024-10-07 15:44:51 -04:00
mbecker20
3be2b5163b
1.15.1 do not add trailing slash OIDC provider
v1.15.1
2024-10-07 13:23:40 -04:00
mbecker20
6a145f58ff
pass provider as-is. Authentik users should add a trailing slash
2024-10-07 13:16:25 -04:00
mbecker20
f1cede2ebd
update dark / light stack screenshot to have action buttons
2024-10-07 08:05:39 -04:00
mbecker20
a5cfa1d412
update screenshots
2024-10-07 07:30:18 -04:00
mbecker20
a0674654c1
update screenshots
2024-10-07 07:30:11 -04:00
mbecker20
3faa1c58c1
update screenshots
2024-10-07 07:30:05 -04:00
mbecker20
7e296f34af
screenshots
2024-10-07 07:29:58 -04:00
mbecker20
9f8ced190c
update screenshots
2024-10-07 07:29:02 -04:00
mbecker20
c194bb16d8
update screenshots
2024-10-07 07:28:45 -04:00
mbecker20
39fec9b55e
update screenshots
2024-10-07 07:27:52 -04:00
mbecker20
e97ed9888d
update screenshots 1
2024-10-07 07:27:16 -04:00
mbecker20
559102ffe3
update readme
2024-10-07 07:25:36 -04:00
mbecker20
6bf80ddcc7
update screenshots readme
2024-10-07 07:25:24 -04:00
mbecker20
89dbe1b4d9
stack file_contents editor respects readOnly / disabled
2024-10-07 06:58:00 -04:00
mbecker20
334e16d646
OIDC use preferred username
2024-10-07 06:35:46 -04:00
mbecker20
a7bbe519f4
add build server link
2024-10-07 06:15:53 -04:00
mbecker20
5827486c5a
add redirect uri for OIDC
2024-10-07 06:15:00 -04:00
mbecker20
8ca8f7eddd
add context to oidc init error
2024-10-07 06:10:12 -04:00
mbecker20
0600276b43
fix parse KOMODO_MONGO_ in envs
2024-10-07 05:43:09 -04:00
mbecker20
a77a1495c7
active resources mb-12 not always there
2024-10-07 05:14:54 -04:00
mbecker20
021ed5d15f
ActiveResources margin bottom
v1.15.0
2024-10-07 03:24:57 -04:00
Maxwell Becker
7d4376f426
1.15.0 ( #90 )
...
* attach env_file to compose build and compose pull stages
* fmt and bump rust version
* bump dependencies
* ignored for Sqlite message
* fix Build secret args info
* improve secret arguments info
* improve environment, ports, volumes deserializers
* rename `mongo` to `database` in config
* support _FILE in secret env vars
* improve setup - simpler compose
* remove aws ecr container registry support, alpine dockerfiles
* log periphery config
* ssl_enabled mode
* log http vs https
* periphery client accept untrust ssl certs
* fix nav issue from links
* configurable ssl
* KOMODO_ENSURE_SERVER -> KOMODO_FIRST_SERVER
* mount proc and ssl volume
* managed sync
* validate files on host resource path
* remove sync repo not configured guards
* disable confirm dialog
* fix sync hash / message Option
* try dev dockerfile
* refresh sync resources after commit
* socket invalidate handling
* delete dev dockerfile
* Commit Changes
* Add Info tab to syncs
* fix new Info parsing issue with serde default
* refresh stack cache on create / update
* managed syncs can't sync themselves
* managed syncs seems to work
* bump thiserror
* use alpine as main dockerfile
* apt add --no-cache
* disable user write perms, super admin perms to manage admins
* manage admin user UI
* implement disable non admin create frontend
* disable create non admin
* Copy button shown based on permission
* warning message on managed sync
* implement monaco editor
* impl simple match tags config
* resource sync support match tags
* more match tag filtering
* improve config with better saving diffs
* export button use monaco
* deser Conversions with wrapping strings
* envs editing
* don't delete variables / user groups if match tags defined
* env from_str improve
* improve dashboards
* remove core ca stuff for now
* move periphery ssl gen to dedicated file
* default server address periphery:8120
* clean up ssl configs
* server dashboard
* nice test compose
* add discord alerter
* discord alerter
* stack hideInfo logic
* compose setup
* alert table
* improve config hover card style
* update min editor height and stack config
* Feat: Styling Updates (#94 )
* sidebar takes full screen height
* add bg accent to navbar
* add aschild prop to topbar alerts trigger
* stylize resource rows
* internally scrollable data tables
* better hover color for outlined button
* always show scrollbar to prevent layout shift
* better hover color for navbar
* rearrange buttons
* fix table and resource row styles
* cleanup scrollbar css
* use page for dashboard instead of section
* fix padding
* resource sync refactor and env keep comments
* frontend build
* improve configs
* config nice
* Feat/UI (#95 )
* stylize resource rows
* internally scrollable data tables
* fix table and resource row styles
* use page for dashboard instead of section
* fix padding
* add `ResourcePageHeader` to required components
* add generic resource page header component
* add resource page headers for all components
* add resource notificaitons component
* add `TextUpdateMenu2` for use in resource page
* cleanup resource notificaitons
* update resource page layout
* ui edits
* sync kind of work
* clean up unused import
* syncs seem to work
* new sync pending
* monaco diff hide unchanged regions
* update styling all in config resource select links
* confirm update default strings
* move procedure Add Stage to left
* update colors / styles
* frontend build
* backend for write file contents to host
* compose reference ports comment out
* server config
* ensure parent directory created
* fix frontend build
* remove default stack run_directory
* fix periphery compose deploy response set
* update compose files
* move server stats under tabs
* fix deployment list item getting correct image when not deployed
* stack updates cache after file write
* edit files on host
* clean up unused imports
* top level config update assignment must be spread
* update deps, move alert module
* move stack module
* move sync module
* move to sync db_client usage after init
* support generic OIDC provider
* init builders / server templates specifying https
* special cases for server / deployment state
* improve alert details
* add builder template `use_https` config
* try downgrade aws sdk ec2 for x86 build
* update debian dockerfiles to rm lists/*
* optionally configure seperate KOMODO_OIDC_REDIRECT
* add defaults to compose.env
* keep tags / search right aligned when view only
* clean up configs
* remove unused migrator deps
* update roadmap support generic OIDC
* initialize sync use confirm button
* key_value syntax highlighting
* smaller debian dockerfiles
* clean up deps.sh
* debian dockerifle
* New config layout (#96 )
* new config layout
* fix image config layout and components config
* fix dom nesting and cleanup components
* fix label, make switches flex row
* ensure smooth scroll on hash navigations
* width 180 on config sidebar
* slight edits to config
* log whether https builder
* DISABLED <switch> ENABLED
* fix some more config
* smaller checked component
* server config looking good
* auto initialize compose files when files on host
* stack files on host good
* stack config nice
* remove old config
* deployments looking good
* build looking good
* Repo good
* nice config for builders
* alerter good
* server template config
* syncs good
* tweak stack config
* use status badge for update tables
* unified update page using router params
* replace /updates with unified updates page
* redirect all resource updates to unified update page
* fix reset handling
* unmount legacy page
* try periphery rustls
* rm unused import
* fix broken deps
* add unified alerts apge
* mount new alerts, remove old alerts page
* reroute resource alerts to unified alerts page
* back to periphery openssl
* ssl_enabled defaults to false for backward compat
* reqwest need json feature
* back to og yaml monaco
* Uncomment config fields for clearer config
* clean up compose env
* implement pull or clone, avoid deleting repo directory
* refactor mongo configuration params
* all configs respect empty string null
* add back status to header
* build toml don't have version if not auto incrementing
* fix comile
* fix repo pull cd to correct dir
* fix core pull_or_clone directory
* improve statuses
* remove ' ' from kv list parser
* longer CSRF valid for, to give time to login / accept
* don't compute diff / execute if there are any file_errors
* PartialBuilderConfig enum user inner option
* move errors to top
* fix toml init serializer
* server template and bulder manually add config.params line
* better way to check builder / template params empty
* improve build configs
* merge links into network area deployment
* default periphery config
* improve SystemCommand editor
* better Repo server / builder Info
* improve Alerts / Updates with ResourceSelector
* fix unused frontend
* update ResourceSync description
* toml use [resource.config] syntax
* update toml syntax
* update Build.image_registry schema
* fix repo / stack resource link alias
* reorder image registry
* align toml / yaml parser style
* some config updates
---------
Co-authored-by: Karamvir Singh <67458484+karamvirsingh98@users.noreply.github.com >
Co-authored-by: kv <karamvir.singh98@gmail.com >
2024-10-06 23:54:23 -07:00
Brad Lugo
7e9b406a34
fix: change edit url for docsite ( #91 )
...
Changes the default edit url provided by the docusaurus template to the
correct komodo url.
2024-09-22 23:08:34 -07:00