Commit Graph

1249 Commits (ce8e24575907614524e4d9535e2bcd2009fb1137)

Author SHA1 Message Date
Maxime Bajeux 54621ced9e feat(templates): support templates versioning (#3729)
5 years ago
Anthony Lapenna f371dc5402 feat(templates): fix an issue with templates initialization and update settings view
5 years ago
Anthony Lapenna 5563ff60fc feat(templates): remove template management features (#3719)
5 years ago
Maxime Bajeux ecbee3ee3d
fix(templates): replace volume input with a select (#3853)
5 years ago
Maxime Bajeux 10772a3ecd
fix(networks): network without ipv6 should not be expand (#3844)
5 years ago
Chaim Lev-Ari 2260107811
feat(edge-stacks): add refresh to edit stack page (#3835)
5 years ago
Maxime Bajeux ebac85b462
feat(volumes): add a switch to use CIFS volumes (#3823)
5 years ago
Chaim Lev-Ari 8eac1d2221
feat(edge-compute): add support for Edge stacks (#3827)
5 years ago
Anthony Lapenna 9dcd223134
feat(stacks): prevent external stack removal by a non-administrator user (#3800)
5 years ago
Maxime Bajeux b3af91cea3
feat(volumes): Revise the UX for creation of NFS volumes (#3815)
5 years ago
Maxime Bajeux 8046fb0438
fix(volumes): add unicity check on volumes (#3779)
5 years ago
Chaim Lev-Ari 7fa73d1147
fix(endpoints): show line breaks in edge run commands (#3794)
5 years ago
Shivam Goyal bfd6cca33f
feat(image-build): fix typo (#3787)
5 years ago
Maxime Bajeux 7fe7ce1a0a
fix(container-creation): ensure exposedPorts exists (#3770)
5 years ago
Maxime Bajeux 7f0ce61413
feat(networks): remove the ability to create host network (#3771)
5 years ago
Maxime Bajeux 3de533042d
feat(networks): add ipv6 support (#3717)
5 years ago
Mariell f525c8d022
feat(container-creation): add support for --init (#2111) (#3714)
5 years ago
Chaim Lev-Ari bba622a500
chore(eslint): add rule to sort imports (#3715)
5 years ago
Chaim Lev-Ari cf5056d9c0
chore(project): add prettier for code format (#3645)
5 years ago
Chaim Lev-Ari 2542d30a09
feat(endpoints): filter by ids and/or tag ids (#3690)
5 years ago
Chaim Lev-Ari db8b3d6e5a
create tag from tag selector (#3640)
5 years ago
Chaim Lev-Ari edd86f2506
refactor(tags): refactor tag management (#3628)
5 years ago
Ben Brooks fe89a4fc01
fix(services): enforce minimum replica count of 0 (#3653)
5 years ago
itsconquest 2c400eb3b4
feat(support): make support type dynamic (#3621)
5 years ago
Anthony Lapenna a11a348893
fix(containers): do not persist container status filter (#3615)
5 years ago
itsconquest d022853059
feat(support): add new offerings (#3608)
5 years ago
xAt0mZ bfdb4dba12
fix(container-creation): validate runtime property (#3581)
5 years ago
William eff1b79a4a
fix(networks): patch datatable (#3557)
5 years ago
William 0330b16776
fix(container-create): patch dns (#3556)
5 years ago
William 97a0ea4a31
fix(templates): select volume name not object (#3549)
5 years ago
William 167d4319b5
fix(authentication): frontend changes (#3456)
5 years ago
Mike Church 6f59f130a1
feat(dashboard): add health status to home page and dashboard (#3489)
5 years ago
William cc8d3c8639
refactor(UX): disable/remove uneeded UI elements (#3530)
5 years ago
William 6c492d2290
fix(UX): prevent task expand on row selection (#3531)
5 years ago
William 8dda67c8d0 refactor(UX): fix grammar (#3528)
5 years ago
William 7365afa1bb feature(UX): sort dropdowns alphabetically (#3524)
5 years ago
Kirill K 1ef29f2671 feat: add setting to change DNS servers (#3511)
5 years ago
William fa5bb9b1be feat(stack-creation): add note for 2FA (#3509)
5 years ago
William 9da08bc792 refactor(endpoint-creation): remove unneeded port (#3467)
5 years ago
Iceyer 58c00401e9 fix: atob convert unicode in config failed (#3415)
5 years ago
xAt0mZ 1465825988 feat(container): disable recreate/duplicate buttons with RBAC for non admins (#3426)
5 years ago
xAt0mZ 2d576394d0 fix(registry-selector): unique images in auto suggest (#3425)
5 years ago
William f79dae3e27 feat(about): add analytics notice (#3423)
5 years ago
William dd0c80e915 fix(container-creation): preserve aliases if null (#3405)
5 years ago
William 5ab63bd151 fix(container-create): patch aliases (#3403)
5 years ago
xAt0mZ ea1ca76f70 fix(auth): clean browser cache on logout (#3402)
5 years ago
xAt0mZ e19bc8abc7 fix(app): registry push-pull features overhaul (#3393)
5 years ago
William 61c38534a7 fix(container-creation): preserve network aliases (#3401)
5 years ago
William 7f54584ed6 fix(container-creation): match container_network by id (#3398)
5 years ago
xAt0mZ 1a65dbf85f fix(app): permissions lost for UI on browser refresh (#3354)
5 years ago
William a3a83d1d7e fix(container): hide opts when autoremove true (#3397)
5 years ago
KemoNine a41ca1fd46 feat(container-creation): allow empty value for labels (#2655)
5 years ago
Anthony Lapenna 130c188717
fix(libcompose): apply same normalize name rule as libcompose on stack name (#3395)
5 years ago
Anthony Lapenna a85f0058ee
feat(extensions): add the ability to upload and enable an extension (#3345)
5 years ago
Anthony Lapenna b8be795505
feat(templates): replace volume selector with typeahead (#3371)
5 years ago
Anthony Lapenna 19d4db13be
feat(api): rewrite access control management in Docker (#3337)
5 years ago
xAt0mZ 198e92c734 feat(registry): gitlab support (#3107)
5 years ago
George Cheng c559b6b55c fix(container-creation): Fix bad env in container creation (#2996)
5 years ago
William 542b76912a feat(endpoint-details): add edge-key to commands (#3302)
5 years ago
Mattias Edlund accca0f2a6 feat(containers): added support for port range mappings when deploying containers (#3194)
5 years ago
xAt0mZ f67e866e7e
feat(registry): inspect repository images (#3121)
5 years ago
xAt0mZ 2445a5aed5
fix(registry): Performance issues with Registry Manager (#2648)
5 years ago
xAt0mZ 8a8cef9b20
feat(deps): multiselect library as dependency (#3255)
5 years ago
xAt0mZ e20a139c5a
fix(registry): remove checkboxes on repositories list (#3109)
5 years ago
Tim van den Eijnden 774380fb44 chore(icons): update fontawesome dependency (#3219)
5 years ago
Soham Mondal 8de507a15d feat(container-details): add entrypoint to container details view (#3120)
5 years ago
Anthony Lapenna ab2acea463
feat(app): add externally sourced support options (#3249)
5 years ago
Anthony Lapenna 182f3734d0
fix(api): fix an issue with unsupported cron format (#3240)
5 years ago
Anthony Lapenna 9aa52a6975
feat(settings): add new settings to disable volume browser (#3239)
5 years ago
Anthony Lapenna b0f48ee3ad
feat(app): fix XSS vulnerabilities (#3230)
5 years ago
Anthony Lapenna fb6f6738d9
fix(api): prevent the use of bind mounts in stacks if setting enabled (#3232)
5 years ago
Frans-Jan van Steenbeek 6c996377f5 fix(container-creation): prevent duplicate MAC addresses after edit (#1645) (#2993)
5 years ago
Anthony Lapenna ea05d96c73
feat(sidebar): add update notification (#3196)
5 years ago
xAt0mZ b034a60724 fix(auth): authController full rewrite (#3173)
5 years ago
Anthony Lapenna 7509283072
fix(home): refresh the view on endpoint ping failure (#3161)
5 years ago
Anthony Lapenna 07505fabcc
fix(api): remove automatic backend failure for Down endpoints (#3160)
5 years ago
William 8e922dbfc6 fix(endpoint-creation): clarify docker endpoint (#3148)
5 years ago
Anthony Lapenna 7d76bc89e7
feat(api): relocate authorizations outside of JWT (#3079)
5 years ago
xAt0mZ 7ebb3e62dd fix(services): mounted volumes are now persisted and displayed correctly (#3114)
5 years ago
xAt0mZ 52704e681b feat(services): rollback service capability (#3057)
5 years ago
Anthony Lapenna 628d4960cc
fix(api): fix an issue with RegistryUpdate operation (#3137)
5 years ago
Anthony Brame ea6cddcfd3 feat(swarmvisualizer): add labels display under node info (#2886)
5 years ago
xAt0mZ 96155ac97f
feat(app): debounce on all search fields (#3058)
5 years ago
xAt0mZ c12ce5a5c7
feat(networks): group networks for swarm endpoints (#3028)
5 years ago
xAt0mZ 552c897b3b
fix(oauth): okta support (#3051)
5 years ago
xAt0mZ 24013bc524
fix(datatables): saved orderBy was always overridden by the default one (#3052)
5 years ago
xAt0mZ a33dbd1e91 fix(oauth): state to follow OAuth 2 RFC against CSRF
5 years ago
xAt0mZ b537a9ad0d fix(oauth): okta support
5 years ago
Anthony Lapenna 12a512f01f
feat(edge): introduce support for Edge agent (#3031)
5 years ago
Anthony Lapenna 2252ab9da7
style(app): update app loading text (#3046)
5 years ago
xAt0mZ 66b6a6cbbd fix(app): UI settings persistency (#3025)
5 years ago
xAt0mZ 1089846fd6 fix(datatables): default orderby now applied correctly (#3022)
5 years ago
xAt0mZ 2bf125c8cc
fix(app): un-needed checkbox in service details view (#2982)
5 years ago
xAt0mZ 9ec83bb065
style(container-stats): clarify network graph is aggregate (#3003)
5 years ago
xAt0mZ 64d382f612
fix(containers): multiple clics on image commit (#3013)
5 years ago
xAt0mZ 4fcd2e8afe
style(container-creation): clarify ports mapping (#2995)
5 years ago
William 16234aa0c1 style(users): fix typo/grammar (#3010)
5 years ago
xAt0mZ 03c82cac69
feat(datatables): auto refresh on datatables (#2974)
5 years ago
linquize cc487ae68a fix(registries): can edit registries when --no-auth is set (#2763)
5 years ago
Anthony Lapenna 90d3f3a358
Enable endpoint backend pagination (#2989)
5 years ago
xAt0mZ f71a565acc refactor(container): reword notification messages
5 years ago
xAt0mZ a856053338 fix(containers): multiple clics on image commit button were creating a lot of images
5 years ago
itsconquest afda5d07bf style(container-stats): clarify network graph is aggregate
5 years ago
xAt0mZ 693182fbd3 feat(auth): login spinner (#2999)
5 years ago
itsconquest d1fee6f119 style(container-creation): clarify ports mapping
5 years ago
xAt0mZ 4084e7c8ec feat(home): pagination on endpoints list (#2981)
5 years ago
xAt0mZ f20526d662 fix(app): disable-authorization directive was hiding/showing elements instead of disabling them
5 years ago
xAt0mZ 3d4af7c54f
feat(registry): disable browse for quay.io registry (#2971)
5 years ago
xAt0mZ 1138fd5ab1
fix(datatables): allow selecting range using shift (#344) (#2962)
5 years ago
xAt0mZ 6591498ab9 feat(node-details): move engine labels from node-details panel to engine-details panel (#2966)
5 years ago
Anthony Brame b3c7c76be2 fix(swarmvisualizer): nodes are now sorted by roles then by hostname (#2885)
6 years ago
Michael Oborne fb69ffa764 fix(create-container): init ExposedPorts on container creation process (#2933)
6 years ago
Pedro Henrique 96f266adf6 fix(volume-browser): download capability for all types of files (#2954)
6 years ago
William f3b9668629 fix(endpoints): always reset agent headers when switching state (#2939)
6 years ago
xAt0mZ 71b1da8d32
fix(app): wrapper for UI refresh trigger with async/await (#2945)
6 years ago
xAt0mZ 144e0ae07e
refactor(app): move storidge to new 'integrations' module (#2905)
6 years ago
Anthony Lapenna 50f547a6e7
feat(motd): add the ability to use custom style (#2918)
6 years ago
Anthony Lapenna 1d9166216a
feat(app): set anonymizeIp property for GA (#2919)
6 years ago
baron_l 5388585ef1 fix(app): extensions status retrieval (#2910)
6 years ago
Anthony Lapenna 086d4f1d1c
feat(containers): hide the attach quick action by default (#2908)
6 years ago
baron_l 608fc497a8 fix(app): extensions cache only for rbac (#2904)
6 years ago
Anthony Lapenna dc3a29ad43 refactor(rbac): update RBAC name to full-length name
6 years ago
Anthony Lapenna 23eaf14f58 style(roles): fix typo
6 years ago
Anthony Lapenna a2d29df21b fix(rbac): add specific authorization for Storidge management
6 years ago
William e3eeb32a11 style(container-creation): clarify port mapping (#2899)
6 years ago
baron_l 851607394c feat(integrations): storidge evolution (#2711)
6 years ago
Anthony Lapenna 8057aa45c4
feat(extensions): introduce RBAC extension (#2900)
6 years ago
William 8025d4c817 fix(support): enforce minimum purchase amount (#2891)
6 years ago
mrdrogdrog 1af9fb4490 feat(containers): add support docker attach (#2842)
6 years ago
baron_l 7b3ef7f1a2 fix(node-details): engine labels were displayed as Objects (#2858)
6 years ago
William 80c5052b55 style(users): fix typo/grammar (#2848)
6 years ago
William 845f4e912b fix(secret-creation): prevent assignment of label with no name (#2838)
6 years ago
William 8a7a73fe84 fix(notifications): fix create user errormessage (#2820)
6 years ago
William e4a81df42e fix(group-access): fix authorize/deny all buttons behavior (#2813)
6 years ago
William c39807e86c fix(team): fix invalid team leader count (#2811)
6 years ago
Chaim Lev-Ari 45113a7ff4 refactor(app): introduce webpack and babel (#2407)
6 years ago
Fabian Grutschus dbab524e5d style(containers): change order of container action buttons to match ordering of quick action buttons (#2772)
6 years ago
Anthony Lapenna 1618388e39
refactor(app): minor refactor (#2773)
6 years ago
William ac4af41317 fix(services): Do not display quick actions in a regular swarm environment (#2769)
6 years ago
Anthony Lapenna 82078a8d8f style(extensions): update extensions information panel
6 years ago
Anthony Lapenna 2b31f489d9
feat(api): add support for an externally fetched title for motd (#2755)
6 years ago
Anthony Lapenna 415c1759d1 Merge branch 'oath-poc' into develop
6 years ago
linquize 42529cc5ea feat(volumes): show volume creation date (#2745)
6 years ago
Anthony Lapenna 60fbfeba23 fix(oauth): fix settings displaying issue for custom OAuth configuration
6 years ago
Anthony Lapenna f5091ce5fb fix(auth): fix invalid condition to display OAuth login button
6 years ago
Anthony Lapenna 58962de20e Merge branch 'develop' into oath-poc
6 years ago
Anthony Lapenna 1eb7e6bacc
fix(auth): rollback changes introduced via #2591 (#2747)
6 years ago
Tim van den Eijnden 9cbf1f34a7 feat(networks): prevent removal of predefined networks (#2697)
6 years ago
linquize c152d3f62e fix(stacks): update web editor to set tab key to insert spaces (#2735)
6 years ago
linquize da44f14e07 fix(auth): prevent redirect parameter to use state portainer.auth (#2701)
6 years ago
Anthony Lapenna 49516e2c3f style(oauth): update Azure UI elements
6 years ago
Anthony Lapenna 9c4c782a90 style(container-creation): review auto remove element position
6 years ago
baron_l 7aa6a30614 feat(registry-manager): allow regular users to use the registry browse feature (#2664)
6 years ago
linquize 99e50370bd feat(container-creation): support auto remove option (docker run --rm) (#2684)
6 years ago
Anthony Lapenna dc2a8cf1f4 feat(oauth): update OAuth configuration UX
6 years ago
Anthony Lapenna b9ac3d4286 feat(oauth): fix the double refresh issue
6 years ago
Anthony Lapenna 6711e6c969 feat(oauth): update configuration override UX
6 years ago
Anthony Lapenna 4a5fa211a7 feat(account): display a warning message in the account view
6 years ago
Anthony Lapenna d510d23408 feat(oauth): improve Azure OAuth support
6 years ago
Anthony Lapenna ce9e009e22 feat(oauth): update UI/UX
6 years ago
Anthony Lapenna 9918c1260b feat(oauth): update authentication panel with OAuth provider details
6 years ago
Anthony Lapenna e325ad10dd fix(oauth): fix an UX issue when updating microsoft oauth settings
6 years ago
Anthony Lapenna 73f20b5157 refactor(oauth): remove console log statement
6 years ago
Anthony Lapenna b6f04c5e0d fix(oauth): fix missing scopes for microsoft provider
6 years ago
Anthony Lapenna 2ef8c0b33e fix(app): rewrite URLHelper to avoid an issue with minification
6 years ago
Anthony Lapenna 7643f8d08c feat(oauth): dev build supporting Oauth extension
6 years ago
Anthony Lapenna 78e2aaf7d4 feat(oauth): update OAuth UX
6 years ago
Anthony Lapenna 17cf374c30 Merge branch 'develop' into oath-poc
6 years ago
Anthony Lapenna de76ba4e67 feat(oauth): update OAuth UX
6 years ago
linquize 8f32d58fae fix(templates): redirect to home if endpoint not yet selected #2709 (#2710)
6 years ago
baron_l 8f568c8699 style(oauth): oauth loading + oauth config rework
6 years ago
baron_l 2755527d28 feat(oauth): default team for user on oauth settings
6 years ago
baron_l 4d8133f696 feat(oauth): spinner on code evaluation after sucessfull oauth
6 years ago
Anthony Lapenna 508352f4ea Merge branch 'develop' into oath-poc
6 years ago
Daniel Cardoza 9b6b6e09ae fix(endpoints): correct agent stack download url (#2667)
6 years ago
Anthony Lapenna 899cd5f279
fix(home): fix an issue when trying to connect to an Azure ACI endpoint (#2671)
6 years ago
Chaim Lev Ari 90281fd7f0 feat(oauth): add providers to providers-selector
6 years ago
Chaim Lev Ari c1939f6070 feature(oauth): add provider selector
6 years ago
Chaim Lev Ari 50c604ee4c fix(auth): use the right function to oauth validate
6 years ago
Chaim Lev Ari 41ded64037 Revert "refactor(auth): extract oauth login mechanism to service"
6 years ago
baron_l 801336336f fix(registry-manager): add repositories pagination support (#2641)
6 years ago
Anthony Lapenna 1a4dff536d
fix(container-creation): fix an issue with command parsing (#2642)
6 years ago
Chaim Lev-Ari f772cd31cb feat(auth): preserve url when redirected to login (#2591)
6 years ago
Chaim Lev-Ari 8160fe4717 feat(app): redirect to home if no endpoint is set (#2601)
6 years ago
Anthony Lapenna 86c60807cd
feat(endpoint-creation): fix invalid link (#2644)
6 years ago
baron_l c1f2d90997 fix(container-creation): fix missing capabilities on duplicate (#2635)
6 years ago
Chaim Lev Ari 3699b794eb feat(oauth): add providers selectors
6 years ago
Chaim Lev Ari 69252a8377 refactour(auth): move information body to each setting
6 years ago
Chaim Lev Ari c28274667d refactor(oauth): use oauth2 to generate login url
6 years ago
Anthony Lapenna 54163e3b92
fix(extensions): fix an issue with extensions with expired licenses (#2628)
6 years ago
Chaim Lev-Ari 62eb47b3cb fix(container-creation): revert container state if creation failed (#2565)
6 years ago
hiyao a33eca4bbb fix(registry-manager): fix an issue when removing all tags of a repository (#2545)
6 years ago
baron_l 50e77d2bf1 fix(network-details): displaying all subnets and gateways on network details (#2629)
6 years ago
DevHugo 50a3b08209 feat(app): add driver name in the volume selector for container/service creation (#2534)
6 years ago
Chaim Lev Ari 0a439b3893 refactor(auth): extract oauth login mechanism to service
6 years ago
Chaim Lev Ari 0d4e1d00f0 refactor(login): move oauth button to right
6 years ago
Chaim Lev Ari b09f491f62 style(auth): remove comments and change error
6 years ago
Chaim Lev Ari b121f975fa refactor(settings): remove duplicate settings
6 years ago
Chaim Lev Ari 3f44925d7e fix(auth): fix typo - missing function
6 years ago
Chaim Lev Ari 80d570861d refactor(auth): move public settings into view model
6 years ago