summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-02-06Use UBUNTU_BASE_IMAGE instead of BASE_IMAGEHEADmasterBryan Strassner
Offering better alignment with some downstream build jobs. Change-Id: I90332926b4e5dd04b00b6008d06d36624086e313 Notes (review): Code-Review+2: Sean Eagan <sean.eagan@att.com> Code-Review+1: Drew Walters <drewwalters96@gmail.com> Code-Review+2: Aaron Sheffield <ajs@sheffieldfamily.net> Workflow+1: Aaron Sheffield <ajs@sheffieldfamily.net> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Thu, 07 Feb 2019 21:02:28 +0000 Reviewed-on: https://review.openstack.org/635352 Project: openstack/airship-shipyard Branch: refs/heads/master
2019-02-04Merge "Switch to ubuntu base image"Zuul
2019-02-02Switch to ubuntu base imageBryan Strassner
Change to use ubuntu base image instead of python Refactor Shipyard Dockerfile to reduce image size significantly BREAKING CHANGE: The `make images` PYTHON_BASE_IMAGE arg is now renamed to BASE_IMAGE. Change-Id: I3338dfbbb91b5514fa4fd205bdfc4136d0abc2e5 Notes (review): Code-Review+2: Scott Hussey <sthussey@att.com> Code-Review+2: Sean Eagan <sean.eagan@att.com> Workflow+1: Sean Eagan <sean.eagan@att.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Mon, 04 Feb 2019 17:23:22 +0000 Reviewed-on: https://review.openstack.org/633297 Project: openstack/airship-shipyard Branch: refs/heads/master
2019-01-29Move Airflow web container into Shipyard podBryan Strassner
Moves the airflow web server container from its own pod into the Shipyard pod. This removes exposed network surface area from the Shipyard suite of software. Shipyard, after this change accesses the Airflow API using localhost in the same k8s pod. Change-Id: Ied4bd415a8d78c393b7256ead27a6a2176f4a2d6 Notes (review): Code-Review+2: Sean Eagan <sean.eagan@att.com> Code-Review+1: Nishant Kumar <nishant.e.kumar@ericsson.com> Code-Review+2: Scott Hussey <sthussey@att.com> Workflow+1: Scott Hussey <sthussey@att.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Mon, 04 Feb 2019 16:44:53 +0000 Reviewed-on: https://review.openstack.org/631890 Project: openstack/airship-shipyard Branch: refs/heads/master
2019-01-29Build workflows into Airflow imageBryan Strassner
Changes to make the docker image build to include the workflows from Shipyard, rather than adding them to the container during Helm install of Shipyard. This also removes the "prod" switch, as it is now always built the same way, with the workflows in place. Change-Id: I4acd6195cbec32193e15621e75ccaeb9879455f5 Notes (review): Code-Review+2: Sean Eagan <sean.eagan@att.com> Code-Review+1: Nishant Kumar <nishant.e.kumar@ericsson.com> Code-Review+1: Drew Walters <drewwalters96@gmail.com> Code-Review+2: Scott Hussey <sthussey@att.com> Workflow+1: Scott Hussey <sthussey@att.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Mon, 04 Feb 2019 16:44:52 +0000 Reviewed-on: https://review.openstack.org/631613 Project: openstack/airship-shipyard Branch: refs/heads/master
2019-01-29Move airflow scheduler to worker statefulsetBryan Strassner
Moves the airflow sceduler to a container in the airflow-worker statefulset so that its version lifecycle matches that of the worker. Leaves the stand-alone scheduler in place to support upgradability from prior installations that included a standalone scheduler. New installations are advised to turn off the scheduler template from rendering using the values.yaml flag. This is an attempt to make disruptive upgrades to airflow less impactful to a "update_site" action from Shipyard. Additionally this removes the template for airflow-flower, which is not in use. Change-Id: I0608793ee6aba1eb3ce0f5e9567655287014a0ca Notes (review): Code-Review+1: Drew Walters <drewwalters96@gmail.com> Code-Review+2: Sean Eagan <sean.eagan@att.com> Code-Review+1: Nishant Kumar <nishant.e.kumar@ericsson.com> Code-Review+1: Rick Bartra <rb560u@att.com> Code-Review+2: Scott Hussey <sthussey@att.com> Workflow+1: Scott Hussey <sthussey@att.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Mon, 04 Feb 2019 16:39:02 +0000 Reviewed-on: https://review.openstack.org/629042 Project: openstack/airship-shipyard Branch: refs/heads/master
2019-01-29Merge "CI: Add chart build gate"Zuul
2019-01-28Merge "Adding filename to logging message format for troubleshooting purpose"Zuul
2019-01-28CI: Add chart build gateDrew Walters
This commit introduces a chart build gate that triggers when changes are made to charts in the charts/ directory. Change-Id: Iec1c6da785d26e2e7273b37fd1028f3bf47ec199 Notes (review): Code-Review+2: Bryan Strassner <strassner.bryan@gmail.com> Code-Review+2: Sean Eagan <sean.eagan@att.com> Workflow+1: Sean Eagan <sean.eagan@att.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Tue, 29 Jan 2019 15:36:03 +0000 Reviewed-on: https://review.openstack.org/633561 Project: openstack/airship-shipyard Branch: refs/heads/master
2019-01-28CI: Remove OpenStack-Helm-Infra CI jobDrew Walters
Currently, the airship-shipyard-ubuntu job deploys K8s using outdated playbooks. The job fails due to a change [0] that introduced an AppArmor requirement to Calico. This change removes the failing job, as its success does not depend on changes in Shipyard. In the future, jobs requiring K8s should be deployed using the new Minikube gate scripts from the OpenStack-Helm infra repository. They will be added in future changes once they are required. Additionally, a future change will introduce a Helm linting gate for charts hosted in the Shipyard repository. [0] https://review.openstack.org/614805 [1] https://git.openstack.org/cgit/openstack/openstack-helm-infra/tree/tools/deployment/common/005-deploy-k8s.sh Change-Id: I72aaff9050eab844ef0856794b059de14e2a4a28 Notes (review): Code-Review+2: Bryan Strassner <strassner.bryan@gmail.com> Code-Review+2: Pete Birley <petebirley@gmail.com> Workflow+1: Pete Birley <petebirley@gmail.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Mon, 28 Jan 2019 17:25:37 +0000 Reviewed-on: https://review.openstack.org/630755 Project: openstack/airship-shipyard Branch: refs/heads/master
2019-01-27Adding filename to logging message format for troubleshooting purposepd2839
This change is realted to Airflow Change-Id: If8fd5983fd589ddf07b960d38e0081cfb0237003 Notes (review): Code-Review+2: Bryan Strassner <strassner.bryan@gmail.com> Code-Review+2: Sean Eagan <sean.eagan@att.com> Workflow+1: Sean Eagan <sean.eagan@att.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Mon, 28 Jan 2019 20:24:15 +0000 Reviewed-on: https://review.openstack.org/633062 Project: openstack/airship-shipyard Branch: refs/heads/master
2019-01-22Merge "Raise specific errors during create configdocs"Zuul
2019-01-22Merge "fix typos in API.rst & output.py"Zuul
2019-01-22Merge "Add missing test_site RBAC config in values.yaml"Zuul
2019-01-17Merge "Adding filename to logging message format for troubleshooting purpose"Zuul
2019-01-17Adding filename to logging message format for troubleshooting purposepd2839
Change-Id: I09348ab7ac78700badcff557a82049660ac9f5c6 Notes (review): Code-Review+1: Evgeniy L <eli@mirantis.com> Code-Review+2: Aaron Sheffield <ajs@sheffieldfamily.net> Code-Review+2: Matt McEuen <matt.mceuen@att.com> Workflow+1: Matt McEuen <matt.mceuen@att.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Thu, 17 Jan 2019 21:36:33 +0000 Reviewed-on: https://review.openstack.org/631608 Project: openstack/airship-shipyard Branch: refs/heads/master
2019-01-17Hide Server InformationSamuel Pilla
Hides the server and version information from the response header. Change-Id: I21d3bae4131b542c1b3f122ed2d313dfe68f3eb9 Notes (review): Code-Review+2: Bryan Strassner <strassner.bryan@gmail.com> Code-Review+1: Drew Walters <drewwalters96@gmail.com> Code-Review+2: Scott Hussey <sthussey@att.com> Workflow+1: Scott Hussey <sthussey@att.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Thu, 17 Jan 2019 16:11:28 +0000 Reviewed-on: https://review.openstack.org/630780 Project: openstack/airship-shipyard Branch: refs/heads/master
2019-01-10Add missing test_site RBAC config in values.yamlBryan Strassner
The RBAC rule for test_site was missing from the values.yaml. This change adds the rule. Change-Id: I8a7477c3f4a8135a2cec4fa6738d9e5b8925fb7a Notes (review): Code-Review+1: Rick Bartra <rb560u@att.com> Code-Review+1: Nishant Kumar <nishant.e.kumar@ericsson.com> Code-Review+1: Dan Crank <dan.no@att.com> Code-Review+1: Smruti Soumitra Khuntia <sk698p@att.com> Code-Review+2: Pete Birley <petebirley@gmail.com> Code-Review+1: Dustin Specker <dustin.specker@att.com> Code-Review+1: Evgeniy L <eli@mirantis.com> Code-Review+2: Scott Hussey <sthussey@att.com> Workflow+1: Scott Hussey <sthussey@att.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Tue, 22 Jan 2019 19:34:39 +0000 Reviewed-on: https://review.openstack.org/629940 Project: openstack/airship-shipyard Branch: refs/heads/master
2019-01-04Merge "Remove those copy words occured twice times in total_garbage.yaml"Zuul
2019-01-04Remove those copy words occured twice times in total_garbage.yamlzhouxinyong
Change-Id: I487529c1ad791c067d09e32023edf7eb3e3d40cf Notes (review): Code-Review+2: Scott Hussey <sthussey@att.com> Workflow+1: Scott Hussey <sthussey@att.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Fri, 04 Jan 2019 18:28:16 +0000 Reviewed-on: https://review.openstack.org/628419 Project: openstack/airship-shipyard Branch: refs/heads/master
2019-01-04Fix the misspelling of "except"lijunjie
Change-Id: I85a40e078d2f5ec017d2aebedf79568de4163e44 Notes (review): Code-Review+1: Evgeniy L <eli@mirantis.com> Code-Review+2: Scott Hussey <sthussey@att.com> Workflow+1: Scott Hussey <sthussey@att.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Fri, 04 Jan 2019 18:27:40 +0000 Reviewed-on: https://review.openstack.org/628382 Project: openstack/airship-shipyard Branch: refs/heads/master
2019-01-03Raise specific errors during create configdocsNishant Kumar
Currently shipyard raises same error for 2 scenarios- - Collection empty or resulted in no revision (Error code - 400) - Buffer is either not empty or the collection already exists in buffer (Error code - 409) This PS enables shipyard to raise specific errors for the above given scenarios which would equip consumers of Shipyard API client to handle the exception gracefully. Change-Id: I10860ca60f4fde4088cbb146283a2db305418320 Notes (review): Code-Review+2: Bryan Strassner <strassner.bryan@gmail.com> Code-Review+1: Evgeniy L <eli@mirantis.com> Code-Review+2: Aaron Sheffield <ajs@sheffieldfamily.net> Workflow+1: Aaron Sheffield <ajs@sheffieldfamily.net> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Tue, 22 Jan 2019 20:04:51 +0000 Reviewed-on: https://review.openstack.org/624178 Project: openstack/airship-shipyard Branch: refs/heads/master
2018-12-28Merge "Setup mirrored queues for celery in rabbit"Zuul
2018-12-21Merge "Updates cleartext-secrets RBAC Permissions"Zuul
2018-12-21Merge "Support clearing collections of configdocs"Zuul
2018-12-17Setup mirrored queues for celery in rabbitVladyslav Drok
This change starts setting up mirrored queues by default. If there is only one rabbitmq pod present this will still work, though will cause some performance overhead. Depends-On: https://review.openstack.org/617812 Depends-On: https://review.openstack.org/617817 Change-Id: I8982aed699185f9b7fb4962e108eb76377643f25 Notes (review): Code-Review+2: Scott Hussey <sthussey@att.com> Code-Review+1: Chris Wedgwood <cw@f00f.org> Code-Review+1: Evgeniy L <eli@mirantis.com> Code-Review+2: Pete Birley <petebirley@gmail.com> Workflow+1: Pete Birley <petebirley@gmail.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Fri, 28 Dec 2018 08:39:39 +0000 Reviewed-on: https://review.openstack.org/614610 Project: openstack/airship-shipyard Branch: refs/heads/master
2018-12-12fix typos in API.rst & output.pymelissaml
Change-Id: I5bb9f8e55580a926b2684aa2e62bb8cc139de3be Notes (review): Code-Review+1: Drew Walters <drewwalters96@gmail.com> Code-Review+1: Evgeniy L <eli@mirantis.com> Code-Review+2: Bryan Strassner <strassner.bryan@gmail.com> Code-Review+2: Scott Hussey <sthussey@att.com> Workflow+1: Scott Hussey <sthussey@att.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Tue, 22 Jan 2019 20:01:11 +0000 Reviewed-on: https://review.openstack.org/624447 Project: openstack/airship-shipyard Branch: refs/heads/master
2018-12-10Merge "Minor: meaningful default label"Zuul
2018-12-07Merge "Update to Airflow 1.10.1 and restore sysout"Zuul
2018-12-05Update to Airflow 1.10.1 and restore sysoutBryan Strassner
Updates to Airflow 1.10.1; See (1), (2) for some notes Related, and additionally: configures Airflow to restore logging of workflow steps to a console/sdtout logger, supporting the desired ability to attach logging and monitoring to standard container mechanisms. This does not change the behavior of also logging to the airflow-arranged log files for steps and DAG runs. A side effect of updating to 1.10.1 includes a major decrease in resource usage by the Airflow scheudler process (reducing from ~ 1 core fully consumed to less than 5% of a core consumed YMMV, but significant) Additional adjustment downward of resources allocated, threads produced, and frequency of polling leads to an overall significant reduction in resource usage. Airship note: Because Airflow 1.10.0 and 1.10.1 use compatible versions of celery and dag_run information, updating from 1.10.0 - 1.10.1 in place is possible if airflow-worker pods are allowed to continue to run. (1) https://github.com/apache/incubator-airflow/blob/master/UPDATING.md (2) https://github.com/apache/incubator-airflow/releases/tag/1.10.1 Change-Id: I9b024e3996c528c7b74e2888191d48c7a45a1f04 Notes (review): Code-Review+2: Scott Hussey <sthussey@att.com> Code-Review+1: Nishant Kumar <nishant.e.kumar@ericsson.com> Code-Review+2: Aaron Sheffield <ajs@sheffieldfamily.net> Workflow+1: Aaron Sheffield <ajs@sheffieldfamily.net> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Fri, 07 Dec 2018 15:37:09 +0000 Reviewed-on: https://review.openstack.org/620758 Project: openstack/airship-shipyard Branch: refs/heads/master
2018-12-04Fix: install docker-py in gates post job for docker loginRoman Gorshunov
Zuul post-merge job fails to run docker login, complaining about missing docker-py module. This patch adds installation of this module to the relevant job. Change-Id: I3523eedd9abb56a9cabbfb72391ed9f1471a4f4c Notes (review): Code-Review+2: Pete Birley <petebirley@gmail.com> Code-Review+2: Scott Hussey <sthussey@att.com> Workflow+1: Scott Hussey <sthussey@att.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Tue, 04 Dec 2018 14:21:05 +0000 Reviewed-on: https://review.openstack.org/622305 Project: openstack/airship-shipyard Branch: refs/heads/master
2018-11-30Support clearing collections of configdocsBryan Strassner
Adds an option to create configdocs as an empty colleciton. This is done as an explicit flag (--empty-collection) on the command as opposed to using empty files to prevent accidental emtpy file loads leading to frustration. Since this introduced a new flag value for the CLI, the CLIs using flag values were updated to use the standard is_flag=True instead of the flag_value=True or some other value when a boolean flag is expected. Minor updates to CLI tests due to moving to responses 0.10.2 Depends-On: https://review.openstack.org/#/c/614421/ Change-Id: I489b0e1183335cbfbaa2014c1458a84dadf6bb0b Notes (review): Code-Review+2: Aaron Sheffield <ajs@sheffieldfamily.net> Code-Review+1: Nishant Kumar <nishant.e.kumar@ericsson.com> Code-Review+1: Evgeniy L <eli@mirantis.com> Code-Review+2: Scott Hussey <sthussey@att.com> Workflow+1: Scott Hussey <sthussey@att.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Fri, 21 Dec 2018 14:40:00 +0000 Reviewed-on: https://review.openstack.org/611457 Project: openstack/airship-shipyard Branch: refs/heads/master
2018-11-28Updates cleartext-secrets RBAC PermissionsAaron Sheffield
- Adds an RBAC check when returning raw configdocs. Change-Id: Ia4967ba4e1dfc49d44a3914cfa151177a49c3799 Notes (review): Code-Review+1: Rick Bartra <rb560u@att.com> Code-Review+1: Ahmad Mahmoudi <am495p@att.com> Code-Review+2: Bryan Strassner <strassner.bryan@gmail.com> Code-Review+1: Nishant Kumar <nishant.e.kumar@ericsson.com> Code-Review+2: Scott Hussey <sthussey@att.com> Workflow+1: Scott Hussey <sthussey@att.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Fri, 21 Dec 2018 14:41:02 +0000 Reviewed-on: https://review.openstack.org/617722 Project: openstack/airship-shipyard Branch: refs/heads/master
2018-11-14Merge "Ensure SY gets redacted rendered documents"Zuul
2018-11-14Ensure SY gets redacted rendered documentsanthony.bellino
- Introduced query parameter 'cleartext-secrets' yields cleartext secrets in encrypted documents if true, else the values are redacted. - Introduced CLI flag '--cleartext-secrets' yields cleartext secrets in encrypted documents. Change-Id: I8a950c8bded3550f4aab8e6dc662ea330c2fb73f Notes (review): Code-Review+1: Rick Bartra <rb560u@att.com> Code-Review+2: Aaron Sheffield <ajs@sheffieldfamily.net> Code-Review+2: Bryan Strassner <bryan.strassner@gmail.com> Workflow+1: Bryan Strassner <bryan.strassner@gmail.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Wed, 14 Nov 2018 22:34:23 +0000 Reviewed-on: https://review.openstack.org/611971 Project: openstack/airship-shipyard Branch: refs/heads/master
2018-11-13Add configurable timeout for Drydock clientBryan Strassner
Adds configs to allow a drydock client to use a non-default read timeout. Change-Id: Id4e4a235861165bfb5eb571684c8ce0be4181543 Notes (review): Code-Review+2: Scott Hussey <sthussey@att.com> Code-Review+2: Aaron Sheffield <ajs@sheffieldfamily.net> Workflow+1: Aaron Sheffield <ajs@sheffieldfamily.net> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Tue, 13 Nov 2018 19:47:00 +0000 Reviewed-on: https://review.openstack.org/617792 Project: openstack/airship-shipyard Branch: refs/heads/master
2018-11-13fix some errors for ill-syntax in CLI.rstzhouxinyong
Change-Id: I11043e82da9de50b8444055e3602554d355540ee Notes (review): Code-Review+2: Bryan Strassner <bryan.strassner@gmail.com> Code-Review+2: Aaron Sheffield <ajs@sheffieldfamily.net> Workflow+1: Aaron Sheffield <ajs@sheffieldfamily.net> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Tue, 13 Nov 2018 14:31:28 +0000 Reviewed-on: https://review.openstack.org/617414 Project: openstack/airship-shipyard Branch: refs/heads/master
2018-11-12Zuul gates cleanup and fixesRoman Gorshunov
1. Removed osh-infra-upgrade-host playbook from image building jobs, as non-relevant 2. Removed osh-infra-deploy-docker playbook from image building jobs, as docker-ce is deployed in run-image playbook 3. Removed osh-infra-build, osh-infra-deploy-k8s and security-bandit playbooks - they are not referenced anywhere; bandit has already been merged with pep8 job Change-Id: I27f0fd8f346d0b52c55870b6005be525a1fec671 Notes (review): Code-Review+2: Scott Hussey <sthussey@att.com> Code-Review+2: Bryan Strassner <bryan.strassner@gmail.com> Workflow+1: Bryan Strassner <bryan.strassner@gmail.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Mon, 12 Nov 2018 16:51:43 +0000 Reviewed-on: https://review.openstack.org/617300 Project: openstack/airship-shipyard Branch: refs/heads/master
2018-11-08Minor: meaningful default labelRoman Gorshunov
Making default label meaningful and conformant to "key=value" requirement. Change-Id: I19886ea8bc9a1a3a164ee1ab0d8adfc831af02c1 Notes (review): Code-Review+2: Matt McEuen <matt.mceuen@att.com> Code-Review+2: Scott Hussey <sthussey@att.com> Workflow+1: Scott Hussey <sthussey@att.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Mon, 10 Dec 2018 15:08:57 +0000 Reviewed-on: https://review.openstack.org/616663 Project: openstack/airship-shipyard Branch: refs/heads/master
2018-11-06Merge "Expects Redacted Raw Documents"Zuul
2018-11-01trivial: modify spelling error of responselvxianguo
Change-Id: Ie3d2ad641457852c15654fc6dd730f9d305e75fc Notes (review): Code-Review+2: Felipe Monteiro <felipe.monteiro@att.com> Workflow+1: Felipe Monteiro <felipe.monteiro@att.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Thu, 01 Nov 2018 15:03:17 +0000 Reviewed-on: https://review.openstack.org/614724 Project: openstack/airship-shipyard Branch: refs/heads/master
2018-10-31trivial: modify spelling error of testlvxianguo
Change-Id: I79d71d4596b3fd5ec625d5c2b749e8a9a0f7264e Notes (review): Code-Review+2: Felipe Monteiro <felipe.monteiro@att.com> Workflow+1: Felipe Monteiro <felipe.monteiro@att.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Wed, 31 Oct 2018 20:23:03 +0000 Reviewed-on: https://review.openstack.org/614471 Project: openstack/airship-shipyard Branch: refs/heads/master
2018-10-25Merge "zuul: Use zuul templates for unit tests"Zuul
2018-10-25Merge "Enable shipyard to use PBR"Zuul
2018-10-25Enable shipyard to use PBRNishant Kumar
This PS enables shipyard to use PBR as rest of the other OpenStack project. Currently if shipyard is used as a requirement in another project, the dependencies for shipyard doesn't get installed. This PS fixes this bug. Change-Id: I34d452649a886af9d865d4ad51eeab70399fe395 Notes (review): Code-Review+2: Bryan Strassner <bryan.strassner@gmail.com> Code-Review+2: Aaron Sheffield <ajs@sheffieldfamily.net> Workflow+1: Aaron Sheffield <ajs@sheffieldfamily.net> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Thu, 25 Oct 2018 19:03:20 +0000 Reviewed-on: https://review.openstack.org/612504 Project: openstack/airship-shipyard Branch: refs/heads/master
2018-10-24Fix: adding back the possibility to add arbitrary labelsRoman Gorshunov
Arbitrary labels could be added as `make` parameter `LABEL=`, which is used in att-comdev/cicd Jenkins pipelines. Sample parameter: 'LABEL=org.label-schema.vcs-url=${GERRIT_CHANGE_URL} \ --label org.label-schema.base-image=${base_sha256}' Sample usage: See Jenkinsfile files under images/ directory in att-comdev/cicd repo. In addition to that, if `COMMIT` variable is undefined when invoking `make`, we use result of `git rev-parse HEAD` command, which should output latest git commit ID. [0] https://github.com/att-comdev/cicd Change-Id: I7c6b63c865ac0ff63f4a85ec54863c20781fe98d Notes (review): Code-Review+1: Stacey Fletcher <staceylynnfletcher@gmail.com> Code-Review+1: Drew Walters <drewwalters96@gmail.com> Code-Review+2: Felipe Monteiro <felipe.monteiro@att.com> Code-Review+2: Scott Hussey <sthussey@att.com> Workflow+1: Scott Hussey <sthussey@att.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Wed, 24 Oct 2018 21:36:21 +0000 Reviewed-on: https://review.openstack.org/613033 Project: openstack/airship-shipyard Branch: refs/heads/master
2018-10-23zuul: Use zuul templates for unit testsFelipe Monteiro
This patch set uses zuul templates for python35 and python36 because: 1) python35 template is maintained by project-config; don't need to maintain separately in SY 2) python36 is now what SY will be building off in the Dockerfile so it is better to also test this actively in CICD Change-Id: I98230b51db69f1054d11428f48bd09dc2547f8b6 Notes (review): Code-Review+2: Scott Hussey <sthussey@att.com> Code-Review+2: Aaron Sheffield <ajs@sheffieldfamily.net> Workflow+1: Aaron Sheffield <ajs@sheffieldfamily.net> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Thu, 25 Oct 2018 21:17:00 +0000 Reviewed-on: https://review.openstack.org/612819 Project: openstack/airship-shipyard Branch: refs/heads/master
2018-10-23Expects Redacted Raw DocumentsAaron Sheffield
- Adds a query parameter 'cleartext-secrets' to get full raw documents. - Adds CLI flag to get full raw documents. Change-Id: If38974c8433c8360cc47ae1273720ad76e87a6fd Notes (review): Code-Review+2: Scott Hussey <sthussey@att.com> Code-Review+2: Felipe Monteiro <felipe.monteiro@att.com> Code-Review+1: Nishant Kumar <nishant.e.kumar@ericsson.com> Workflow+1: Bryan Strassner <bryan.strassner@gmail.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Tue, 06 Nov 2018 21:57:46 +0000 Reviewed-on: https://review.openstack.org/610042 Project: openstack/airship-shipyard Branch: refs/heads/master
2018-10-22Merge "Making Python version uniform across all airship components."Zuul
2018-10-22charts: Fix policy config in Shipyard valuesDrew Walters
This change removes an extra space on line 375 of the Shipyard values file that prevents Helm from rendering the Shipyard chart values. The line is part of the Shipyard policy config. Change-Id: I49f3e4c442a00be043218bac2fe6f2da3c723b0d Notes (review): Code-Review+2: Bryan Strassner <bryan.strassner@gmail.com> Code-Review+2: Felipe Monteiro <felipe.monteiro@att.com> Workflow+1: Felipe Monteiro <felipe.monteiro@att.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Mon, 22 Oct 2018 14:12:05 +0000 Reviewed-on: https://review.openstack.org/612389 Project: openstack/airship-shipyard Branch: refs/heads/master