kibble.git
7 weeks agoallow non-interactive setups for docker et al. master
Daniel Gruno [Mon, 22 Oct 2018 08:53:49 +0000 (10:53 +0200)] 
allow non-interactive setups for docker et al.

7 weeks agooops, it's called this
Daniel Gruno [Sun, 21 Oct 2018 10:52:33 +0000 (12:52 +0200)] 
oops, it's called this

7 weeks agowe require dateutil as well
Daniel Gruno [Sun, 21 Oct 2018 10:49:09 +0000 (12:49 +0200)] 
we require dateutil as well

2 months agoadd requirements.txt hint and gunicorn3 note
Daniel Gruno [Wed, 3 Oct 2018 11:12:08 +0000 (13:12 +0200)] 
add requirements.txt hint and gunicorn3 note

2 months agocheckl for bcrypt as wellmention bcrypt as well
Daniel Gruno [Wed, 3 Oct 2018 11:11:45 +0000 (13:11 +0200)] 
checkl for bcrypt as wellmention bcrypt as well

2 months agoAdd a requirements.txt for pip
Daniel Gruno [Wed, 3 Oct 2018 11:10:34 +0000 (13:10 +0200)] 
Add a requirements.txt for pip

2 months agogen and show tokens
Daniel Gruno [Tue, 18 Sep 2018 16:21:08 +0000 (18:21 +0200)] 
gen and show tokens

2 months agoadopt a token system for API access outside browsers
Daniel Gruno [Tue, 18 Sep 2018 16:20:56 +0000 (18:20 +0200)] 
adopt a token system for API access outside browsers

the token is autogenerated on your first login,
and needs to be changable/resettable.

2 months agocleanup and disallow searching redundant indices
Daniel Gruno [Mon, 17 Sep 2018 08:28:46 +0000 (10:28 +0200)] 
cleanup and disallow searching redundant indices

we don't want duplicate counts for the same thing,
so disallow code_commit and file_history indices in search.

2 months agofix contrib counting bug; thanks to Sharan for spotting it!
Daniel Gruno [Mon, 17 Sep 2018 08:05:28 +0000 (10:05 +0200)] 
fix contrib counting bug; thanks to Sharan for spotting it!

2 months agobah, wrong widget name
Daniel Gruno [Mon, 17 Sep 2018 07:54:09 +0000 (09:54 +0200)] 
bah, wrong widget name

2 months agoI suppose this should be a link as well
Daniel Gruno [Mon, 17 Sep 2018 07:52:22 +0000 (09:52 +0200)] 
I suppose this should be a link as well

2 months agoregen JS
Daniel Gruno [Mon, 17 Sep 2018 07:49:42 +0000 (09:49 +0200)] 
regen JS

2 months agotweak CSS for phonebook
Daniel Gruno [Mon, 17 Sep 2018 07:49:38 +0000 (09:49 +0200)] 
tweak CSS for phonebook

2 months agothis is phonebook now
Daniel Gruno [Mon, 17 Sep 2018 07:49:25 +0000 (09:49 +0200)] 
this is phonebook now

2 months agoscrap old phonebook, start work on a new one
Daniel Gruno [Mon, 17 Sep 2018 07:49:12 +0000 (09:49 +0200)] 
scrap old phonebook, start work on a new one

2 months agoadd widgets for contributors page
Daniel Gruno [Mon, 17 Sep 2018 07:48:51 +0000 (09:48 +0200)] 
add widgets for contributors page

2 months agoregen openapi
Daniel Gruno [Mon, 17 Sep 2018 07:48:39 +0000 (09:48 +0200)] 
regen openapi

2 months agojson needs to be marked as unicode
Daniel Gruno [Mon, 17 Sep 2018 07:48:27 +0000 (09:48 +0200)] 
json needs to be marked as unicode

2 months agoadd contributors API point
Daniel Gruno [Mon, 17 Sep 2018 07:48:16 +0000 (09:48 +0200)] 
add contributors API point

