grafana/scripts
Oleg Gaidarenko 62b85a886e
LDAP Refactoring to support syncronizing more than one user at a time. (#16705)
* Feature: add cron setting for the ldap settings

* Move ldap configuration read to special function

* Introduce cron setting (no docs for it yet, pending approval)

* Chore: duplicate ldap module as a service

* Feature: implement active sync

This is very early preliminary implementation of active sync.
There is only one thing that's going right for this code - it works.

Aside from that, there is no tests, error handling, docs, transactions,
it's very much duplicative and etc.

But this is the overall direction with architecture I'm going for

* Chore: introduce login service

* Chore: gradually switch to ldap service

* Chore: use new approach for auth_proxy

* Chore: use new approach along with refactoring

* Chore: use new ldap interface for auth_proxy

* Chore: improve auth_proxy and subsequently ldap

* Chore: more of the refactoring bits

* Chore: address comments from code review

* Chore: more refactoring stuff

* Chore: make linter happy

* Chore: add cron dep for grafana enterprise

* Chore: initialize config package var

* Chore: disable gosec for now

* Chore: update dependencies

* Chore: remove unused module

* Chore: address review comments

* Chore: make linter happy
2019-04-26 15:47:16 +03:00
..
build build: upgrades to golang 1.12.4 (#16545) 2019-04-15 09:18:28 +02:00
cli Docs: updated help for changelog cli task (#16615) 2019-04-16 13:30:02 +02:00
grunt Chore: Add task to find FocusConvey tests (#16381) 2019-04-04 14:48:11 +02:00
verify-repo-update build: fixes bug in verification script. 2019-04-03 12:12:43 +02:00
webpack Fix: Autoprefixer is now working (#16351) 2019-04-02 18:15:30 +02:00
backend-lint.sh LDAP Refactoring to support syncronizing more than one user at a time. (#16705) 2019-04-26 15:47:16 +03:00
ci-frontend-metrics.sh Chore: Lowered implicit anys limit to 5946 2019-04-26 07:34:01 +02:00
ci-metrics-publisher.sh Refactoring the ci metrics a bit more making it easier to re-use 2019-03-13 10:10:46 +01:00
circle-test-backend.sh Chore: a bit of spring cleaning (#16710) 2019-04-23 11:24:47 +03:00
circle-test-cache-servers.sh use Get instead of Find 2019-03-11 11:04:56 +01:00
circle-test-frontend.sh Chore: breaks build if certain FrontEnd limits are exceeded (#16301) 2019-03-29 15:32:58 +01:00
circle-test-mysql.sh run db tests in all packages 2019-02-15 16:26:24 +01:00
circle-test-postgres.sh admin: add more stats about roles (#16667) 2019-04-24 13:18:16 +02:00
import_many_dashboards.sh feat(sqlstore): added index for dashboard_id in dashboard_tag table, fixes #5868 2016-09-21 21:32:51 +02:00
revive.toml Chore: a bit of spring cleaning (#16710) 2019-04-23 11:24:47 +03:00
tag_release.sh build: script for tagging and pushing a release 2018-05-18 13:07:26 +02:00
trigger_docker_build.sh tech(build): starts docker build for latest build 2017-02-02 10:41:11 +01:00
trigger_grafana_packer.sh move circle trigger to /scripts 2016-09-15 12:57:41 +02:00
trigger_windows_build.sh build: cleanup 2018-03-09 12:19:52 +01:00