itsconquest
e479e41aee
feat(ci): add missing powershell scripts & fix related grunt code ( #4345 )
...
* feat(ci): add missing powershell scripts & fix related grunt code
* feat(ci): download binaries direct to dist directory
* feat(ci): correctly pass in binary versions
* feat(ci): fix powershell errors
* feat(ci): fix cmdlet syntax
* feat(ci): fix typo
* feat(ci): fix additonal typo
2020-09-24 19:19:41 +12:00
itsconquest
d4c4c4e895
feat(project): refactor e2e testing ( #4341 )
...
* feat(project): refactor e2e testing
* feat(project): remove example text
* feat(project): add missing newlines
Co-authored-by: owner <owner@pop-os.localdomain>
2020-09-23 12:31:19 +12:00
Anthony Lapenna
466bd24648
feat(test/e2e): update image in cypress compose file
2020-09-01 09:28:45 +12:00
itsconquest
2fc60f14e1
docs(README): add privacy info ( #4289 )
2020-08-31 22:17:03 +12:00
Anthony Lapenna
9300603777
fix(k8s/applications): fix an issue with daemonset in 0/0 state ( #4288 )
2020-08-31 17:21:25 +12:00
Anthony Lapenna
8dac2df7bf
fix(k8s/volumes): fix an issue with the system volume filter not working ( #4284 )
2020-08-31 17:21:15 +12:00
Anthony Lapenna
90fd5af4b9
fix(core/home): fix a display issue with Edge endpoints
2020-08-28 12:05:22 +12:00
Anthony Lapenna
3ec05accbc
Merge tag '2.0.0' into develop
...
Release 2.0.0
2020-08-27 17:48:21 +12:00
Anthony Lapenna
1bc0c1baa9
Merge branch 'release/2.0.0'
2020-08-27 17:48:15 +12:00
Anthony Lapenna
ce8e245759
chore(version): bump version number
2020-08-27 17:48:02 +12:00
Anthony Lapenna
b91895d618
feat(core/endpoint): minor UI update for Kubernetes Edge endpoints
2020-08-27 17:28:41 +12:00
Anthony Lapenna
0019b22be5
fix(core/home): fix an issue when connecting to an Edge kubernetes endpoint ( #4274 )
2020-08-27 00:26:21 +12:00
Chaim Lev-Ari
eb0278d230
feat(core/cli): change analytics flag message ( #4273 )
...
* feat(cli): remove no-analytics flag default value
* feat(cli): hide no-analytics deprecation message when it's false
2020-08-26 23:58:19 +12:00
Anthony Lapenna
787cf41ee3
feat(k8s/configure): rename metrics server
2020-08-25 22:53:12 +12:00
Chaim Lev-Ari
0ebf0ab199
fix(auth): prevent double transition to logout ( #4266 )
...
* fix(auth): prevent double transition to logout
* fix(app): revert
* feat(state-manager): reinitalize on login
2020-08-25 20:08:47 +12:00
Chaim Lev-Ari
6fa450a981
feat(aci): introduce basic form validation ( #4268 )
...
* feat(aci): introduce basic form validation
* feat(aci): check every port bindings
* fix(aci): remove name and image warnings
2020-08-25 19:45:06 +12:00
Chaim Lev-Ari
b4f97efb85
fix(rbac): clean leftovers ( #4265 )
2020-08-25 11:04:51 +12:00
Chaim Lev-Ari
45cada05d5
feat(custom-templates): validate unique template name ( #4264 )
...
* feat(custom-template): check for name uniqueness
* feat(custom-templates): check unique name on edit
2020-08-24 14:54:02 +12:00
Chaim Lev-Ari
d5d7b17dc4
feat(stacks): disable creation when editor or template is empty ( #4262 )
2020-08-24 14:53:27 +12:00
Chaim Lev-Ari
859d26aef6
fix(templates): show error when failing to create stack ( #4251 )
2020-08-21 19:34:40 +12:00
Anthony Lapenna
fc248c31c7
fix(api/stacks): add authorization checks for start/stop operations ( #4248 )
...
* fix(api/stacks): add authorization checks for start/stop operations
* feat(api/stacks): re-order validation checks
* fix(api/stacks): add missing endpoint validation check
2020-08-21 15:16:38 +12:00
Anthony Lapenna
383e19077f
feat(core/about): remove about view and add link to website ( #4256 )
2020-08-21 13:11:34 +12:00
Chaim Lev-Ari
a3b54e1981
fix(api/custom-templates): prevent name collisions on update ( #4250 )
2020-08-21 10:17:30 +12:00
xAt0mZ
403dbb1245
fix(docker/templates): save custom template filters ( #4249 )
2020-08-21 10:15:26 +12:00
Chaim Lev-Ari
c48d05449c
fix(volumes): set right resource id for volume ( #4247 )
2020-08-21 00:48:53 +12:00
Chaim Lev-Ari
9fd38a0543
fix(volumes): enable volume browsing ( #4233 )
...
* fix(docker): browse an agent volume
* refactor(volumes): get resource id from endpoint
2020-08-21 00:29:46 +12:00
Anthony Lapenna
f8be9bb57a
feat(k8s/resource-pool): set ingress hostname as mandatory and remove… ( #4244 )
...
* feat(k8s/resource-pool): set ingress hostname as mandatory and remove default backend
* refactor(k8s/resource-pool): use constants
* feat(k8s/configure): add experimental note about traefik
2020-08-20 21:24:12 +12:00
Chaim Lev-Ari
7329ea91ca
fix(app): set defaults for select boxes ( #4235 )
...
* fix(container): select runtime by default
* fix(network): set default network config
* fix(container): set default network container placeholder
* fix(services): default service mount
2020-08-20 13:02:25 +12:00
xAt0mZ
d850e18ff0
feat(k8s/ingresses): add more granularity to ingress configuration ( #4220 )
...
* feat(k8s/configure): separate ingress class name and ingress class type
* feat(k8s/resource-pool): ability to add custom annotations to ingress classes on RP create/edit
* feat(k8s/ingresses): remove 'allow users to use ingress' switch
* feat(k8s/configure): minor UI update
* feat(k8s/resource-pool): minor UI update
* feat(k8s/application): update ingress route form validation
* refactor(k8s/resource-pool): remove console.log statement
* feat(k8s/resource-pool): update ingress annotation placeholders
* feat(k8s/configure): add pattern form validation on ingress class
* fix(k8s/resource-pool): automatically associate ingress class to ingress
* fix(k8s/resource-pool): fix invalid ingress when updating a resource pool
* fix(k8s/resource-pool): update ingress rewrite target annotation value
* feat(k8s/application): ingress form validation
* fix(k8s/application): squash ingress rules with empty host inside a single one
* feat(k8s/resource-pool): ingress host validation
* fix(k8s/resource-pool): rewrite rewrite option and only display it for ingress of type nginx
* feat(k8s/application): do not expose ingress applications over node port
* feat(k8s/application): add specific notice for ingress
Co-authored-by: Anthony Lapenna <lapenna.anthony@gmail.com>
2020-08-20 12:51:14 +12:00
Chaim Lev-Ari
68851aada4
fix(containers): persist column settings ( #4234 )
...
* feat(containers): remove ip column
* fix(containers): persist column settings
2020-08-19 11:50:16 +12:00
Chaim Lev-Ari
aeb3bf535f
fix(aci): create aci endpoint ( #4231 )
2020-08-19 00:40:02 +12:00
Chaim Lev-Ari
7b77a92a2d
fix(endpoints): load endpoints and tags together ( #4230 )
2020-08-19 00:39:32 +12:00
Chaim Lev-Ari
35fa9d6981
fix(oauth): if username is empty, fail to login ( #4232 )
...
* fix(oauth): if username is empty, fail to login
* fix(oauth): return err when failing to find username
* fix(oauth): disable autofill
2020-08-19 00:38:58 +12:00
Chaim Lev-Ari
b3b706d88d
fix(core/oauth): select no-team by default ( #4227 )
2020-08-18 20:59:52 +12:00
Chaim Lev-Ari
297eea5da6
fix(frontend): add missing @ngInject ( #4217 )
2020-08-17 12:33:57 +12:00
Chaim Lev-Ari
b6fc434291
fix(dashboard): show endpoint tags ( #4216 )
...
* fix(dashboard): show endpoint tags
* fix(dashboard): use ctrl
2020-08-17 12:30:02 +12:00
Anthony Lapenna
5c6147c9b9
feat(k8s/configure): review ingress UI/UX
2020-08-17 12:27:06 +12:00
Anthony Lapenna
8c3160d061
feat(core/endpoints): review endpoint creation instructions
2020-08-17 12:13:29 +12:00
Anthony Lapenna
1ef78c0fdf
refactor(core/db): refactor instance ID init
2020-08-16 10:54:50 +12:00
Anthony Lapenna
9733d32551
feat(core/support): remove support related API route
2020-08-16 10:45:04 +12:00
Anthony Lapenna
bd0d1c25fa
feat(core/support): remove support related views
2020-08-16 10:41:09 +12:00
Anthony Lapenna
b77e39c065
feat(k8s/application): minor UI update
2020-08-16 10:31:43 +12:00
xAt0mZ
8d6f6e306a
feat(k8s/application): add placement constraints validation ( #4214 )
...
* feat(k8s/application): add constraints validation
* feat(k8s/application): minor UI update
Co-authored-by: Anthony Lapenna <lapenna.anthony@gmail.com>
2020-08-16 10:11:56 +12:00
Anthony Lapenna
36bf9c24b9
feat(k8s/resource-pool): review ingress rollup panel UI
2020-08-15 13:39:43 +12:00
Anthony Lapenna
e10cf3e59b
feat(core/registries): add information message about registry usage
2020-08-15 13:34:44 +12:00
Anthony Lapenna
46762f3e67
fix(k8s/configurations): fix an issue with configuration ownership
2020-08-15 12:42:04 +12:00
Anthony Lapenna
7ad06b3be5
refactor(k8s/configurations): add refactor note
2020-08-15 12:12:56 +12:00
Anthony Lapenna
877e2baf59
feat(k8s/application): update placement style
2020-08-15 12:09:43 +12:00
Anthony Lapenna
9f0ff5181b
feat(k8s/application): update placement rule policy style
2020-08-15 12:05:50 +12:00
Anthony Lapenna
56cda7f260
feat(k8s/application): re-order pod/container columns in application containers table
2020-08-14 17:11:26 +12:00