diff --git a/dashboard/templates/layout.html b/dashboard/templates/layout.html index 71c429d13..6687352dc 100644 --- a/dashboard/templates/layout.html +++ b/dashboard/templates/layout.html @@ -12,6 +12,8 @@ {% endif %} + + @@ -60,7 +62,7 @@
- About ↗ + About ↗
diff --git a/etc/copy_of_programs.yaml b/etc/copy_of_programs.yaml deleted file mode 100644 index aa0ebdff7..000000000 --- a/etc/copy_of_programs.yaml +++ /dev/null @@ -1,326 +0,0 @@ -Compute: - codename: Nova - ptl: Michael Still (mikal) - mission: - To implement services and associated libraries to provide massively scalable, - on demand, self service access to compute resources, including bare metal, - virtual machines, and containers. - url: https://wiki.openstack.org/wiki/Nova - projects: - - repo: openstack/nova - integrated-since: austin - - repo: openstack/python-novaclient - - repo: openstack/nova-specs - -Object Storage: - codename: Swift - ptl: John Dickinson (notmyname) - url: https://wiki.openstack.org/wiki/Swift - projects: - - repo: openstack/swift - integrated-since: austin - - repo: openstack/python-swiftclient - - repo: openstack/swift-bench - -Image Service: - codename: Glance - ptl: Mark Washenberger (markwash) - url: https://wiki.openstack.org/wiki/Glance - projects: - - repo: openstack/glance - integrated-since: bexar - - repo: openstack/python-glanceclient - -Identity: - codename: Keystone - ptl: Dolph Mathews (dolphm) - mission: - To facilitate API client authentication, service discovery, and distributed - multi-tenant authorization. - url: https://wiki.openstack.org/wiki/Keystone - projects: - - repo: openstack/keystone - integrated-since: essex - - repo: openstack/python-keystoneclient - -Dashboard: - codename: Horizon - ptl: David Lyle (david-lyle) - url: https://wiki.openstack.org/wiki/Horizon - projects: - - repo: openstack/horizon - integrated-since: essex - - repo: openstack/django_openstack_auth - - repo: openstack/tuskar-ui - -Networking: - codename: Neutron - ptl: Kyle Mestery (mestery) - mission: - To implement services and associated libraries to provide on-demand, - scalable, and technology-agnostic network abstraction. - - url: https://wiki.openstack.org/wiki/Neutron - projects: - - repo: openstack/neutron - integrated-since: folsom - - repo: openstack/python-neutronclient - - repo: openstack/neutron-specs - -Block Storage: - codename: Cinder - ptl: John Griffith (jgriffith) - mission: - To implement services and libraries to provide on-demand, - self-service access to Block Storage resources via abstraction - and automation on top of other block storage devices. - url: https://wiki.openstack.org/wiki/Cinder - projects: - - repo: openstack/cinder - integrated-since: folsom - - repo: openstack/python-cinderclient - -Telemetry: - codename: Ceilometer - ptl : Eoghan Glynn (eglynn) - url: https://wiki.openstack.org/wiki/Ceilometer - projects: - - repo: openstack/ceilometer - incubated-since: grizzly - integrated-since: havana - - repo: openstack/python-ceilometerclient - -Orchestration: - codename: Heat - ptl: Zane Bitter (zaneb) - url: https://wiki.openstack.org/wiki/Heat - projects: - - repo: openstack/heat - incubated-since: grizzly - integrated-since: havana - - repo: openstack/python-heatclient - - repo: openstack/heat-cfntools - - repo: openstack/heat-templates - - repo: openstack-dev/heat-cfnclient - -Database Service: - codename: Trove - ptl: Nikhil Manchanda (SlickNik) - mission: - To provide scalable and reliable Cloud Database as a Service - functionality for both relational and non-relational database - engines, and to continue to improve its fully-featured and - extensible open source framework. - url: https://wiki.openstack.org/wiki/Trove - projects: - - repo: openstack/trove - incubated-since: havana - integrated-since: icehouse - - repo: openstack/python-troveclient - - repo: openstack/trove-integration - -Bare metal: - codename: Ironic - ptl: Devananda van der Veen (devananda) - mission: - To produce an OpenStack service and associated python libraries capable - of managing and provisioning physical machines, and to do this in a - security-aware and fault-tolerant manner. - url: https://wiki.openstack.org/wiki/Ironic - projects: - - repo: openstack/ironic - incubated-since: havana - - repo: openstack/python-ironicclient - - repo: openstack/ironic-python-agent - -Common Libraries: - codename: Oslo - ptl: Doug Hellmann (dhellmann) - mission: - To produce a set of python libraries containing code shared by OpenStack - projects. The APIs provided by these libraries should be high quality, - stable, consistent, documented and generally applicable. - url: https://wiki.openstack.org/wiki/Oslo - projects: - - repo: openstack/cliff - - repo: openstack/oslo.config - - repo: openstack/oslo-incubator - - repo: openstack/oslo.messaging - - repo: openstack/oslo.rootwrap - - repo: openstack/oslosphinx - - repo: openstack/oslo.test - - repo: openstack/oslo.version - - repo: openstack/oslo.vmware - - repo: openstack/pycadf - - repo: openstack/stevedore - - repo: openstack/taskflow - - repo: openstack-dev/cookiecutter - - repo: openstack-dev/oslo-cookiecutter - - repo: openstack-dev/hacking - - repo: openstack-dev/pbr - -Infrastructure: - ptl: James E. Blair (jeblair) - url: https://wiki.openstack.org/wiki/Infrastructure - mission: - Develop and maintain the tooling and infrastructure needed to - support the development process and general operation of the - OpenStack project. - projects: - - repo: openstack-dev/openstack-nose - - repo: openstack-infra/activity-board - - repo: openstack-infra/askbot-theme - - repo: openstack-infra/config - - repo: openstack-infra/devstack-gate - - repo: openstack-infra/elastic-recheck - - repo: openstack-infra/gear - - repo: openstack-infra/gearman-plugin - - repo: openstack-infra/gerrit - - repo: openstack-infra/gerritbot - - repo: openstack-infra/gerritlib - - repo: openstack-infra/git-review - - repo: openstack-infra/gitdm - - repo: openstack-infra/groups - - repo: openstack-infra/jeepyb - - repo: openstack-infra/jenkins-job-builder - - repo: openstack-infra/lodgeit - - repo: openstack-infra/meetbot - - repo: openstack-infra/nodepool - - repo: openstack-infra/nose-html-output - - repo: openstack-infra/odsreg - - repo: openstack-infra/openstackid - - repo: openstack-infra/os-loganalyze - - repo: openstack-infra/publications - - repo: openstack-infra/puppet-apparmor - - repo: openstack-infra/puppet-dashboard - - repo: openstack-infra/puppet-vcsrepo - - repo: openstack-infra/pypi-mirror - - repo: openstack-infra/releasestatus - - repo: openstack-infra/reviewday - - repo: openstack-infra/reviewstats - - repo: openstack-infra/statusbot - - repo: openstack-infra/storyboard - - repo: openstack-infra/storyboard-webclient - - repo: openstack-infra/tripleo-ci - - repo: openstack-infra/zmq-event-publisher - - repo: openstack-infra/zuul - - repo: openstack-infra/zuul-packaging - - repo: openstack/openstack-planet - -Documentation: - ptl: Anne Gentle (annegentle) - mission: - Provide documentation for core OpenStack projects to promote OpenStack. - Develop and maintain tools and processes to ensure quality, accurate - documentation. Treat documentation like OpenStack code. - url: https://wiki.openstack.org/wiki/Documentation - projects: - - repo: openstack/api-site - - repo: openstack/compute-api - - repo: openstack/database-api - - repo: openstack/identity-api - - repo: openstack/image-api - - repo: openstack/netconn-api - - repo: openstack/object-api - - repo: openstack/openstack-doc-tools - - repo: openstack/openstack-manuals - - repo: openstack/operations-guide - - repo: openstack/volume-api - -Quality Assurance: - codename: QA - ptl: Matthew Treinish (mtreinish) - mission: - Develop, maintain, and initiate tools and plans to ensure the upstream - stability and quality of OpenStack, and its release readiness at any - point during the release cycle. - url: https://wiki.openstack.org/wiki/QA - projects: - - repo: openstack/tempest - - repo: openstack-dev/grenade - - repo: openstack/qa-specs - -Deployment: - codename: TripleO - ptl: Robert Collins (lifeless) - mission: - Develop and maintain tooling and infrastructure able to deploy OpenStack - in production, using OpenStack itself wherever possible. - url: https://wiki.openstack.org/wiki/TripleO - projects: - - repo: openstack/diskimage-builder - - repo: openstack/os-apply-config - - repo: openstack/os-cloud-config - - repo: openstack/os-collect-config - - repo: openstack/os-refresh-config - - repo: openstack/tripleo-heat-templates - - repo: openstack/tripleo-image-elements - - repo: openstack/tripleo-incubator - - repo: openstack/tuskar - - repo: openstack/python-tuskarclient - -Devstack: - ptl: Dean Troyer (dtroyer) - mission: - To provide an installation of OpenStack from git repository master, or - specific branches, suitable for development and operational testing. - It also attempts to document the process and provide examples of command - line usage. - url: https://wiki.openstack.org/wiki/DevStack - projects: - - repo: openstack-dev/devstack - -Release cycle management: - ptl: Thierry Carrez (ttx) - mission: - To organize the release cycle and the work necessary to produce - coordinated releases of the integrated components of OpenStack. - To collect bugfix backports and produce stable point releases for the - previously-released branch. To coordinate the publication of security - patches and advisories (OSSA) for security-supported branches. - url: https://wiki.openstack.org/wiki/Release_Cycle_Management - projects: - - repo: openstack/requirements - - repo: openstack-infra/release-tools - -Queue service: - codename: Marconi - ptl: Kurt Griffiths (kgriffs) - mission: - To produce an OpenStack message queueing API and service that affords - a variety of distributed application messaging patterns in an efficient, - scalable and highly-available manner, and to create and maintain - associated Python libraries and documentation. - url: https://wiki.openstack.org/wiki/Marconi - projects: - - repo: openstack/marconi - incubated-since: icehouse - - repo: openstack/python-marconiclient - -Data processing service: - codename: Sahara - ptl: Sergey Lukjanov (SergeyLukjanov) - mission: - To provide a scalable data processing stack and associated management - interfaces. - url: https://wiki.openstack.org/wiki/Sahara - projects: - - repo: openstack/sahara - incubated-since: icehouse - integrated-since: juno - - repo: openstack/python-saharaclient - - repo: openstack/sahara-dashboard - - repo: openstack/sahara-extra - - repo: openstack/sahara-image-elements - -Key management service: - codename: Barbican - ptl: Jarret Raim (jraim) - mission: - To produce a secret storage and generation system capable of providing key - management for services wishing to enable encryption features. - url: https://wiki.openstack.org/wiki/Barbican - projects: - - repo: stackforge/barbican - incubated-since: juno - - repo: stackforge/python-barbicanclient diff --git a/etc/stackalytics.conf b/etc/stackalytics.conf index a78055f15..347f084a3 100644 --- a/etc/stackalytics.conf +++ b/etc/stackalytics.conf @@ -3,7 +3,7 @@ # debug = False # Default data -# default_data_uri = /etc/stackalytics/default_data.json +# default_data_uri = https://raw.github.com/stackforge/stackalytics/master/etc/default_data.json # The folder that holds all project sources to analyze # sources_root = /var/local/stackalytics diff --git a/setup.cfg b/setup.cfg index 445b889cf..600bde6e1 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = stackalytics -version = 0.4 +version = 0.5 summary = OpenStack analytics dashboard description-file = README.rst diff --git a/stackalytics/processor/config.py b/stackalytics/processor/config.py index 928117a56..a41566df0 100644 --- a/stackalytics/processor/config.py +++ b/stackalytics/processor/config.py @@ -18,7 +18,8 @@ from oslo.config import cfg OPTS = [ cfg.StrOpt('default-data-uri', - default='file:///usr/local/etc/default_data.json', + default='https://raw.github.com/stackforge/stackalytics/' + 'master/etc/default_data.json', help='URI for default data'), cfg.StrOpt('sources-root', default='/var/local/stackalytics', help='The folder that holds all project sources to analyze'),