Commit Graph

566 Commits (834ab7c158ebaae6f2944e7893673fc75f998c75)

Author SHA1 Message Date
Chaim Lev Ari f6bdc5c2b3 refactor(auth): move oauth handler code to its own file
6 years ago
Chaim Lev Ari 996319d299 feat(auth): don't clear client secret on update
6 years ago
Chaim Lev Ari 2ee6f2780b refactor(oauth): add debug logs
6 years ago
Chaim Lev Ari 241a701eca feat(oauth): merge pr from https://github.com/portainer/portainer/pull/2515
6 years ago
Anthony Lapenna 8a186b4024
feat(api): update DigitalSignatureService (#2539)
6 years ago
Anthony Lapenna 5c2e714e69
style(extensions): minor update to extension UX/UI (#2538)
6 years ago
Anthony Lapenna 6fd5ddc802
feat(extensions): introduce extension support (#2527)
6 years ago
baron_l 1a94158f77 * feat(UX): schedule creation UX overhaul (#2485)
6 years ago
baron_l a9b107dbb5 feat(app): add the capability to enable/disable host management features (#2472)
6 years ago
Anthony Lapenna d510bbbcfd
feat(api): filter LDAP password from settings response (#2488)
6 years ago
Anthony Lapenna d03fd5805a
feat(api): support AGENT_SECRET environment variable (#2486)
6 years ago
Anthony Lapenna 0ef25a4cbd
fix(schedules): add schedule name validation and remove endpoint name prefix (#2470)
6 years ago
Anthony Lapenna 94d3d7bde2
feat(motd): relocate motd file URL and always return 200 (#2466)
6 years ago
baron_l d455ab3fc7 feat(endpoints): enhance offline browsing (#2454)
6 years ago
Anthony Lapenna 0825d05546
feat(endpoints): improve offline banner UX (#2462)
6 years ago
Anthony Lapenna cf370f6a4c refactor(endpoints): remove time.Sleep call
6 years ago
Anthony Lapenna 381ab81fdd
fix(endpoints): ensure endpoint is up to date after snapshot (#2460)
6 years ago
Anthony Lapenna 64c29f7402
feat(schedules): add the ability to list tasks from snapshots (#2458)
6 years ago
Anthony Lapenna a2d9f591a7
feat(schedules): add retry policy to script schedules (#2445)
6 years ago
Anthony Lapenna 807c830db0
feat(schedules): add the ability to update a schedule script (#2438)
6 years ago
Anthony Lapenna 4740375ba5
feat(schedules): add schedules UI (#2414)
6 years ago
Anthony Lapenna 7d32a6619d
feat(api): add created property for schedules (#2435)
6 years ago
Anthony Lapenna 110fcc46a6
feat(api): revamp scheduling to introduce system schedules (#2433)
6 years ago
Chaim Lev-Ari dbbea0a20f feat(schedules): add the schedule API
6 years ago
baron_l a61654a35d feat(endpoints): add the ability to browse offline endpoints (#2253)
6 years ago
baron_l 354fda31f1 feat(jobs): add the ability to run a job on a target endpoint #2374
6 years ago
Chaim Lev-Ari 65291c68e9 feat(jobs): add the job execution API
6 years ago
Tolik Litovsky 6e8a10d72f fix(api): remove x-frame-options header (#2322)
6 years ago
Chaim Lev-Ari 9b4870d57e feat(stack-details): Add the ability to duplicate a stack (#2278)
6 years ago
Anthony Lapenna d5dd362d53
feat(api): update client.Get with a new timeout parameter and default… (#2297)
6 years ago
Anthony Lapenna b24891a6bc
refactor(api): introduce libhttp usage (#2263)
6 years ago
Anthony Lapenna 42f5aec6a5
feat(container-console): increase hijacked tcp connection reader size (#2259)
6 years ago
Anthony Lapenna 7ba19ee1f9
fix(api): change user password update flow (#2247)
6 years ago
Anthony Lapenna 0b8f7f6cea refactor(api): update error message for /users/admin/init
6 years ago
Kendrick 0efeeaf185 feat(webhooks): add support for service update webhooks (#2161)
6 years ago
Anthony Lapenna d5facde9d4
fix(api): fix invalid error message in endpoint creation handler (#2233)
6 years ago
Anthony Lapenna 8cd3964d75
feat(security): update secured headers and sanitize team name (#2167)
6 years ago
Anthony Lapenna 6ab6cfafb7
feat(motd): add the ability to display motd and dimiss information panels (#2191)
6 years ago
Ricardo Cardona Ramirez e1e263d8c8 feat(UAC): change default ownership to admininstrators (#2137)
6 years ago
Anthony Lapenna ee9c8d7d1a
feat(templates): re-introduce external template management (#2119)
6 years ago
Anthony Lapenna 2216bd6e80 style(home): only display CPU/MEM for standalone endpoints
6 years ago
Anthony Lapenna 5f79547138
fix(api): filter sensitive information from API response (#2103)
6 years ago
Anthony Lapenna d2702d6d7b fix(api): fix invalid endpoint create payload
6 years ago
Anthony Lapenna ab77f149fa
feat(home): add the ability to refresh endpoint information (#2080)
6 years ago
Anthony Lapenna 134a38a566
style(dashboard): update dashboard information (#2079)
6 years ago
Jan Jansen 76e1aa97e2 feat(stack-creation): add the ability to specify git reference (#1948) (#2063)
6 years ago
Anthony Lapenna 1f24320fa7
fix(api): fix endpoint snapshot process at endpoint creation time (#2072)
6 years ago
Anthony Lapenna 113da93145
feat(authentication): add a setting to toggle automatic user provisioning when u… (#2068)
6 years ago
Anthony Lapenna b1227b17e1
fix(api): fix invalid platform build statements (#2064)
6 years ago
Anthony Lapenna f62b40dc3f fix(api): fix an issue when using websocketExec with a standalone agent
6 years ago
Anthony Lapenna 3c6f6cf5bf
feat(home): update endpoint list (#2060)
6 years ago
Olli Janatuinen cec878b01d feat(authentication/ldap): Auto create and assign LDAP users (#2042)
6 years ago
Anthony Lapenna ea7615d71c refactor(api): remove log statement
6 years ago
Anthony Lapenna 509e3fa795 fix(api): fix an issue with optional numeric query parameter parsing
6 years ago
Olli Janatuinen 4129550d44 feat(api): Add npipe support (#2018)
6 years ago
Anthony Lapenna e15da005a5 feat(templates): support env variables in Compose stacks
6 years ago
Anthony Lapenna b6792461a4
feat(home): add a new home view (#2033)
6 years ago
Anthony Lapenna 61c285bd2e
feat(templates): introduce templates management (#2017)
6 years ago
Anthony Lapenna dbcc6a9624
fix(stack-creation): use numeric value for stack root folder name (#2000)
7 years ago
Anthony Lapenna 23b0d6f1dc fix(stack): fix an issue with stack migration
7 years ago
Anthony Lapenna a5bd2743f3 fix(stacks): fix an issue with stack update
7 years ago
Anthony Lapenna 0da9e564b9
feat(stacks): add the ability to migrate stacks to another endpoint (#1976)
7 years ago
Anthony Lapenna d7ff14777f
refactor(api): restructure bolt package (#1981)
7 years ago
Anthony Lapenna 6698173bf5 fix(api): fix endpointExtensionAddPayload validation
7 years ago
Anthony Lapenna b4c2820ad7
refactor(api): use a standard stack identifier (#1980)
7 years ago
Anthony Lapenna da5a430b8c
fix(api): add an authenticated access policy to the websocket endpoint (#1979)
7 years ago
Anthony Lapenna e1345416b4 feat(stacks): migrate stack data from previous portainer version
7 years ago
Anthony Lapenna 5e73a49473
feat(tags): add the ability to manage tags (#1971)
7 years ago
Anthony Lapenna 1e12057cdd
fix(api): review security policies when creating/updating a resource control (#1964)
7 years ago
Anthony Lapenna e3d564325b
feat(stacks): support compose v2.0 stack (#1963)
7 years ago
Anthony Lapenna 9bb885629a
feat(endpoints): UX enhancements (#1943)
7 years ago
valkheim c4576e9e2f feat(api): update admin deletion policy (#1935)
7 years ago
Anthony Lapenna 9ff4b21616
feat(support): add support view (#1937)
7 years ago
Anthony Lapenna 9ad9cc5e2d
feat(azure): add experimental Azure endpoint support (#1936)
7 years ago
Anthony Lapenna 63d338c4da
fix(api): refactor TLS support (#1909)
7 years ago
Anthony Lapenna 45f52657cf
fix(websocket): feat(websocket): remove Origin header before handling request (#1901)
7 years ago
Anthony Lapenna 79f4c20c25
fix(endpoints): set TLSSkipVerify to false when TLS is not enabled during update (#1896)
7 years ago
Konstantin Azizov 55a96767bb feat(security): add request rate limiter on authentication endpoint (#1866)
7 years ago
Anthony Lapenna 2327d696e0
feat(agent): add agent support (#1828)
7 years ago
Anthony Lapenna 1162549209
feat(endpoint-groups): add endpoint-groups (#1837)
7 years ago
Anthony Lapenna 05d6abf57b
feat(api): ping the endpoint at creation time (#1817)
7 years ago
Igor Karpovich 7690ef3c33 fix(api): add json content-type to all json API responses (#1809)
7 years ago
Anthony Lapenna 30dfd3d616
fix(api): manage registry authentication in the API (#1751)
7 years ago
Anthony Lapenna adf1ba7b47
feat(stack-creation): add the ability to specify git credentials (#1722)
7 years ago
Anthony Lapenna 706490db5e
fix(api): use EntryPoint as a reference to overwrite stack Compose file (#1725)
7 years ago
Anthony Lapenna 96e77b3ada
fix(api): fix a regression with the HTTP handler (#1718)
7 years ago
Anthony Lapenna 28c73323bf
refactor(extensions): review bouncer settings for extensions endpoint (#1711)
7 years ago
Anthony Lapenna f1a21c07bd
feat(storidge): add extension check on endpoint switch (#1693)
7 years ago
Anthony Lapenna eb43579378
feat(storidge): introduce endpoint extensions and proxy Storidge API (#1661)
7 years ago
Anthony Lapenna 1de0619fd5
fix(api): ignore Docker login errors during stack deployment (#1635)
7 years ago
Miguel A. C edadce359c feat(stack-details): add stack deploy prune option (#1567)
7 years ago
Anthony Lapenna d2f3309842
refactor(api): rename file package to filesystem (#1555)
7 years ago
Anthony Lapenna 2b2850d17a
fix(stacks): fix an issue with stacks using docker in their name (#1468)
7 years ago
1138-4EB 688b15fb4b feat(about): add a new about view as well as a support header
7 years ago
Anthony Lapenna 9ceb3a8051
feat(templates): add support for stack templates (#1346)
7 years ago
Thomas Kooi 407f0f5807 feat(configs): add support for docker configs (#996)
7 years ago
Anthony Lapenna 693f1319a4
feat(stacks): add the ability to specify env vars when deploying stacks (#1345)
7 years ago
Anthony Lapenna b5629c5b1a feat(stacks): allow to use images from private registries in stacks (#1327)
7 years ago
1138-4EB 34d40e4876 chore(build-system): make assets default relative, serve assets from assets/public (#1309)
7 years ago
Anthony Lapenna 587e2fa673 feat(stacks): add support for stack deploy (#1280)
7 years ago
Anthony Lapenna 0bdcff09f8 feat(settings): add a setting to disable privileged mode for non-admins (#1239)
7 years ago
Anthony Lapenna ca9d9b9a77 feat(settings): add a setting to disable bind mounts for non-admins (#1237)
7 years ago
Anthony Lapenna 61f652da04 feat(secrets): add UAC (#1200)
7 years ago
Anthony Lapenna a2b4cd8050 feat(networks): add UAC (#1196)
7 years ago
Anthony Lapenna 8d4807c9e7 feat(api): TLS endpoint creation and init overhaul (#1173)
7 years ago
Anthony Lapenna 9a0f0a9701 feat(favicon): fix favicon display (#1177)
7 years ago
Anthony Lapenna e65d132b3d feat(init-admin): allow to specify a username for the initial admin account (#1160)
7 years ago
Anthony Lapenna 92391254bc feat(api): introduces swagger.yml (#1112)
7 years ago
Anthony Lapenna d27528a771 feat(authentication): add LDAP authentication support (#1093)
7 years ago
Anthony Lapenna 0d6ab099ac feat(templates): update LinuxServer.io templates feed URL (#1089)
7 years ago
Anthony Lapenna 02203e7ce5 refactor(api): relocate /docker API endpoint under /endpoints (#1053)
7 years ago
Anthony Lapenna 5d749c2ebf feat(auth): use the same error message on invalid authentication (#1024)
7 years ago
Anthony Lapenna 08c5a5a4f6 feat(registries): add registry management (#930)
8 years ago
Anthony Lapenna c7e306841a feat(settings): add settings management (#906)
8 years ago
Anthony Lapenna 5e74a3993b fix(api): add restrictions for the files served by the API (#903)
8 years ago
Anthony Lapenna 5523fc9023 feat(global): introduce user teams and new UAC system (#868)
8 years ago