jannfis
76bacfdea4
fix: Add initial implementation for rate limiting failed logins ( #3404 )
...
* fix: Add initial implementation for rate limiting failed logins
* Trigger test build
* Remove deprecated code and fix new project tests
* move cache related code from sessionmanager to cache access wrapper
* avoid using sleep in sessionmanager tests
* mention SECONDS in session manager environment variables to make it easier to understand meaning of each variable
* Login button should be disabled while user is waiting for login result
* prevent timing-based user enumeration attack
* reject too many failed attempts; always compute hash and introduce random delay
* remove unused constants
* fix linter errors
Co-authored-by: Alexander Matyushentsev <amatyushentsev@gmail.com>
2020-04-21 11:10:25 -07:00
jannfis
8ad928330f
chore: Fix a bunch of lint issues ( #3412 )
...
* chore: Fix linter complaints
2020-04-14 08:01:43 -07:00
rachelwang20
b4236e1dc7
feat: Let user to define meaningful unique JWT token name ( #3388 )
...
* feat: Let user to define meaningful unique JWT token name
* Update sessionmanager.go
* Update server_test.go
* Update sessionmanager_test.go
* Adding get JWTToken by id if not then by issued time
* Adding relate tests
* Adding relate tests
* Retrigger the build
* feat: Let user to define meaningful unique JWT token name
* Update sessionmanager.go
* Update server_test.go
* Update sessionmanager_test.go
* Adding get JWTToken by id if not then by issued time
* Adding relate tests
* Retrigger the build
* feat: Let user to define meaningful unique JWT token name
* Adding get JWTToken by id if not then by issued time
* Adding relate tests
* Adding UI change
* add yarn lint
2020-04-13 14:13:05 -07:00
Alexander Matyushentsev
3c2be61827
feat: implement Service Account / Local Users ( #3215 )
...
* feat: implement Service Account / Local Users
* add local users documentation
* implement accounts management UI
* address code review notes
2020-03-17 15:31:37 -07:00
Alexander Matyushentsev
20adad76ef
feat: Disable Admin Login ( fixes #3019 ) ( #3179 )
...
feat: Disable Admin Login (fixes #3019 ) (#3179 )
2020-03-04 15:26:07 -08:00
Alexander Matyushentsev
d06260ebbb
Issue #2592 - Remove transitive dependency on packr ( #2631 )
2019-11-04 10:41:43 -08:00
Adam Johnson
5abe863ea9
Convert maintenance windows to sync windows ( #2416 )
...
Convert maintenance windows to sync windows (#2416 )
2019-10-08 15:20:19 -07:00
Adam Johnson
e6e4751326
Add project level maintenance windows for applications ( #2380 )
...
* Add maintenance windows for applications, configured at the project level
* move maintenance window check out of autoSync(), fix imports and error checking
* fix ui lint
* add some more tests for maintenance
* patch after pre-commit
* Add more tests for maintenance windows
* Remove Dockerfile as it was added by mistake
2019-10-01 15:23:09 -07:00
Rayyis
81aa3fb786
Create projects from manifests ( #2202 )
2019-08-26 13:21:09 -07:00
Alex Collins
2780f81fbb
Allow users to create tokens for projects where they have any role. C… ( #2066 )
2019-08-01 17:03:07 -07:00
Alexander Matyushentsev
81719d3150
Issue #1780 - Project source/destination removal should consider wildcards ( #2023 )
2019-07-25 15:31:18 -07:00
Alex Collins
0fb8680da6
Adds CLI support for adding and removing groups from project roles. C… ( #2013 )
2019-07-25 11:05:06 -07:00
jannfis
9cf744f435
Simplify server certificate and known hosts management ( #1807 )
2019-07-11 16:00:47 -07:00
Alexander Matyushentsev
0f2fe76027
Move generated api code to pkg package ( #1696 )
2019-06-05 12:58:11 -07:00
Alex Collins
d09388bc97
codegen ( #1674 )
2019-06-03 12:00:16 -07:00
jannfis
64a1ea9e81
Add ability to specify system namespace during cluster add operation ( #1661 )
2019-06-03 09:50:46 -07:00
Alex Collins
8cd7d590e0
Codegen ( #1632 )
2019-05-21 14:37:20 -07:00
Jesse Suen
5ed0b1a6bf
Supply resourceVersion to watch request to prevent reading of stale cache ( #1612 )
2019-05-13 14:58:22 -07:00
Alex Collins
7568b099ee
Updates codegen ( #1601 )
2019-05-09 13:40:41 -07:00
Alexander Matyushentsev
e85eb01831
Issue #1552 - Improve rendering app image information ( #1584 )
2019-05-08 09:00:45 -07:00
Alex Collins
e3a120b1d8
codegen ( #1521 )
2019-04-24 13:39:07 -07:00
Alexander Matyushentsev
60273ba84f
Issue #1499 - Use ingress host information to populate application external URL ( #1511 )
2019-04-23 10:34:53 -07:00
Alex Collins
eea804b3f6
Allow empty. Close #1504 ( #1506 )
2019-04-22 14:07:12 -07:00
Alexander Matyushentsev
90e44c092a
Issue #86 - Custom actions bug fixing ( #1494 )
2019-04-19 10:27:12 -07:00
Alex Collins
ddf5f0cf46
Introduces new RBAC permissions that are required for changing cluste… ( #1440 )
2019-04-19 08:54:30 -07:00
dthomson25
4541ca664a
Initial Custom Actions Implementation ( #1369 )
2019-04-16 14:50:44 -07:00
Alex Collins
cd25c4b3c9
Enables default lint checks, fixes lint and bugs ( #1330 )
2019-03-28 13:37:53 -07:00
Jesse Suen
4adca869c8
Support talking to Dex using local cluster address instead of public address ( #1211 )
2019-03-03 23:46:19 -08:00
Jesse Suen
ecb2601164
Include resource, action, object in permission denied errors ( #1188 )
2019-02-28 13:11:47 -08:00
Alex Collins
31e801425f
Lints local imports. Closes #1197 ( #1198 )
2019-02-27 18:05:55 -08:00
Jesse Suen
297a91fde4
Refactor packr box usage into new assets library. Add faster DEV_IMAGE build ( #1073 )
2019-02-01 13:12:52 -08:00
Danny Thomson
204428cf0a
Add Patch resource to API server
2019-01-29 11:57:49 -08:00
Jesse Suen
09067585fa
Settings were getting re-initialized when incomplete. Session manager now uses settings manager ( #1000 )
2019-01-09 15:46:38 -08:00
Jesse Suen
f87d16f90f
Add better project policy rule validation ( #990 )
2019-01-08 15:43:12 -08:00
Jesse Suen
04564add01
Make injected application instance label configurable from default ( #944 )
...
* Make injected application instance label configurable from default
Stop removing ksonnet.io/component label, unless using legacy label
* Fix applying of resources when namespace is empty
2018-12-23 22:25:04 -08:00
dthomson25
8ea474a3c9
Remove gracePeriod seconds option from API ( #900 )
2018-12-07 10:50:40 -08:00
Jesse Suen
689c498549
Add protection from malformed project policies being sent to casbin ( #888 )
...
Group and role name validation (resolves #843 )
2018-12-06 16:11:59 -08:00
Alexander Matyushentsev
c73ea2de1d
Remove parameters field from ApplicationStatus ( #872 )
...
* Remove parameters field from ApplicationStatus
* Remove unnecessary override parameters validation
2018-12-04 22:28:58 -08:00
Jesse Suen
f5861aa708
Refactor, consolidate and rename resource type datastructures
2018-12-04 10:03:01 -08:00
Alexander Matyushentsev
246392f0f6
Issue #858 - Support loading resource events for multi-network apps ( #865 )
2018-12-03 14:53:11 -08:00
Jesse Suen
2c8e9fa9ac
Switch to k8s recommended app.kubernetes.io/instance label ( #857 )
...
Remove ability to set helm release name
Reorganize Argo CD constants
2018-11-30 23:54:01 -08:00
Alexander Matyushentsev
6ac3e8ec45
Issue #853 - pod logs does not work in multi namespaced apps ( #855 )
2018-11-30 15:40:01 -08:00
Jesse Suen
83fb5fb388
Rename 'controlled resources' to 'managed resources' ( #850 )
...
Rename 'resources tree' to 'resource tree'
2018-11-30 10:32:31 -08:00
Alexander Matyushentsev
6368a3e548
Refactor application controller ( #840 )
...
* Refactor application controller
2018-11-28 13:38:02 -08:00
Jesse Suen
456ae3ab84
Support the ability to map OIDC groups to project roles (issue #742 ) ( #817 )
...
Fix CLI usability of `argocd proj list` (issue #769 )
Use constants for RBAC resources and actions (issue #453 )
Introduce RBAC policy enforcer backed by project informer cache
Introduce `argocd proj get PROJECT`
2018-11-23 11:31:20 -08:00
Jesse Suen
925f9486e3
Restructure application sources to separate types ( #799 )
2018-11-17 16:20:25 -08:00
Taylor D. Edmiston
34bb60f064
Make Argo CD naming consistent ( #694 )
...
* Make Argo CD naming consistent
* Change ArgoCD to Argo CD on new lines
2018-11-05 11:29:01 -08:00
dthomson25
2c8c2fcd64
Support adding name prefix in helm and kustomize ( #735 )
2018-10-29 16:05:22 -07:00
Jesse Suen
2498f60c57
Update dependencies to k8s v1.12 and client-go v9.0 ( #729 )
...
Update dependencies to k8s v1.12 and client-go v9.0 (resolves #353 )
Fix issue where applications could not be deleted on k8s v1.12 (resolves #718 )
Refactor k8s dynamic resource libraries to promote code reuse
2018-10-28 22:46:13 -07:00
Alexander Matyushentsev
c76db90437
Issue #628 - Remove RollbackOperation in favor of Sync with ParameterOverrides ( #706 )
2018-10-18 20:23:22 -07:00