2 months agofix link and typo
Daniel Gruno [Mon, 17 Sep 2018 07:47:43 +0000 (09:47 +0200)] 
fix link and typo

3 months agoDon't require DB connection for API doc printing
Daniel Gruno [Thu, 13 Sep 2018 15:12:31 +0000 (17:12 +0200)] 
Don't require DB connection for API doc printing

3 months agoregen OpenAPI yaml
Daniel Gruno [Thu, 13 Sep 2018 15:12:14 +0000 (17:12 +0200)] 
regen OpenAPI yaml

3 months agoAdd examples for adding sources via API
Daniel Gruno [Thu, 13 Sep 2018 15:12:07 +0000 (17:12 +0200)] 
Add examples for adding sources via API

3 months agoAdd scroll feature to the ES wrapper
Daniel Gruno [Thu, 13 Sep 2018 09:04:11 +0000 (11:04 +0200)] 
Add scroll feature to the ES wrapper

3 months agoregen JS
Daniel Gruno [Wed, 12 Sep 2018 12:32:06 +0000 (14:32 +0200)] 
regen JS

3 months agoneed to properly reset path on reset
Daniel Gruno [Wed, 12 Sep 2018 12:32:02 +0000 (14:32 +0200)] 
need to properly reset path on reset

3 months agoMerge branch 'master' of github.com:apache/kibble
Daniel Gruno [Wed, 12 Sep 2018 12:27:44 +0000 (14:27 +0200)] 
Merge branch 'master' of github.com:apache/kibble

3 months agoadd path filter to API end points that make sense
Daniel Gruno [Wed, 12 Sep 2018 12:26:54 +0000 (14:26 +0200)] 
add path filter to API end points that make sense

3 months agoregen openapi yaml
Daniel Gruno [Wed, 12 Sep 2018 12:26:27 +0000 (14:26 +0200)] 
regen openapi yaml

3 months agoallow pathfilter arg in API
Daniel Gruno [Wed, 12 Sep 2018 12:26:21 +0000 (14:26 +0200)] 
allow pathfilter arg in API

3 months agoregen JS
Daniel Gruno [Wed, 12 Sep 2018 12:26:10 +0000 (14:26 +0200)] 
regen JS

3 months agoadd a path filter to repo explorer
Daniel Gruno [Wed, 12 Sep 2018 12:26:04 +0000 (14:26 +0200)] 
add a path filter to repo explorer

3 months agoMerge pull request #18 from sharanf/patch-2
Daniel Gruno [Wed, 12 Sep 2018 01:52:04 +0000 (03:52 +0200)] 
Merge pull request #18 from sharanf/patch-2

Update managing.rst

3 months agoMerge pull request #17 from sharanf/patch-1
Daniel Gruno [Wed, 12 Sep 2018 01:51:40 +0000 (03:51 +0200)] 
Merge pull request #17 from sharanf/patch-1

Update setup.rst

3 months agofix document counting for ES5 and below
Daniel Gruno [Wed, 12 Sep 2018 01:42:19 +0000 (03:42 +0200)] 
fix document counting for ES5 and below

3 months agoUpdate managing.rst 18/head
sharanf [Tue, 11 Sep 2018 08:19:32 +0000 (10:19 +0200)] 
Update managing.rst

Simply instructions for creating an new organisation into distinct steps

3 months agoUpdate setup.rst 17/head
sharanf [Tue, 11 Sep 2018 07:53:49 +0000 (09:53 +0200)] 
Update setup.rst

Correct minor spelling mistake in title for Balancing Load Across Machines

4 months agoregen JS
Daniel Gruno [Fri, 3 Aug 2018 14:04:01 +0000 (16:04 +0200)] 
regen JS

4 months agotweak: if we get an array instead of a hash, work around it
Daniel Gruno [Fri, 3 Aug 2018 14:03:57 +0000 (16:03 +0200)] 
tweak: if we get an array instead of a hash, work around it

