Commit Graph

5 Commits

Author SHA1 Message Date
Hughes, Alexander (ah8742) 6cfe98e0c3 Multi multi distro support images
This patch:
1. Resolves an issue where the base image was overrided with python:3.6
2. Adds framework for creating new images of other distributions and
   gating against them.

Change-Id: Iaa8ec86f947189bf24d40e5594e015554f7abddb
2019-06-07 19:15:31 +00:00
Hughes, Alexander (ah8742) 90b76c8bae Update Spyglass base image to ubuntu:16.04
Per community discussion updating default image to ubuntu:16.04 in
place of python:3.6 for two reasons:
1. Reduce number of vulnerabilities in the built image
2. Standardize across Airship the default image used as ubuntu:16.04

Change-Id: I598989ae15a86520850dbf6693feab659a135fff
2019-06-04 16:50:53 +00:00
Alexander Hughes 56e37ed5c9 Update Spyglass make images command
Bring files used in make images in line with other airship projects

Change-Id: Idb1858e3bc8fa64cfbeb768d999066cbd832e698
2019-04-24 12:03:32 -05:00
Alexander Hughes 3bf68e464a PEP-8 code styling and linting
As a newer project, Spyglass is still a work in progress in terms of its
styling. This change is meant to help improve readability and compliance
of Spyglass source code.

To match other Airship projects, this change implements YAPF into tox so
linting is automatically ran. This will hopefully keep formatting grey
areas styled consistently.

PEP-8: https://www.python.org/dev/peps/pep-0008/

OpenStack Style Guidelines:
https://docs.openstack.org/hacking/latest/user/hacking.html

PEP Index: https://www.python.org/dev/peps/

Depends on https://review.openstack.org/#/c/648764.

Change-Id: I45b19cc8a7932fd7823dcb69f64a0a1bf19fc434
2019-04-22 18:46:48 +00:00
Hemanth Nakkina 296705a0a5 Base code for spyglass
- Spyglass skelton with engine, site processor
- Spyglass data extractor with formation plugin
- Docker files and scripts to run spyglass
2018-11-28 15:19:43 +05:30