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
mbecker20
8e58a283cd
fix caddy compose
2024-09-11 22:07:06 +03:00
mbecker20
9b2d9932ef
add prune buildx
2024-09-11 21:18:56 +03:00
mbecker20
7cb093ade1
fix links 2
2024-09-11 21:04:48 +03:00
mbecker20
e2f73d8474
fix broken doc links
2024-09-11 21:01:46 +03:00
Maxwell Becker
12abd5a5bd
1.14.2 ( #70 )
...
* docker builders / buildx prune backend
* seems to work with ferret
* improve UI error messages
* compose files
* update compose variables comment
* update compose files
* update sqlite compose
* env vars and others support end of line comment starting with " #"
* aws and hetzner default user data for hands free setup
* move configs
* new core config
* smth
* implement disable user registration
* clean up compose files
* add DISABLE_USER_REGISTRATION
* 1.14.2
* final
2024-09-11 10:50:59 -07:00
Maxwell Becker
f349cdf50d
1.14.1 ( #69 )
...
* 1.14.1
* 1.14.1 version
* repo pull use configured repo path
* don't show UI defined file if using Stack files on host mode
* Stack "run build" option
* note on bind mounts
* improve bind mount doc
* add links to schema
* add new stacks configs UI
* interp into stack build_extra_args
* add links UI
v1.14.1
2024-09-10 08:17:53 -07:00
mbecker20
796bcac952
no business edition docs
2024-09-07 18:50:18 +03:00
mbecker20
fed05684aa
no business edition
2024-09-07 18:48:58 +03:00
mbecker20
80a91584a8
version number link to releases
v1.14.0
2024-09-07 12:54:54 +03:00
mbecker20
12d05e9a25
1.14.0 stable
2024-09-07 12:51:56 +03:00
mbecker20
f4d06c91ff
add 5s log polling option
2024-09-07 12:42:35 +03:00