4 months agoregen JS
Daniel Gruno [Fri, 3 Aug 2018 14:00:41 +0000 (16:00 +0200)] 
regen JS

4 months agoreally allow kpe
Daniel Gruno [Fri, 3 Aug 2018 14:00:38 +0000 (16:00 +0200)] 
really allow kpe

4 months agoforce bar, lint
Daniel Gruno [Fri, 3 Aug 2018 13:58:45 +0000 (15:58 +0200)] 
force bar, lint

4 months agofix chart type
Daniel Gruno [Fri, 3 Aug 2018 13:58:32 +0000 (15:58 +0200)] 
fix chart type

4 months agoregen JS
Daniel Gruno [Fri, 3 Aug 2018 13:54:18 +0000 (15:54 +0200)] 
regen JS

4 months agoaccept KPE data as well
Daniel Gruno [Fri, 3 Aug 2018 13:54:03 +0000 (15:54 +0200)] 
accept KPE data as well

4 months agolinting + add in KPE UI
Daniel Gruno [Fri, 3 Aug 2018 13:53:49 +0000 (15:53 +0200)] 
linting + add in KPE UI

9 months agoremove debug line
Daniel Gruno [Fri, 2 Mar 2018 18:57:07 +0000 (19:57 +0100)] 
remove debug line

9 months agouse a more proper icon here
Daniel Gruno [Fri, 2 Mar 2018 18:57:00 +0000 (19:57 +0100)] 
use a more proper icon here

9 months agoregen JS
Daniel Gruno [Fri, 2 Mar 2018 15:36:57 +0000 (16:36 +0100)] 
regen JS

9 months agoadd link to forum stats
Daniel Gruno [Fri, 2 Mar 2018 15:36:51 +0000 (16:36 +0100)] 
add link to forum stats

9 months agoURLs may sometimes have double slashes in them
Daniel Gruno [Fri, 2 Mar 2018 15:36:42 +0000 (16:36 +0100)] 
URLs may sometimes have double slashes in them

9 months agohave forum explorer reload pages on filter changes
Daniel Gruno [Fri, 2 Mar 2018 15:36:28 +0000 (16:36 +0100)] 
have forum explorer reload pages on filter changes

9 months agomake a forum explorer widget
Daniel Gruno [Fri, 2 Mar 2018 15:36:12 +0000 (16:36 +0100)] 
make a forum explorer widget

9 months agoadd widget yaml for forums
Daniel Gruno [Fri, 2 Mar 2018 15:36:01 +0000 (16:36 +0100)] 
add widget yaml for forums

9 months agoregen OpenAPI yaml
Daniel Gruno [Fri, 2 Mar 2018 15:35:50 +0000 (16:35 +0100)] 
regen OpenAPI yaml

9 months agoInitial stab at forum statistics
Daniel Gruno [Fri, 2 Mar 2018 15:35:42 +0000 (16:35 +0100)] 
Initial stab at forum statistics

9 months agofix creator column type
Daniel Gruno [Fri, 2 Mar 2018 15:35:04 +0000 (16:35 +0100)] 
fix creator column type

9 months agoNote that we now require ES 6.x for new installations
Daniel Gruno [Fri, 2 Mar 2018 10:22:37 +0000 (11:22 +0100)] 
Note that we now require ES 6.x for new installations

9 months agouse wildcard doc type for counting
Daniel Gruno [Fri, 2 Mar 2018 09:52:54 +0000 (10:52 +0100)] 
use wildcard doc type for counting

the new wrapper expects a doc type, due to DB changes,
so pass '*' as the type, in order to count everything.

9 months agoIf ES 6.x or newer, use the new DB wrapper
Daniel Gruno [Fri, 2 Mar 2018 09:52:19 +0000 (10:52 +0100)] 
If ES 6.x or newer, use the new DB wrapper

