Commit Graph

14 Commits

Author SHA1 Message Date
Roman Gorshunov 969b27c95a Deprecate airship-in-a-bottle
Change-Id: Iabd48994f97a7c58fe902216f831f51cb72115f0
2020-04-15 10:57:13 +02:00
Roman Gorshunov e44d0f7fdd Verify VM disk size and relax kubelet disk reqs
Stop running airship-in-a-bottle.sh if minimum disk size requirements are not
met. Relax kubelet's default disk thresholds.

Change-Id: Id4cd251c585233b1b8e741b8c4f56a77ffd4e0c0
2019-01-21 17:33:06 +00:00
Bryan Strassner 44b38244c4 Cleanup Airship verbiage in docs
This change attempts to move the airship-in-a-bottle documentation
closer to a target state for Airship by removing references to the
Undercloud Platform. This triggered the reformating of some paragraphs,
but this change does not attempt to correct all of the information -
much more a syntactical change of the documentation than a semantic
change. Requests to correct information in any significant way will be
deferred to subsequent work.

Some completely outdated pages were removed completely, as they provided
more distraction than benefit.

Documents that were "under development" since their inception (and
nothing more than "under development") have been eliminated and may be
re-instantiated if anyone ever has anything to say about the topics, but
for now, removed the clutter.

Change-Id: Ida72b3706c894771888d8b694e1cf95d6cf810ed
2018-08-15 16:08:10 -05:00
Frank A. Zdarsky a1c06e606d Use system's configured DNS servers
This patch takes the system's effective DNS servers and updates
common-addresses.yaml to use these servers in the genesis process.
It first attempts to query the DNS servers via nmcli, which is typically
installed on desktop systems and is robust against the use of caching
stub resolvers. If nmcli is not installed (typically on server systems),
it falls back to reading DNS servers from /etc/resolv.conf.

Change-Id: I881e0f87a1699080171ae18f6461097bdee5c242
Story: 2002639
Task: 22295
2018-06-26 21:11:27 +00:00
Roman Gorshunov 047e6a6a19 Suggest correct IP if using non-default interface
This patch makes airship-in-a-bottle.sh script to suggest correct IP
if using non-default interface, and fixes minor syntax error.

Change-Id: I85f9d681eed9a1f3bd23f78cb749be498ab3c2ea
2018-06-11 16:25:32 +02:00
Bryan Strassner f5e3ef1e7e Separate demo and dev deployments of Airship
Separates and cleans up some documentation around the
airship-in-a-bottle usage for demo vs. development
environment purposes. Dev environments will deploy only the
Airship specific components, while the Demo will show a
more complete installation of OpenStack on top of Airship.

Change-Id: Icca614c4cc4aed426006720b924c105b15d9e510
2018-05-29 13:36:35 -05:00
Roman Gorshunov eba7bd8d46 Assume "yes" for settings detection
Completely lazy mode without any questions asked if launched with "-y" option.

Change-Id: Ib4925a00989553a0bb829b9dedb8a0fc485d7ab3
2018-05-21 18:04:29 +02:00
Zuul 29fba09a60 Merge "Add basic OpenStack components to single node dev" 2018-05-21 02:34:08 +00:00
Mark Burnett 4de027a36f Add basic OpenStack components to single node dev
Change-Id: Idd0b54482970e6c773126507266d0bd501f55225
2018-05-20 18:12:26 -05:00
Roman Gorshunov 2f89142afd Export SHORT_HOSTNAME
Exporting SHORT_HOSTNAME from airship-in-a-bottle.sh for deploy-airship.sh

Change-Id: I63c449163a4df981765b3f7c580078944a597829
2018-05-20 17:32:42 +02:00
Zuul ee7fc61fb3 Merge "Shells Out Getting hostname" 2018-05-19 15:34:44 +00:00
Aaron Sheffield b76f6a4d9c Shells Out Getting hostname
- Shells out getting the hostname to avoid returning the wrong value.

Change-Id: Ie0862433ae9b78c401359fe967f194c2f18ddcd6
2018-05-18 17:36:17 -05:00
Roman Gorshunov 0e9e6dd5cc Fix: VM requirements verification
Added VM size and OS version requrements precheck to script and
information to README.
Require to run as root, because ./deploy-airship.sh would anyway
require root priveleges.
Added lazy mode for questions asked - just hit Enter.

Change-Id: Ib9e5eb0b4ca65fd0dcdf5f8478b219edcdd33adb
2018-05-19 00:34:39 +02:00
Aaron Sheffield 45493eaef4 Add a dev script to kick off Airship in a Bottle
- Single node dev script to gather variables and kick off deploy script.
- Updated UCP references to Airship.

Change-Id: Ie4d18adf611f2a5f9a0d22939b3c4a583bb68f31
2018-05-18 09:25:32 -05:00