summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
12 daysAdded filename to logging message format forHEADmasterindra
troubleshooting purpose This change is related to Maas Here are the Change ID's for other airship componets Shipyard- I09348ab7ac78700badcff557a82049660ac9f5c6 Airflow- If8fd5983fd589ddf07b960d38e0081cfb0237003 Deckhand- I2763ae7ea62e78c9dd89659f97b149ab000d0ebb Drydock- I88c8cd6a56771cf6e97cfa874dc63963e247a890 Armada- I5edd13d2a2c06f844bef1595e045208f53af4e71 Promenade- Ibbbf65ad815fb8c9e6ede468eda12bec863bc474 Change-Id: I61e4daaac5b6c01dbe59b6d11e343c2b77483cbf Notes (review): Code-Review+1: Rahul Khiyani <rk0850@att.com> Code-Review+2: Roman Gorshunov <roman.gorshunov@att.com> Code-Review+1: Anthony Bellino <ab2434@att.com> Code-Review+2: Matt McEuen <matt.mceuen@att.com> Workflow+1: Matt McEuen <matt.mceuen@att.com> Code-Review+2: Aaron Sheffield <ajs@sheffieldfamily.net> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Tue, 05 Feb 2019 17:11:06 +0000 Reviewed-on: https://review.openstack.org/631792 Project: openstack/airship-maas Branch: refs/heads/master
2019-01-30(chart) rackd pod readiness checkScott Hussey
- Add a readiness check for the rack pods. This really only applies when they are spawned and will not be useful for ongoing readiness evaluation. Should eliminate false 'completions' of the chart deployment. Change-Id: I5b547976e770302d2cc293396e1041798ac7e4ea Notes (review): Code-Review+2: Sean Eagan <sean.eagan@att.com> Code-Review+2: Bryan Strassner <strassner.bryan@gmail.com> Workflow+1: Bryan Strassner <strassner.bryan@gmail.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Thu, 31 Jan 2019 16:34:05 +0000 Reviewed-on: https://review.openstack.org/634062 Project: openstack/airship-maas Branch: refs/heads/master
2019-01-30(fix) disable dhcp when detaching rackScott Hussey
- When the register-rack-controller service runs, it removes rack controllers from all VLANs. However it leaves the VLAN in a unsupported config with dhcp_on as true and no rack controllers. Also disable dhcp_on when detaching the rack controllers. Change-Id: I9f91ac60372873497b67b793940b2675eb98ff64 Notes (review): Code-Review+1: Nishant Kumar <nishant.e.kumar@ericsson.com> Code-Review+2: Sean Eagan <sean.eagan@att.com> Code-Review+2: Bryan Strassner <strassner.bryan@gmail.com> Workflow+1: Bryan Strassner <strassner.bryan@gmail.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Thu, 31 Jan 2019 16:33:40 +0000 Reviewed-on: https://review.openstack.org/634061 Project: openstack/airship-maas Branch: refs/heads/master
2019-01-25(fix) Give systemd service access to envScott Hussey
- The service to register the rack controller pod does not have access to the MAAS_API_KEY env var so it fails to deregister when needed. Change-Id: I16bc63ef14a2dab463dfdca11b7e3ca13d508a9e Notes (review): Code-Review+2: Sean Eagan <sean.eagan@att.com> Code-Review+1: Nishant Kumar <nishant.e.kumar@ericsson.com> Code-Review+1: Michael Beaver <michaelbeaver64@gmail.com> Code-Review+2: Bryan Strassner <strassner.bryan@gmail.com> Workflow+1: Bryan Strassner <strassner.bryan@gmail.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Fri, 25 Jan 2019 17:51:05 +0000 Reviewed-on: https://review.openstack.org/633088 Project: openstack/airship-maas Branch: refs/heads/master
2019-01-10Open MAAS proxy ACLScott Hussey
- Allow requests from any source through the MAAS proxy so that traffic routed through maas-ingress will work Change-Id: I91e40789ad45c0ea75c54eccbf37931156b224e3 Notes (review): Code-Review+1: Steve Wilkerson <wilkers.steve@gmail.com> Code-Review+2: Mark Burnett <mark.m.burnett@gmail.com> Workflow+1: Mark Burnett <mark.m.burnett@gmail.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Fri, 11 Jan 2019 14:28:43 +0000 Reviewed-on: https://review.openstack.org/630011 Project: openstack/airship-maas Branch: refs/heads/master
2019-01-09(fix) Make DNS port in region svc UDPScott Hussey
- The port in the maas-region service for DNS traffic was configured as TCP, should be UDP. Change-Id: I51b3406de0da10298cddad4ea3b7c853ffb9cf96 Notes (review): 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: Thu, 10 Jan 2019 13:18:12 +0000 Reviewed-on: https://review.openstack.org/629756 Project: openstack/airship-maas Branch: refs/heads/master
2019-01-08Forward DNS via ingressScott Hussey
- Forward UDP DNS requests from maas-ingress to the region pod for PXE networks that do not have access to upstream DNS servers. Change-Id: Icf88bac4c0df1a351a5bd246e3fa8bf28135d37e Notes (review): Code-Review+2: Matt McEuen <matt.mceuen@att.com> Code-Review+2: Bryan Strassner <strassner.bryan@gmail.com> Workflow+1: Bryan Strassner <strassner.bryan@gmail.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Wed, 09 Jan 2019 14:23:10 +0000 Reviewed-on: https://review.openstack.org/629372 Project: openstack/airship-maas Branch: refs/heads/master
2018-12-14Support tuning of the ingress fallback error pagesScott Hussey
- If the error pages service doesn't have endpoints, ingress will start up a default service. Allow the port for this service to be tunable. Change-Id: I3f60a7cb47570459da99fcd854c453e81330b052 Notes (review): Code-Review+2: Kaspars Skels <kaspars.skels@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: Sun, 16 Dec 2018 19:36:29 +0000 Reviewed-on: https://review.openstack.org/625338 Project: openstack/airship-maas Branch: refs/heads/master
2018-12-07(fix) Fix static ports in MAAS ingressScott Hussey
- Some residual static configuration was left in the MAAS ingress deployment template. Update it to render the ingress ports from endpoints and also to remove the TCP forwarder for the MAAS region API and instead use a standard Ingress resource. Change-Id: I7764d48ea919147503e9bf2521c52cb6f0028538 Notes (review): Code-Review+2: Aaron Sheffield <ajs@sheffieldfamily.net> Code-Review+1: Ahmad Mahmoudi <am495p@att.com> Code-Review+2: Mark Burnett <mark.m.burnett@gmail.com> Workflow+1: Scott Hussey <sthussey@att.com> Code-Review+1: Dan Crank <dan.no@att.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Fri, 07 Dec 2018 23:26:14 +0000 Reviewed-on: https://review.openstack.org/619283 Project: openstack/airship-maas Branch: refs/heads/master
2018-12-07Apparmor profile for MaaSCrank, Daniel (dc6350)
All containers were already running in non-privileged containers except region-controller and rack-controller. Both of those require privileged containers but can still function with the docker-default apparmor profile applied. This PS uses the new, more generic HTK snippet name (see https://review.openstack.org/613703). Change-Id: Icaa720f05b18f4264ae7098b427fe5f639cba2c6 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: Fri, 07 Dec 2018 22:47:12 +0000 Reviewed-on: https://review.openstack.org/612772 Project: openstack/airship-maas Branch: refs/heads/master
2018-11-21Merge "Support YAML sequence for DNS and NTP servers"Zuul
2018-11-19(fix) Fix import job race conditionScott Hussey
- If the import job triggers before the rack controller pod(s) have registered w/ the region controller, then it must fully timeout and then reschedule to pass. Update it so that each time it checks for rack controller image sync, it updates the list of all registered rack controllers. - Update register service to be part of Dockerfile so it can be enabled. Change-Id: I72e190d472ad259da65b2e583b2a16d8adf660f5 Notes (review): Code-Review+2: Mark Burnett <mark.m.burnett@gmail.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: Tue, 20 Nov 2018 17:49:18 +0000 Reviewed-on: https://review.openstack.org/618803 Project: openstack/airship-maas Branch: refs/heads/master
2018-11-15[WIP] [fix] Patch issues in upstream MAASScott Hussey
- maas-enlist does not work with hyphenated domains. Backport from upstream fix. - Ignore MAC addresses of '00:00:00:00:00:00' to fix issue of OVS break MAAS controller registration Change-Id: I26b09bb35ef3bfc9424188dbf9fccf0ca3199441 Notes (review): 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: Fri, 16 Nov 2018 15:11:08 +0000 Reviewed-on: https://review.openstack.org/618052 Project: openstack/airship-maas Branch: refs/heads/master
2018-11-08Minor: meaningful default labelRoman Gorshunov
Making default label meaningful and conformant to "key=value" requirement. Change-Id: I720452da80a30d6cf21d8968abb2303629cd5f72 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: Thu, 08 Nov 2018 18:56:50 +0000 Reviewed-on: https://review.openstack.org/616661 Project: openstack/airship-maas Branch: refs/heads/master
2018-11-05Support MAAS HAScott Hussey
- Create two replicas of rack and region pods - Use required anti-affinity between rack pods - Remove the MAAS ingress controller from the rack pod and into dedicated deployment - Update rack registration script to harvest the systemid from the underlying host when available Change-Id: I41e21b7bb5256d04b37a70fbd2088c617b5d239a Notes (review): Code-Review+2: Bryan Strassner <bryan.strassner@gmail.com> Code-Review+1: Dan Crank <dan.no@att.com> Code-Review+2: Mark Burnett <mark.m.burnett@gmail.com> Workflow+1: Scott Hussey <sthussey@att.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Mon, 05 Nov 2018 21:30:07 +0000 Reviewed-on: https://review.openstack.org/607725 Project: openstack/airship-maas Branch: refs/heads/master
2018-11-05Merge "MAAS support for pod mobility"Zuul
2018-10-29Merge "Fix: adding back the possibility to add arbitrary labels"Zuul
2018-10-29Merge "Fix: git commit id labels on images"Zuul
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: Ibd4921de87b2d9cbf094c7f3378a56df470accae Notes (review): Code-Review+1: Stacey Fletcher <staceylynnfletcher@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: Mon, 29 Oct 2018 21:38:56 +0000 Reviewed-on: https://review.openstack.org/613015 Project: openstack/airship-maas Branch: refs/heads/master
2018-10-23MAAS support for pod mobilityScott Hussey
Upgrades to the MAAS chart to allow for the Pods running the rack and region services to work across all control plane hosts. Change-Id: I84c856599a1122a2b4a64242a7cea357887b0462 Notes (review): Code-Review+1: Dan Crank <dan.no@att.com> Code-Review+2: Aaron Sheffield <ajs@sheffieldfamily.net> Code-Review+2: Bryan Strassner <bryan.strassner@gmail.com> Workflow+1: Scott Hussey <sthussey@att.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Mon, 05 Nov 2018 20:59:51 +0000 Reviewed-on: https://review.openstack.org/600253 Project: openstack/airship-maas Branch: refs/heads/master
2018-10-22Support YAML sequence for DNS and NTP serversScott Hussey
- When specifying the list of upstream DNS or NTP servers to configure MAAS with, use YAML sequences rather than forcing a string Change-Id: If0da29c0ad2c7299250ecba120bca54920e54052 Notes (review): Code-Review+2: Aaron Sheffield <ajs@sheffieldfamily.net> Code-Review+2: Pete Birley <petebirley@gmail.com> Workflow+1: Pete Birley <petebirley@gmail.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Wed, 21 Nov 2018 15:35:59 +0000 Reviewed-on: https://review.openstack.org/612484 Project: openstack/airship-maas Branch: refs/heads/master
2018-10-19(fix) Missing quotes for env variableScott Hussey
- The MAAS proxy port env variable for the import job was missing quotes causing a chart failure Change-Id: I8310978e94f9916c0625040115a8a96f7c2b4199 Notes (review): Code-Review+2: Matt McEuen <matt.mceuen@att.com> Code-Review+2: Mark Burnett <mark.m.burnett@gmail.com> Workflow+1: Mark Burnett <mark.m.burnett@gmail.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Fri, 19 Oct 2018 20:32:22 +0000 Reviewed-on: https://review.openstack.org/611940 Project: openstack/airship-maas Branch: refs/heads/master
2018-10-19Merge "bugfix: Ensure kernel_package param is not required"Zuul
2018-10-19bugfix: Ensure kernel_package param is not requiredAlan Meadows
A previous patchset introduced a new kernel param option 'kernel_package.' This patch corrects the logic in that so that the parameter is not a required parameter - and if absent falls back to the traditional MaaS behavior which will select the latest kernel from the appropriate line. Change-Id: Icc62b27e0f39914fb73fb9f655d9b7b0b6c6f489 Notes (review): Code-Review+2: Kaspars Skels <kaspars.skels@gmail.com> Code-Review+2: Scott Hussey <sthussey@att.com> Code-Review+2: Craig Anderson <craig.anderson@att.com> Workflow+1: Craig Anderson <craig.anderson@att.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Fri, 19 Oct 2018 16:06:50 +0000 Reviewed-on: https://review.openstack.org/611897 Project: openstack/airship-maas Branch: refs/heads/master
2018-10-19Set MAAS internal proxy to 31800Kaspars Skels
Looks like new version of MAAS has fixed long standing bug https://bugs.launchpad.net/maas/+bug/1779712 This will match internal MAAS ports to NodePort. Change-Id: I639a4c492eb80545c69fd132d3b2dc4cca524933 Notes (review): Code-Review+2: Alan Meadows <alan.meadows@gmail.com> Code-Review+1: Kaspars Skels <kaspars.skels@gmail.com> Code-Review+2: Craig Anderson <craig.anderson@att.com> Workflow+1: Craig Anderson <craig.anderson@att.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Fri, 19 Oct 2018 16:06:50 +0000 Reviewed-on: https://review.openstack.org/611781 Project: openstack/airship-maas Branch: refs/heads/master
2018-10-18Bugfix Bios Grub Partition BehaviorAlan Meadows
MaaS 2.3.5 added bios grub partition changes that no longer cared for the size of the storage device nor whether it was a boot device. This patch effectively restores the original behavior which was also reintroduced in MaaS 2.4.0. Change-Id: I8b7b38fe42b005a656e6c5cab615c144b6a90b22 Notes (review): Code-Review+2: Kaspars Skels <kaspars.skels@gmail.com> Code-Review+2: Scott Hussey <sthussey@att.com> Workflow+1: Scott Hussey <sthussey@att.com> Code-Review+2: Craig Anderson <craig.anderson@att.com> Workflow+1: Craig Anderson <craig.anderson@att.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Thu, 18 Oct 2018 21:16:34 +0000 Reviewed-on: https://review.openstack.org/611675 Project: openstack/airship-maas Branch: refs/heads/master
2018-10-17Fix: git commit id labels on imagesRoman Gorshunov
1) Use OCI Image Specs for labels instead of custom 'commit-id=xxxxx' or legacy "Label Schema" 2) Fix missing git commit id labels on images (.revision) 3) Add human-readable title (.title) of the image, URL (.url), and a few other properties (annotations) according to the latest Specs Change-Id: I8ee3aef8d64efe6237f630caab3683f7137d4e68 Notes (review): Code-Review+2: Felipe Monteiro <felipe.monteiro@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, 29 Oct 2018 21:38:56 +0000 Reviewed-on: https://review.openstack.org/604217 Project: openstack/airship-maas Branch: refs/heads/master
2018-10-16Add support for specific kernel package selectionAlan Meadows
by tagging a node with a tag of 'kernel_package' with a value of the explicit package name which will drive the curtin installer. Change-Id: I67c8395c30bcb538859947f7406a433fb18a981b Notes (review): Code-Review+2: Scott Hussey <sthussey@att.com> Code-Review+2: Kaspars Skels <kaspars.skels@gmail.com> Workflow+1: Kaspars Skels <kaspars.skels@gmail.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Thu, 18 Oct 2018 16:34:31 +0000 Reviewed-on: https://review.openstack.org/610720 Project: openstack/airship-maas Branch: refs/heads/master
2018-10-11[470918] Update MaaS to 2.3.5Crank, Daniel (dc6350)
Updating MaaS to 2.3.5, as 2.3.0 appears to no longer be available in the Ubuntu repo. Change-Id: I5afb38d8e73485be1ab05a9ac2a18e1befe70152 Notes (review): Code-Review+2: Scott Hussey <sthussey@att.com> Code-Review+1: Dan Crank <dan.no@att.com> Code-Review+2: Pete Birley <petebirley@gmail.com> Workflow+1: Pete Birley <petebirley@gmail.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Tue, 16 Oct 2018 16:55:49 +0000 Reviewed-on: https://review.openstack.org/609717 Project: openstack/airship-maas Branch: refs/heads/master
2018-09-25Merge "Add file package to sstream-cache image build"Zuul
2018-09-24Fix: various documentation and URL fixesRoman Gorshunov
1) UCP -> Airship 2) readthedocs.org -> readthedocs.io (there is redirect) 3) http -> https 4) attcomdev -> airshipit (repo on quay.io) 5) att-comdev -> openstack/airship-* (repo on github/openstack git) 6) many URLs have been verified and adjusted to be current 7) no need for 'en/latest/' path in URL of the RTD 8) added more info to some setup.cfg and setup.py files 9) ucp-integration docs are now in airship-in-a-bottle 10) various other minor fixes Change-Id: I8fe2ac12a3e104309e818d956313693c3ba6f7cc Notes (review): Code-Review+2: Felipe Monteiro <felipe.monteiro@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: Mon, 24 Sep 2018 15:27:09 +0000 Reviewed-on: https://review.openstack.org/604431 Project: openstack/airship-maas Branch: refs/heads/master
2018-09-22Add file package to sstream-cache image buildAnderson, Craig (ca846m)
Deploying Genesis kernel with a matching kernel to what MaaS provisions to other nodes requires starting the container on Genesis and running the `file` command on the boot-kernel in order to determine the kernel version. This PS adds the `file` binary to the image. Change-Id: Idddcc25916ba5b8b015cdde9bfe773443f158273 Notes (review): 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: Tue, 25 Sep 2018 20:52:27 +0000 Reviewed-on: https://review.openstack.org/604571 Project: openstack/airship-maas Branch: refs/heads/master
2018-09-14Add release uuid to pods and rc objects (maas)Matt McEuen
This PS adds the ability to attach a release uuid to pods and rc objects as desired. This can be used, for example, to force an artificial manifest change in CICD scenarios, for upgradability testing purposes. Change-Id: I994f9eb9cd75947ee36276a542fa23cc547065e0 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: Mon, 17 Sep 2018 21:17:49 +0000 Reviewed-on: https://review.openstack.org/602746 Project: openstack/airship-maas Branch: refs/heads/master
2018-08-22Chart: Modernise chartPete Birley
This PS updates the maas chart to support modern helm toolkits. Change-Id: Id70343afdec622dc84b89b0d7f496e9ef498ea6b Signed-off-by: Pete Birley <pete@port.direct> Notes (review): Code-Review+1: Steve Wilkerson <wilkers.steve@gmail.com> 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: Wed, 12 Sep 2018 13:01:35 +0000 Reviewed-on: https://review.openstack.org/595398 Project: openstack/airship-maas Branch: refs/heads/master
2018-08-22Chart: Remove duplicate initcontainer referencePete Birley
This PS removes a duplicate initcontainer key and values from the rack controller template. Change-Id: I18b157b9cf7256e7acc574da9cdfecbe51dc13d6 Signed-off-by: Pete Birley <pete@port.direct> Notes (review): Code-Review+1: Steve Wilkerson <wilkers.steve@gmail.com> Code-Review+2: Aaron Sheffield <ajs@sheffieldfamily.net> 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: Fri, 24 Aug 2018 13:55:59 +0000 Reviewed-on: https://review.openstack.org/595400 Project: openstack/airship-maas Branch: refs/heads/master
2018-08-23Charts: remove hardcoded htk reference from make scriptPete Birley
This PS removes the duplicate hardcoded htk reference from the make script. Change-Id: I3c816575b6a3cacd9e62dedfea95e552a16a95a5 Signed-off-by: Pete Birley <pete@port.direct> Notes (review): Code-Review+2: Felipe Monteiro <felipe.monteiro@att.com> Code-Review+1: Steve Wilkerson <wilkers.steve@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, 23 Aug 2018 18:04:38 +0000 Reviewed-on: https://review.openstack.org/595395 Project: openstack/airship-maas Branch: refs/heads/master
2018-08-22Add .gitignore to repoPete Birley
This PS adds a .gitignore file to the repo to exclude the build dir. Change-Id: Idbac65e9a4d554c5a5987cffa575a1dde52ca465 Signed-off-by: Pete Birley <pete@port.direct> Notes (review): Code-Review+2: Felipe Monteiro <felipe.monteiro@att.com> Code-Review+1: Steve Wilkerson <wilkers.steve@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, 23 Aug 2018 18:02:22 +0000 Reviewed-on: https://review.openstack.org/595393 Project: openstack/airship-maas Branch: refs/heads/master
2018-08-22Helm: Move to use current target version of helm for airshipPete Birley
This PS updates the make scripts for charts to use the current version of helm targetted by ariship. Change-Id: Iff9d0cd3a9c9107b83d34872c6efaf945203286b Signed-off-by: Pete Birley <pete@port.direct> Notes (review): Code-Review+2: Felipe Monteiro <felipe.monteiro@att.com> Code-Review+1: Steve Wilkerson <wilkers.steve@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, 23 Aug 2018 18:02:17 +0000 Reviewed-on: https://review.openstack.org/595391 Project: openstack/airship-maas Branch: refs/heads/master
2018-07-25Merge "Update Dockerfile to allow override of FROM variable"Zuul
2018-07-19Merge "Upgrade the version of kubernetes-entrypoint for UCP helm charts"Zuul
2018-07-17Update Dockerfile to allow override of FROM variableJerome Brette
l is to let user customize the base image of the component by passing FROM=myimage during the build process. This would let any project leveraging Airship ensure that the base image is matching the security requirements for that project and still use the same Dockerfile. This will also ease the control of the /etc/apt/source.list and thereby the result of apt-get update/upgrade procedure. 2. The above goal is achievable by using docker-ce feature such as: ARG FROM="defaultbaseimage:xx" FROM ${FROM} For this reason, the installation of docker.io in the Zuul gating is beeing replaced by docker-ce. 3. Third Goal is to bring consistency with the other compoenents leveraging Helm such as the openstack-helm and potentially use bindep the same way the LOCI images are to ensure 4. The new syntax in the Dockerfile is still commented out until the associated image builder have been updated to use docker-ce as they have been for the LOCI images. Change-Id: I9a9d63329bea2b562f297705dc51661896a592f2 Notes (review): Code-Review+2: Pete Birley <pete@port.direct> 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, 25 Jul 2018 00:51:49 +0000 Reviewed-on: https://review.openstack.org/577977 Project: openstack/airship-maas Branch: refs/heads/master
2018-07-11Add test pods labels.Aaron Sheffield
- Uses helm toolkit to add labels to test pods. Change-Id: I856b6522312f5a5fccbfae3bbb3fe6ccf98871ba Notes (review): Code-Review+2: Pete Birley <pete@port.direct> Code-Review+2: Scott Hussey <sthussey@att.com> Workflow+1: Scott Hussey <sthussey@att.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Wed, 11 Jul 2018 13:40:51 +0000 Reviewed-on: https://review.openstack.org/581474 Project: openstack/airship-maas Branch: refs/heads/master
2018-07-06Upgrade the version of kubernetes-entrypoint for UCP helm chartshosingh000
Change-Id: I28a4f7fb2bfe226a941b7af127a52e046283b472 Notes (review): Code-Review+2: Felipe Monteiro <felipe.monteiro@att.com> Code-Review+1: wu.chunyang <wu.chunyang@99cloud.net> Code-Review+1: Tin Lam <tin@irrational.io> Code-Review+2: Scott Hussey <sthussey@att.com> Code-Review+2: Pete Birley <pete@port.direct> Workflow+1: Pete Birley <pete@port.direct> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Thu, 19 Jul 2018 17:09:07 +0000 Reviewed-on: https://review.openstack.org/580760 Project: openstack/airship-maas Branch: refs/heads/master
2018-06-29(fix) Make rackd statefulScott Hussey
- Use a statefulset and PVC to make rackd systemid assignment stateful between pod restarts. This is to alleviate instability in MAAS upgrades. Change-Id: Iea5c3d3897b561d4ba479203ee6aec5885282e1a Notes (review): Code-Review+2: Felipe Monteiro <felipe.monteiro@att.com> Code-Review+2: Pete Birley <pete@port.direct> Workflow+1: Pete Birley <pete@port.direct> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Mon, 09 Jul 2018 16:40:13 +0000 Reviewed-on: https://review.openstack.org/577565 Project: openstack/airship-maas Branch: refs/heads/master
2018-06-25(fix) Disable libvirt serviceScott Hussey
- Rearrange Dockerfile layers to run the systemd link deletion statement to after the install of the libvirtd package Change-Id: I49b0cb4ef4ebf6e92d2f99a7137387a5018ed3b5 Notes (review): Code-Review+2: Pete Birley <pete@port.direct> 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: Fri, 29 Jun 2018 22:52:25 +0000 Reviewed-on: https://review.openstack.org/577888 Project: openstack/airship-maas Branch: refs/heads/master
2018-06-22Unifying proxy variables for docker buildRoman Gorshunov
This patch adds proxy-related variables to 'docker build' command. Change-Id: I02f25639a700983ad5f2431bcd917a84375dadb9 Notes (review): Code-Review+2: Felipe Monteiro <felipe.monteiro@att.com> Code-Review+2: Pete Birley <pete@port.direct> Workflow+1: Pete Birley <pete@port.direct> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Fri, 22 Jun 2018 17:13:33 +0000 Reviewed-on: https://review.openstack.org/577413 Project: openstack/airship-maas Branch: refs/heads/master
2018-06-20Merge "Image: update image makefile to use host-networking"Zuul
2018-06-16Image: update image makefile to use host-networkingPete Birley
This PS updates the makefile to use host-networking, allowing simple build on systems not using dockers iptables. Change-Id: I71b07499ca38243ff6c7c86f6427348036384547 Signed-off-by: Pete Birley <pete@port.direct> Notes (review): Code-Review+1: Tin Lam <tin@irrational.io> Code-Review+2: Aaron Sheffield <ajs@sheffieldfamily.net> Code-Review+2: Scott Hussey <sthussey@att.com> Workflow+1: Scott Hussey <sthussey@att.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Wed, 20 Jun 2018 14:01:50 +0000 Reviewed-on: https://review.openstack.org/575551 Project: openstack/airship-maas Branch: refs/heads/master
2018-06-16MaaS: Slightly clean systemd and enable Stdout logging for journaldPete Birley
This PS updates the charts and images for running systemd in a more kubernetes friendly way: - The hosts cgroupfs is mounted in read only - Required mounts are created (tmp tmp/lock) - A tty is created for the container - A unit is added to each image that streams journald to stdout Follow up patches will improve the image builds, create cgroups in an init container, and also drop unrequired privileges from the containers in addition to compatibility with recent helm-toolkits. Change-Id: If3b0df28fea967c5ff67df51e1e95bc74f906222 Signed-off-by: Pete Birley <pete@port.direct> Notes (review): Code-Review+1: Steve Wilkerson <wilkers.steve@gmail.com> Code-Review+2: Mark Burnett <mark.m.burnett@gmail.com> Code-Review+1: Tin Lam <tin@irrational.io> Code-Review+1: Chris Wedgwood <cw@f00f.org> Code-Review+2: Bryan Strassner <bryan.strassner@gmail.com> Workflow+1: Felipe Monteiro <felipe.monteiro@att.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Tue, 19 Jun 2018 16:36:01 +0000 Reviewed-on: https://review.openstack.org/575590 Project: openstack/airship-maas Branch: refs/heads/master
2018-06-15Add ARG to MAAS SimpleStream DockerfileStacey Fletcher
This allows the simplestream repo to be passed at build time. Change-Id: I7c854bd04366ec145f0ae5b7e3b166c2201ff740 Notes (review): Code-Review+2: Mark Burnett <mark.m.burnett@gmail.com> Code-Review+2: Pete Birley <pete@port.direct> Workflow+1: Pete Birley <pete@port.direct> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Sat, 16 Jun 2018 15:57:49 +0000 Reviewed-on: https://review.openstack.org/575792 Project: openstack/airship-maas Branch: refs/heads/master