Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Log Pipeline Extensions #121

Merged
merged 46 commits into from
Aug 21, 2017
Merged

Log Pipeline Extensions #121

merged 46 commits into from
Aug 21, 2017

Commits on Aug 7, 2017

  1. [WIP] Log Pipeline Extensions

    Full log pipeline to monasca-docker.
    Pipeline is defined in docker-compose extensions
    `log-pipeline.yml` to minimize an impact on
    metric pipeline.
    
    log-pipeline features:
    
    * monasca-log-{api,persister,transformer,metrics}
    * elasticsearch + template loading
    * kibana
    Tomasz Trębski committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    a17fb6c View commit details
    Browse the repository at this point in the history
  2. Provide build.yml instead build.sh for log-api

    Following commit completes several items:
    
    * added build.yml to integrate into existing CI
    * removed all images, apart from master and stable/ocata
    * made constraints control a little bit easier with just
      contstrains branch variable
    Tomasz Trębski committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    54ad6a9 View commit details
    Browse the repository at this point in the history
  3. Fixed tags for monasca-log-api

    Previously tags were build in wrong way.
    Now they are correctly written using `:` as
    prefix
    Tomasz Trębski committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    eae9442 View commit details
    Browse the repository at this point in the history
  4. Make log-api image compact

    Introducing 3 new checkpoints for
    monasca-log-api docker image:
    
    - REBUILD_DEPENDENCIES
    - REBUILD_CHECKOUT
    - REBUILD_CONFIG
    Tomasz Trębski committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    e66b065 View commit details
    Browse the repository at this point in the history
  5. Added build.yml to several log-* component

    Commit adjusts monasca-log-{metrics,persister,transformer}
    to:
    
    * include build.yml to be picked up by CI
    * shortened images names (removed monasca- prefix)
    Tomasz Trębski committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    2ccf9f3 View commit details
    Browse the repository at this point in the history
  6. Make monasca-log-* images compact

    Commits introduces build checkpoints for:
    
    * monasca-log-metrics
    * monasca-log-persister
    * monasca-log-transformer
    Tomasz Trębski committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    69443d9 View commit details
    Browse the repository at this point in the history
  7. Change references to actual images

    log-pipeline.yml includes bad references
    to monasca-log-{metrics,transformer,persister} images
    Tomasz Trębski committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    e2ef4cc View commit details
    Browse the repository at this point in the history
  8. Make enabling/disabling monasca-kibana-plugin

    Right now it is possible to enable or disable
    monasca-kibana-plugin with environment variable
    MONASCA_PLUGIN_ENABLED.
    
    By default the plugin is disabled, to allow
    to access Kibana.
    Tomasz Trębski committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    3c24195 View commit details
    Browse the repository at this point in the history
  9. Added build.yml to hook up CI

    Tomasz Trębski committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    fa97e54 View commit details
    Browse the repository at this point in the history
  10. Lower the output of logs from kibana image build

    Tomasz Trębski committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    98e344e View commit details
    Browse the repository at this point in the history
  11. Adjusting monasca-log-api image to monasca-api one

    * removed FROM python image, using alpine instead and
    installing Python by hand
    * removed one REBUILD_ step, for now it is better to keep
    usage of these low until newer docker is available in travis
    Tomasz Trębski committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    1fa5d4c View commit details
    Browse the repository at this point in the history
  12. Removed deprecated build scripts

    Tomasz Trębski committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    8c4c6e9 View commit details
    Browse the repository at this point in the history
  13. Changed namespace of Docker images

    All images for monasca-docker should be placed
    under monasca namespace
    Tomasz Trębski committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    5bc0e08 View commit details
    Browse the repository at this point in the history
  14. Changed LOG_API_PORT variable name

    monasca-api variable for the port name starts with
    `MONASCA_CONTAINER_` prefix. Make equaivalent log-api
    variable to follow the same principle.
    Tomasz Trębski committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    d84a24e View commit details
    Browse the repository at this point in the history
  15. Add README.md details

    Tomasz Trębski committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    576fe01 View commit details
    Browse the repository at this point in the history
  16. Fix links

    Tomasz Trębski committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    41653b7 View commit details
    Browse the repository at this point in the history
  17. Provide docs and rename elasticsearch-tpl

    Changed the name of the image to elasticsearch-init
    to match other init containers. Need to tweak image a bit,
    as usage of it is unclear at the moment.
    Tomasz Trębski committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    7cdc977 View commit details
    Browse the repository at this point in the history
  18. Get template name from the filename

    Instead of specyfying the name of the template
    manually, allow to get the TPL name from the mounted file.
    In the same time it allows to uplaod multiple templates
    at once.
    Tomasz Trębski committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    d13b386 View commit details
    Browse the repository at this point in the history
  19. Kibana documentation

    Tomasz Trębski committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    cd56224 View commit details
    Browse the repository at this point in the history
  20. Missing link in kibana docs

    Tomasz Trębski committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    0c67302 View commit details
    Browse the repository at this point in the history
  21. Documentation for log-metrics

    Tomasz Trębski committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    d302790 View commit details
    Browse the repository at this point in the history
  22. Documentation updated

    Added documentation bits for:
    
    * monasca-log-persister
    * monasca-log-transformer
    Tomasz Trębski committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    84e4b2d View commit details
    Browse the repository at this point in the history
  23. Added usage & tags for elasticsearch-init

    Tomasz Trębski committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    aea2578 View commit details
    Browse the repository at this point in the history
  24. Fixed tag on elasticsearch-init

    Tomasz Trębski committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    7f43c75 View commit details
    Browse the repository at this point in the history
  25. Fix invalid tag for log-transformer

    Tomasz Trębski committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    74f2c1c View commit details
    Browse the repository at this point in the history
  26. Fix docs

    Tomasz Trębski committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    c9fa674 View commit details
    Browse the repository at this point in the history
  27. Revert modifications in docker-compose.yml

    Tomasz Trębski committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    7b3258b View commit details
    Browse the repository at this point in the history
  28. Use base monasca/python to build log-api

    Use monasca/python for application installation
    inside the container.
    Tomasz Trębski committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    40eba3b View commit details
    Browse the repository at this point in the history
  29. Remove unused configuration file

    Tomasz Trębski committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    1b764a5 View commit details
    Browse the repository at this point in the history
  30. Add installing gunicorn

    Tomasz Trębski committed Aug 7, 2017
    Configuration menu
    Copy the full SHA
    f3a959b View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2017

  1. Configuration menu
    Copy the full SHA
    086949b View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2017

  1. Configuration menu
    Copy the full SHA
    29e0a16 View commit details
    Browse the repository at this point in the history
  2. Adjusted build.yml approach

    Being explic in build.yml
    Tomasz Trębski committed Aug 11, 2017
    Configuration menu
    Copy the full SHA
    45f3454 View commit details
    Browse the repository at this point in the history
  3. Removed duplicated comment

    Tomasz Trębski committed Aug 11, 2017
    Configuration menu
    Copy the full SHA
    b0f472c View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2017

  1. Configuration menu
    Copy the full SHA
    0a421b8 View commit details
    Browse the repository at this point in the history
  2. Have log topic creation in own container

    Now, when there is a separate image to create topic
    in kafka, log pipeline should now affect the metric
    deployment.
    Tomasz Trębski committed Aug 14, 2017
    Configuration menu
    Copy the full SHA
    25052ca View commit details
    Browse the repository at this point in the history
  3. Removed [email protected]

    Tomasz Trębski committed Aug 14, 2017
    Configuration menu
    Copy the full SHA
    b365dd9 View commit details
    Browse the repository at this point in the history
  4. Removed circular dependency

    Tomasz Trębski committed Aug 14, 2017
    Configuration menu
    Copy the full SHA
    f8f3b1a View commit details
    Browse the repository at this point in the history
  5. Fix typo in port variable

    Tomasz Trębski committed Aug 14, 2017
    Configuration menu
    Copy the full SHA
    e0dc572 View commit details
    Browse the repository at this point in the history
  6. Fix typo in path for /wait-for

    Tomasz Trębski committed Aug 14, 2017
    Configuration menu
    Copy the full SHA
    187869e View commit details
    Browse the repository at this point in the history
  7. Fix syntax error and bad nc address

    Tomasz Trębski committed Aug 14, 2017
    Configuration menu
    Copy the full SHA
    31d07c6 View commit details
    Browse the repository at this point in the history
  8. Fix uploading the TPL to ElasticSearch

    Tomasz Trębski committed Aug 14, 2017
    Configuration menu
    Copy the full SHA
    98ff7b7 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2017

  1. Configuration menu
    Copy the full SHA
    49f1d2a View commit details
    Browse the repository at this point in the history
  2. Add memcached for log-api

    Same as monasca-api, monasca-log-api should use memcache
    to speed up token related operations.
    Tomasz Trębski committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    17792dd View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2017

  1. Configuration menu
    Copy the full SHA
    454dc8a View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2017

  1. Configuration menu
    Copy the full SHA
    ea01a94 View commit details
    Browse the repository at this point in the history