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
Brad Lugo
dcf78b05b3
fix: check if systemd is available for install ( #89 )
...
Adds a check at the beginning of setup-periphery.py to verify if
`systemctl` is executable by the current user and if systemd is the
init system in use. These changes will inform the user we've decided
systemd is unavailable and exits before we attempt to use any systemd
functionality, but modify this logic to configure other init systems in
the future.
Relates to (but doesn't close)
https://github.com/mbecker20/komodo/issues/66 .
2024-09-22 19:34:56 -07:00
Jérémy
3236302d05
Reduce periphery image size ( #82 )
...
* Reduce periphery image size
* rename new alpine Dockerfile as slim.Dockerfile
* bump slim dockerfile rust version
---------
Co-authored-by: mbecker20 <becker.maxh@gmail.com >
2024-09-21 14:57:51 -07:00
mbecker20
fc41258d6c
fix docs deploy command --env-file
2024-09-13 12:12:01 +03:00
mbecker20
ae8df90361
uncomment compose envs set by variables for .env edit only
2024-09-12 11:11:28 +03:00
mbecker20
7d05b2677f
explicit yaml
2024-09-12 00:52:35 +03:00
mbecker20
2f55468a4c
simple docs
v1.14.2
2024-09-11 23:13:42 +03:00
mbecker20
a20bd2c23f
docker compose doc
2024-09-11 23:08:56 +03:00
mbecker20
b3aa0ffa78
remove unnecessary docs
2024-09-11 22:47:13 +03:00