The wrapper converts the old lookups to the new,
bnasically rewriting index/doctype to index_doctype/_doc
in order to keep all indices at one type.

Thus, old pages will work with both the new and the
old DB structure, depending on the DB version.

9 months agoRewrite DB structure
Daniel Gruno [Fri, 2 Mar 2018 09:50:57 +0000 (10:50 +0100)] 
Rewrite DB structure

This removes document types altogether and uses one
index per type instead, with a unified type mapping.

This will also raise the minimum requirement for ES to 6.x.
Backwards compatibility will be added to the UI for older
DBs.

9 months agoAdd support for discourse forums
Daniel Gruno [Mon, 26 Feb 2018 19:22:20 +0000 (20:22 +0100)] 
Add support for discourse forums

WIP, We'll start working on charting this later.

9 months agonumbers should be right-aligned
Daniel Gruno [Sat, 24 Feb 2018 09:15:02 +0000 (10:15 +0100)] 
numbers should be right-aligned

9 months agofix modal window size, position and scrolling
Daniel Gruno [Sat, 24 Feb 2018 08:35:11 +0000 (09:35 +0100)] 
fix modal window size, position and scrolling

Previously, this window was positioned wrongly, and
had no visible scroll bar when the data overflowed.

9 months agoergh, yaml and regex...
Daniel Gruno [Wed, 21 Feb 2018 14:35:41 +0000 (15:35 +0100)] 
ergh, yaml and regex...

9 months agoAdd Travis CI to source types
Daniel Gruno [Wed, 21 Feb 2018 14:33:44 +0000 (15:33 +0100)] 
Add Travis CI to source types

9 months agoshows builds running
Daniel Gruno [Mon, 19 Feb 2018 12:07:39 +0000 (13:07 +0100)] 
shows builds running

9 months agoregen JS
Daniel Gruno [Sun, 18 Feb 2018 11:03:07 +0000 (12:03 +0100)] 
regen JS

9 months agoRedesign the menu layout a tad
Daniel Gruno [Sun, 18 Feb 2018 11:03:01 +0000 (12:03 +0100)] 
Redesign the menu layout a tad

9 months agomake these widgets use full page width
Daniel Gruno [Sun, 18 Feb 2018 11:02:28 +0000 (12:02 +0100)] 
make these widgets use full page width

9 months agosqueeze this text field a bit for small screens
Daniel Gruno [Sun, 18 Feb 2018 11:02:16 +0000 (12:02 +0100)] 
squeeze this text field a bit for small screens

9 months agocull some unused elements
Daniel Gruno [Sun, 18 Feb 2018 11:02:00 +0000 (12:02 +0100)] 
cull some unused elements

9 months agodon't break text sizes when fullscreen
Daniel Gruno [Sat, 17 Feb 2018 09:52:38 +0000 (10:52 +0100)] 
don't break text sizes when fullscreen

if we expand the font size, it'll overflow other elements.

9 months agoadd new source types to docs
Daniel Gruno [Sat, 17 Feb 2018 09:40:58 +0000 (10:40 +0100)] 
add new source types to docs

9 months agoAdd buildbot as a target
Daniel Gruno [Sat, 17 Feb 2018 09:28:40 +0000 (10:28 +0100)] 
Add buildbot as a target

9 months agodon't fill the background int he UI
Daniel Gruno [Fri, 16 Feb 2018 21:55:02 +0000 (22:55 +0100)] 
don't fill the background int he UI

9 months agoskip histograms with no data
Daniel Gruno [Fri, 16 Feb 2018 21:52:53 +0000 (22:52 +0100)] 
skip histograms with no data

if we run this every 4 hour, we should skip the 3 empty in between
those, etc.

9 months agoregen JS
Daniel Gruno [Fri, 16 Feb 2018 21:26:52 +0000 (22:26 +0100)] 
regen JS

