Chaim Lev-Ari
d33ac8c588
refactor(app): create a composed header component [EE-2329] ( #6326 )
...
* refactor(app): create a composed header component
refactor(app): support single child breadcrumbs
fix(app): fix breadcrumbs warning
* refactor(app): import breadcrumbs
* refactor(app): support object breadcrumbs
* chore(app): write tests for header components
2021-12-30 16:46:12 +01:00
Chaim Lev-Ari
d9db789511
chore(build): add script to analyze webpack bundle [EE-2132] ( #6259 )
...
* chore(build): add script to analyze webpack bundle
* chore(build): use single dep (lodash,moment)
2021-12-21 14:32:48 +02:00
Chaim Lev-Ari
e25141d899
fix(modals): upgrade jquery versions ( #6303 )
2021-12-21 11:51:48 +13:00
Chaim Lev-Ari
4f7b432f44
feat(app): introduce form framework [EE-1946] ( #6272 )
2021-12-20 19:21:19 +02:00
Richard Wei
187b66f5cb
feat(frontend): upgrade frontend dependencies DTD-11 ( #6244 )
...
* upgrade webpack, eslint, storybook and other dependencies
2021-12-17 07:52:54 +13:00
Richard Wei
ac9ca7d5e3
add switch for react query devtools based on .env ( #6280 )
2021-12-15 11:43:49 +02:00
Matt Hook
b02bf0c9d7
release 2.11
2021-12-15 14:28:55 +13:00
Chaim Lev-Ari
7ae5a3042c
feat(app): introduce component library in react [EE-1816] ( #6236 )
...
* refactor(app): replace notification with es6 service (#6015 ) [EE-1897]
chore(app): format
* refactor(containers): remove the dependency on angular modal service (#6017 ) [EE-1898]
* refactor(app): remove angular from http-request [EE-1899] (#6016 )
* feat(app): add axios [EE-2035](#6077 )
* refactor(feature): remove angular dependency from feature service [EE-2034] (#6078 )
* refactor(app): replace box-selector with react component (#6046 )
fix: rename angular2react
refactor(app): make box-selector type generic
feat(app): add story for box-selector
feat(app): test box-selector
feat(app): add stories for box selector item
fix(app): remove unneccesary element
refactor(app): remove assign
* feat(feature): add be-indicator in react [EE-2005] (#6106 )
* refactor(app): add react components for headers [EE-1949] (#6023 )
* feat(auth): provide user context
* feat(app): added base header component [EE-1949]
style(app): reformat
refactor(app/header): use same api as angular
* feat(app): add breadcrumbs component [EE-2024]
* feat(app): remove u element from user links
* fix(users): handle axios errors
Co-authored-by: Chaim Lev-Ari <chiptus@gmail.com>
* refactor(app): convert switch component to react [EE-2005] (#6025 )
Co-authored-by: Marcelo Rydel <marcelorydel26@gmail.com>
2021-12-15 08:14:53 +13:00
cong meng
a86c7046df
feat(registry) EE-806 add support for AWS ECR ( #6165 )
...
* feat(ecr) EE-806 add support for aws ecr
* feat(ecr) EE-806 fix wrong doc for Ecr Region
Co-authored-by: Simon Meng <simon.meng@portainer.io>
2021-12-01 13:18:57 +13:00
Marcelo Rydel
06d25d1491
feat(app): Slider component [EE-2004] ( #6024 )
2021-11-21 12:49:18 +02:00
zees-dev
183304853e
feat(openapi): github workflow to generate and validate openapi spec EE-2056 ( #6101 )
...
* github workflow to generate and validate openapi spec
* updated github workflow name to remove spaces and be more explicit
* added swagger-cli globally to reduce dep installation times
* removed redundant webhook payload in GET request
* fixed edgeGroupList OAS3 response model
* updated CI pipeline to convert OAS2 to OAS3 and validate OAS3 instead
* updated pipeline name to be more explicit
* removed redundant swagger-cli dependency as we are using swagger2openapi only in github CI
* fixed bug with no validation - using swagger-cli to validate
2021-11-19 09:44:08 +13:00
Chaim Lev-Ari
1a6af5d58f
feat(app): add tooltip component [EE-2047] ( #6088 )
2021-11-16 16:11:18 +02:00
Marcelo Rydel
41993ad378
feat(app): create react button component [EE-1948] ( #6022 )
...
Co-authored-by: Chaim Lev-Ari <chiptus@gmail.com>
2021-11-16 14:33:01 +02:00
Chaim Lev-Ari
85a6a80722
feat(app): introduce react configurations [EE-1809] ( #5953 )
2021-11-03 12:41:59 +02:00
Matt Hook
c763219f74
update version to 2.9.3 ( #6007 )
2021-11-01 13:27:06 +13:00
Sven Dowideit
76ced401f0
chore(build): reduce the time to run yarn build:server from 1.5minutes, to 10 seconds ( #5987 )
...
* reduce the time to run yarn build:server from 1.5minutes, to 10 seconds
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io>
* add yarn test:server
Signed-off-by: Sven Dowideit <sven.dowideit@portainer.io>
2021-10-28 21:18:13 +10:00
Simon Meng
db00390cd2
Merge remote-tracking branch 'origin/release/2.9' into develop
...
# Conflicts:
# api/http/handler/websocket/shell_pod.go
# app/portainer/components/box-selector/box-selector-item/box-selector-item.html
# app/portainer/rbac/components/access-viewer/access-viewer-datatable/access-viewer-datatable.html
# app/portainer/settings/authentication/ldap/ad-settings/ad-settings.html
# app/portainer/settings/authentication/ldap/index.js
# app/portainer/settings/authentication/ldap/ldap-settings-custom/ldap-settings-custom.html
# app/portainer/settings/authentication/ldap/ldap-settings.model.js
# app/portainer/settings/authentication/ldap/ldap-settings/ldap-settings.controller.js
# app/portainer/views/settings/authentication/settingsAuthenticationController.js
2021-10-26 10:58:19 +13:00
Matt Hook
f0efc4f904
bump to 2.9.2
2021-10-19 15:51:16 +13:00
Richard Wei
62f418836f
upgrade chart.js to 2.7.3 & add ticks.precision:0 ( #5789 )
2021-10-18 22:48:52 +13:00
Chaim Lev-Ari
ba1f0f4018
chore(build): clean gruntfile ( #5411 )
2021-10-15 09:17:05 +03:00
Chaim Lev-Ari
b7841e7fc3
feat(app): highlight be provided value [EE-882] ( #5703 ) ( #5835 )
2021-10-07 11:59:53 +13:00
Chaim Lev-Ari
e60dbba93b
feat(app): highlight be provided value [EE-882] ( #5703 )
2021-10-06 09:24:26 +03:00
zees-dev
8421113d49
portainer version updates ( #5807 )
2021-10-02 08:40:03 +13:00
Chaim Lev-Ari
0f33e4ae99
fix(wizard): align wizard grid ( #5752 )
...
* fix(wizard): align wizard grid [EE-1753]
2021-09-30 15:54:15 +13:00
zees-dev
e3f7561ced
portainer version updates ( #5612 )
2021-09-14 10:20:26 +12:00
Matt Hook
e437a3b570
fix(docs): fix yarn build docs broken for helm ( #5606 )
...
* fix(docs): fix yarn build docs broken for helm
* ensure correct version of swag is used
* remove line that prevented swag from updating
2021-09-13 14:14:07 +12:00
Stéphane Busso
6ccabb2b88
Bump to 2.6.3
2021-08-30 12:47:42 +12:00
Chaim Lev-Ari
ab30793c48
chore(deps): upgrade eslint and use eslint-plugin ( #4989 )
2021-08-24 07:34:18 +03:00
Dmitry Salakhov
bcccdfb669
feat(stacks): support automated sync for stacks [EE-248] ( #5340 )
2021-08-17 13:12:07 +12:00
dbuduev
7d6b1edd48
feat(k8s): Introduce the ability to restrict access to default namespace (EE-745) ( #5337 )
2021-07-23 17:10:46 +12:00
Chaim Lev-Ari
bd47bb8cdc
chore(lint): add lint command ( #5106 )
2021-07-21 17:45:35 +12:00
Stéphane Busso
60ef6d0270
Bump version to 2.6.0
2021-06-17 16:55:11 +12:00
yi-portainer
8bfa5132cd
Merge branch 'release/2.5' into develop
2021-06-03 20:39:54 +12:00
yi-portainer
1d46f2bb35
* update portainer version to 2.5.1
2021-05-28 10:21:29 +12:00
yi-portainer
71635834c7
* update portainer version to 2.5.0
...
(cherry picked from commit 43702c2516
)
2021-05-13 18:32:42 +12:00
yi-portainer
43702c2516
* update portainer version to 2.5.0
2021-05-13 18:30:34 +12:00
zees-dev
daabce2b8f
Merge pull request #4406 from ricmatsui/feat1654-colorize-logs
...
feat(log-viewer): add ansi color support for logs
2021-05-03 09:25:24 +12:00
yi-portainer
ca849e31a1
* update version to 2.4
2021-04-21 12:49:09 +12:00
Ricardo Matsui
a7fc7816d1
Merge branch 'develop' into feat1654-colorize-logs
2021-04-15 22:38:43 -07:00
Chaim Lev-Ari
20cbeb698d
chore(deps): remove grunt-html2js and grunt-karma ( #4765 )
...
fix #4764
2021-04-05 23:12:25 +02:00
Chaim Lev-Ari
f4dd3067ed
chore(deps): install core-js@2 ( #4762 )
...
fix #4761
2021-03-07 20:48:52 +01:00
Alice Groux
ccf6babc02
refactor(app): backport technical changes ( #4679 )
...
* refactor(app): backport technical changes
* refactor(app): remove EE only features
* feat(app): small review changes to match EE codebase layout on some files
Co-authored-by: xAt0mZ <baron_l@epitech.eu>
2021-02-26 16:50:33 +01:00
yi-portainer
7846fdd801
* update version to 2.2.0
2021-02-23 20:18:40 +13:00
Chaim Lev-Ari
50b57614cf
docs(api): document apis with swagger ( #4678 )
...
* feat(api): introduce swagger
* feat(api): anottate api
* chore(api): tag endpoints
* chore(api): remove tags
* chore(api): add docs for oauth auth
* chore(api): document create endpoint api
* chore(api): document endpoint inspect and list
* chore(api): document endpoint update and snapshots
* docs(endpointgroups): document groups api
* docs(auth): document auth api
* chore(build): introduce a yarn script to build api docs
* docs(api): document auth
* docs(customtemplates): document customtemplates api
* docs(tags): document api
* docs(api): document the use of token
* docs(dockerhub): document dockerhub api
* docs(edgegroups): document edgegroups api
* docs(edgejobs): document api
* docs(edgestacks): doc api
* docs(http/upload): add security
* docs(api): document edge templates
* docs(edge): document edge jobs
* docs(endpointgroups): change description
* docs(endpoints): document missing apis
* docs(motd): doc api
* docs(registries): doc api
* docs(resourcecontrol): api doc
* docs(role): add swagger docs
* docs(settings): add swagger docs
* docs(api/status): add swagger docs
* docs(api/teammembership): add swagger docs
* docs(api/teams): add swagger docs
* docs(api/templates): add swagger docs
* docs(api/users): add swagger docs
* docs(api/webhooks): add swagger docs
* docs(api/webscokets): add swagger docs
* docs(api/stacks): swagger
* docs(api): fix missing apis
* docs(swagger): regen
* chore(build): remove docs from build
* docs(api): update tags
* docs(api): document tags
* docs(api): add description
* docs(api): rename jwt token
* docs(api): add info about types
* docs(api): document types
* docs(api): update request types annotation
* docs(api): doc registry and resource control
* chore(docs): add snippet
* docs(api): add description to role
* docs(api): add types for settings
* docs(status): add types
* style(swagger): remove documented code
* docs(http/upload): update docs with types
* docs(http/tags): add types
* docs(api/custom_templates): add types
* docs(api/teammembership): add types
* docs(http/teams): add types
* docs(http/stacks): add types
* docs(edge): add types to edgestack
* docs(http/teammembership): remove double returns
* docs(api/user): add types
* docs(http): fixes to make file built
* chore(snippets): add scope to swagger snippet
* chore(deps): install swag
* chore(swagger): remove handler
* docs(api): add description
* docs(api): ignore docs folder
* docs(api): add contributing guidelines
* docs(api): cleanup handler
* chore(deps): require swaggo
* fix(auth): fix typo
* fix(docs): make http ids pascal case
* feat(edge): add ids to http handlers
* fix(docs): add ids
* fix(docs): show correct api version
* chore(deps): remove swaggo dependency
* chore(docs): add install script for swag
2021-02-23 16:21:39 +13:00
Stéphane Busso
aa25eac951
Bump portainer version to 2.1.1
2021-02-16 18:59:58 +13:00
yi-portainer
d2d7f6fdb9
Squashed commit of the following:
...
commit e4605d990d
Author: yi-portainer <yi.chen@portainer.io>
Date: Tue Feb 2 17:42:57 2021 +1300
* update portainer version
commit 768697157c
Author: LP B <xAt0mZ@users.noreply.github.com>
Date: Tue Feb 2 05:00:19 2021 +0100
sec(app): remove unused and vulnerable dependencies (#4801 )
commit d3086da139
Author: cong meng <mcpacino@gmail.com>
Date: Tue Feb 2 15:10:06 2021 +1300
fix(k8s) trigger port validation while changing protocol (ce#394) (#4804 )
Co-authored-by: Simon Meng <simon.meng@portainer.io>
commit 95894e8047
Author: cong meng <mcpacino@gmail.com>
Date: Tue Feb 2 15:03:11 2021 +1300
fix(k8s) parse empty configuration as empty string yaml instead of {} (ce#395) (#4805 )
Co-authored-by: Simon Meng <simon.meng@portainer.io>
commit 81de55fedd
Author: Yi Chen <69284638+yi-portainer@users.noreply.github.com>
Date: Tue Feb 2 11:12:40 2021 +1300
* fix missing kubectl download (#4802 )
commit 84827b8782
Author: Steven Kang <skan070@gmail.com>
Date: Sun Jan 31 17:32:30 2021 +1300
feat(build): introducing buildx for Windows (#4792 )
* feat(build): introducing buildx for Windows
* feat(build): re-ordered USER
* feat(build): Fixed Typo
* feat(build): fixed typo
2021-02-02 22:37:37 +13:00
LP B
b747f5f81e
sec(app): remove unused and vulnerable dependencies ( #4801 )
2021-02-02 17:00:19 +13:00
Dmitry Salakhov
a71e71f481
feat(compose): add docker-compose wrapper ( #4713 )
...
* feat(compose): add docker-compose wrapper
ce-187
* fix(compose): pick compose implementation upon startup
* Add static compose build for linux
* Fix wget
* Fix platofrm specific docker-compose download
* Keep amd64 architecture as download parameter
* Add tmp folder for docker-compose
* fix: line endings
* add proxy server
* logs
* Proxy
* Add lite transport for compose
* Fix local deployment
* refactor: pass proxyManager by ref
* fix: string conversion
* refactor: compose wrapper remove unused code
* fix: tests
* Add edge
* Fix merge issue
* refactor: remove unused code
* Move server to proxy implementation
* Cleanup wrapper and manager
* feat: pass max supported compose syntax version with each endpoint
* fix: pick compose syntax version
* fix: store wrapper version in portainer
* Get and show composeSyntaxMaxVersion at stack creation screen
* Get and show composeSyntaxMaxVersion at stack editor screen
* refactor: proxy server
* Fix used tmp
* Bump docker-compose to 1.28.0
* remove message for docker compose limitation
* fix: markup typo
* Rollback docker compose to 1.27.4
* * attempt to fix the windows build issue
* * attempt to debug grunt issue
* * use console log in grunt file
* fix: try to fix windows build by removing indirect deps from go.mod
* Remove tmp folder
* Remove builder stage
* feat(build/windows): add git for Docker Compose
* feat(build/windows): add git for Docker Compose
* feat(build/windows): add git for Docker Compose
* feat(build/windows): add git for Docker Compose
* feat(build/windows): add git for Docker Compose
* feat(build/windows): add git for Docker Compose - fixed verbose output
* refactor: renames
* fix(stack): get endpoint by EndpointProvider
* fix(stack): use margin to add space between line instead of using br tag
Co-authored-by: Stéphane Busso <stephane.busso@gmail.com>
Co-authored-by: Simon Meng <simon.meng@portainer.io>
Co-authored-by: yi-portainer <yi.chen@portainer.io>
Co-authored-by: Steven Kang <skan070@gmail.com>
2021-01-26 08:16:53 +13:00
Maxime Bajeux
41308d570d
feat(configurations): Review UI/UX configurations ( #4691 )
...
* feat(configurations): Review UI/UX configurations
* feat(configurations): fix binary secret value
* fix(frontend): populate data between simple and advanced modes (#4503 )
* fix(configuration): parseYaml before create configuration
* fix(configurations): change c to C in ConfigurationOwner
* fix(application): change configuration index to configuration key in the view
* fix(configuration): resolve problem in application create with configuration not overriden.
* fix(configuration): fix bad import in helper
Co-authored-by: Simon Meng <simon.meng@portainer.io>
2021-01-25 14:14:35 +13:00
Chaim Lev-Ari
486ffa5bbd
chore(webpack): add source maps ( #4471 )
...
* chore(webpack): add source maps
* feat(build): fetch source maps for 3rd party libs
2021-01-13 10:40:09 +13:00