9 months agoadd in hourly histograms for CI queues
Daniel Gruno [Fri, 16 Feb 2018 21:26:45 +0000 (22:26 +0100)] 
add in hourly histograms for CI queues

9 months agoproperly format hourly histograms by adding HH:MM
Daniel Gruno [Fri, 16 Feb 2018 21:26:35 +0000 (22:26 +0100)] 
properly format hourly histograms by adding HH:MM

9 months agoset wargs if defined in widgets.yaml (histogram changes etc)
Daniel Gruno [Fri, 16 Feb 2018 21:26:19 +0000 (22:26 +0100)] 
set wargs if defined in widgets.yaml (histogram changes etc)

9 months agoallow finer histograms, upon request
Daniel Gruno [Fri, 16 Feb 2018 21:25:57 +0000 (22:25 +0100)] 
allow finer histograms, upon request

9 months agoguard against no data available
Daniel Gruno [Fri, 16 Feb 2018 21:23:09 +0000 (22:23 +0100)] 
guard against no data available

9 months agolet the UI gather up 'others'
Daniel Gruno [Fri, 16 Feb 2018 20:25:00 +0000 (21:25 +0100)] 
let the UI gather up 'others'

we don't need the backend to collating when we can
have the UI do it already.

9 months agoadd a link to CI page
Daniel Gruno [Fri, 16 Feb 2018 19:38:01 +0000 (20:38 +0100)] 
add a link to CI page

9 months agoexpand donuts to 25 objects by default
Daniel Gruno [Fri, 16 Feb 2018 19:30:58 +0000 (20:30 +0100)] 
expand donuts to 25 objects by default

9 months agofix 'other jobs' count
Daniel Gruno [Fri, 16 Feb 2018 19:30:47 +0000 (20:30 +0100)] 
fix 'other jobs' count

9 months agodecimal point in wait time (x.y hours)
Daniel Gruno [Fri, 16 Feb 2018 19:18:36 +0000 (20:18 +0100)] 
decimal point in wait time (x.y hours)

9 months agolet's switch to showing hours instead
Daniel Gruno [Fri, 16 Feb 2018 19:13:13 +0000 (20:13 +0100)] 
let's switch to showing hours instead

days is a tad minute

9 months agomore precision
Daniel Gruno [Fri, 16 Feb 2018 19:12:01 +0000 (20:12 +0100)] 
more precision

9 months agothis is miliseconds, divide by 1000
Daniel Gruno [Fri, 16 Feb 2018 19:10:37 +0000 (20:10 +0100)] 
this is miliseconds, divide by 1000

9 months agoregen JS
Daniel Gruno [Fri, 16 Feb 2018 18:56:07 +0000 (19:56 +0100)] 
regen JS

9 months agoset up a widget for CI
Daniel Gruno [Fri, 16 Feb 2018 18:55:58 +0000 (19:55 +0100)] 
set up a widget for CI

9 months agoregenerate OpenAPI Yaml
Daniel Gruno [Fri, 16 Feb 2018 18:55:48 +0000 (19:55 +0100)] 
regenerate OpenAPI Yaml

9 months agoAdd preliminary CI status pages
Daniel Gruno [Fri, 16 Feb 2018 18:55:40 +0000 (19:55 +0100)] 
Add preliminary CI status pages

9 months agoAdd in a CI explorer widget
Daniel Gruno [Fri, 16 Feb 2018 18:55:21 +0000 (19:55 +0100)] 
Add in a CI explorer widget

9 months agoAdd Jenkins as a potential source type
Daniel Gruno [Fri, 16 Feb 2018 11:45:10 +0000 (12:45 +0100)] 
Add Jenkins as a potential source type

9 months agofix scope!
Daniel Gruno [Fri, 16 Feb 2018 11:44:47 +0000 (12:44 +0100)] 
fix scope!

9 months agolink to demo in readme
Daniel Gruno [Fri, 16 Feb 2018 10:22:10 +0000 (11:22 +0100)] 
link to demo in readme