Commit Graph

48 Commits

Author SHA1 Message Date
Andreas Jaeger 5e717e6568 Retire repository
Fuel (from openstack namespace) and fuel-ccp (in x namespace)
repositories are unused and ready to retire.

This change removes all content from the repository and adds the usual
README file to point out that the repository is retired following the
process from
https://docs.openstack.org/infra/manual/drivers.html#retiring-a-project

See also
http://lists.openstack.org/pipermail/openstack-discuss/2019-December/011647.html

Depends-On: https://review.opendev.org/699362
Change-Id: Icaff65f27554a379e9130bf9354b27ce0eb3b2a6
2019-12-18 09:47:51 +01:00
Artem Panchenko b89d989b74 Do not hardcode full path to ansible-paybook binary
Different software installation tools (e.g. `apt` and `pip`)
save ansible-paybook binary file into different locations.
So the full path to the binary can't be just hardcoded and
we have to rely on a common shell lookup in $PATH instead.

Change-Id: I367e78d7a376c1441d152584c88cd348430eed2a
2017-03-01 11:07:30 +00:00
Matthew Mosesohn 7be422c171 Remove inventory repo support
External inventory repo support adds a lot of baggage to project scope.
The new workflow is a bit simpler:
External commands:
git clone fuel-ccp-installer
git clone inventory_repo inventory
run kargo_deploy.sh

Behavior is now reverted in that if inventory/ dir exists, it will not
overwrite default file contents. However, if CUSTOM_YAML is specified,
it will overwrite data.

Change-Id: I9557cf86972a64ba0e72aa86111f598be66caff3
2017-02-01 18:26:32 +03:00
Matthew Mosesohn f808bf6faa Remove inventory builder
This logic is now part of Kargo in contrib/ dir.

Change-Id: Id922a611500ebebd4984b06aa2e4c85a207a9941
2017-01-10 18:10:56 +03:00
Aleksandr Didenko 170cf42194 Add external IP controller
Add ansible playbook to deploy external IP controller on k8s
cluster. It will deploy the application on specified nodes only
(the ones that have role "externalip" in ansible).

Change-Id: I85556d58db92a45968e49de86efd5f447bbcd086
2016-12-20 15:54:52 +01:00
Matthew Mosesohn c5091c5bdf Remove note about quoting docker_version variable
Change-Id: I8c9f133c2acff442195706008f07f16b03c9ab41
2016-12-13 12:58:50 +03:00
Bogdan Dobrelya 0256af353f Enable advanced netcheck application for K8s
Deploy advanced netchecker K8s app and add docs for it.

Change-Id: I7c69387d5bf637c7c86d4ef24bdc3c224b6b402d
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
2016-11-29 17:39:00 +01:00
Bogdan Dobrelya 273fe37112 Switch Kargo to the incubated repo
Change-Id: I570faa1f458923ddb09effadce5795a56ed72291
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
2016-10-28 15:20:22 +02:00
Jenkins cd057596e7 Merge "Add short note about new sample deployment script" 2016-10-19 10:37:53 +00:00
Jenkins 6b99f21d63 Merge "Change ansible_ssh_host to ansible_host" 2016-10-12 13:03:25 +00:00
Marek Zawadzki fe79e74f73 Add short note about new sample deployment script
Change-Id: I6a7163f4b5e5d305719f9320cfa7a6189dce606d
2016-10-11 13:24:55 +02:00
Matthew Mosesohn b744b6e2fa Change ansible_ssh_host to ansible_host
Change-Id: I0842611b2e0e9eec1714ef983acb9f0fbe429743
2016-10-05 16:21:15 +03:00
Jenkins f24a5550ef Merge "Add configurable parameters doc" 2016-10-05 13:20:49 +00:00
Jenkins f661d31fc8 Merge "[docs] Fix format of link at quickstart.rst" 2016-10-05 13:01:21 +00:00
Matthew Mosesohn 7bfcc8dc9c Add configurable parameters doc
Change-Id: I0ad68d17da78e2b9a67c3120f789740a31ac67fb
2016-10-05 09:18:45 +00:00
Matthew Mosesohn a23792d238 add ipip: true note for cloud providers
Change-Id: I863fe85ece4610352a6b85bd642566933ea57254
2016-10-04 14:35:44 +03:00
Andrey Kurilin c5a7940b5b [docs] Fix format of link at quickstart.rst
Change-Id: I24ff92f49033f4b8bd0254673b9cd8fa77deaabb
2016-10-03 13:51:40 +03:00
Jenkins 10af758697 Merge "Describe BM nodes pre deploy requirements" 2016-09-29 17:09:14 +00:00
Bogdan Dobrelya 9844991711 Describe DNS resolve tshoot
Change-Id: I8125313165b7ecc0b09f3f338cf21a99a31f2801
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
2016-09-29 12:55:55 +02:00
Bogdan Dobrelya 11e179d8ac Describe BM nodes pre deploy requirements
Change-Id: I69137e4f201283e71e2b98aa604ccf834e1d176d
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
2016-09-29 12:51:54 +02:00
Bogdan Dobrelya ededd7fbf7 Adjust net check and docs
* Explain a netcheck in the tshoot docs
* Align postinstall tasks with the skip_dnsmasq ansible var from Kargo

Change-Id: If90ebb26fe768567779ef930819b80038a2f6204
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
2016-09-28 13:06:03 +02:00
Jenkins bab4990957 Merge "Add "Use a specific hyperkube image" doc" 2016-09-21 09:48:05 +00:00
Éric Lemoine 3530b5dafc Add "Use a specific hyperkube image" doc
This commit adds a "Use a specific hyperkube image" page
to the docs. This shows how to use CUSTOM_YAML to set
hyperkube_image_repo and hyperkube_image_tag.

Change-Id: I14c63329685ae985d75c036ae879ed649d0d505f
2016-09-20 17:21:57 +02:00
Bogdan Dobrelya 18018ffa13 Make logs collecter to honor forks/password based opts
Change-Id: I16f325cf3efa2e44e78a070e400b408c0308355c
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
2016-09-19 15:05:34 +02:00
Jenkins 23961023bf Merge "Improve doc formatting" 2016-09-19 11:59:49 +00:00
Éric Lemoine 47fc188b9a Improve doc formatting
This commit improves the formatting of the docs by wrapping
literal text with double backticks (``) rather than single
backtick (`). `` is what should be used for literal text
[*].

[*] <http://docutils.sourceforge.net/docs/ref/rst/roles.html#literal>

Change-Id: I447dc9dac1a6bcd90d5d9aa4634cd4fb1a7da574
2016-09-19 13:30:35 +02:00
Matthew Mosesohn 1343165ebb update index and vagrant refs
Change-Id: I000bb1ca4481e88c0e7064638797b0ebbe0793af
2016-09-19 12:53:58 +03:00
Jenkins 4f290171dc Merge "Add vagrant docs" 2016-09-19 09:47:13 +00:00
Jenkins 38d3bce148 Merge "Fix paths in quickstart example script" 2016-09-16 20:46:33 +00:00
Oleg Gelbukh 6b399aa076 Fix paths in quickstart example script
The paths originally were misleading due to escaped home dir
reference (~) not being interpolated properly.

Proposal is to rely on current directory relative paths instead.

Change-Id: I7fe57849ccf9a5e35fcd79776cf8d2881d68cbf8
2016-09-15 20:34:15 +00:00
Matthew Mosesohn 8e7165619e Improve readme and add inventory docs
Readme covers main deployment styles
Added example inventory
Added document on how to generate inventory

Change-Id: I8077cef6452341c76b61f91fe6b19ec4deec5784
2016-09-14 18:25:25 +03:00
Bogdan Dobrelya b69af5cece Add vagrant docs
Change-Id: I952bd31d8851b3e051c82cd21c1d8c505b392962
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
2016-09-13 11:35:00 +02:00
Bogdan Dobrelya 90dfd92352 Add contributing guide
Add refs for tshoot and diag info tools

Change-Id: Ibdcc415c33edb1b2cb4a062539b9262ac82e5e7c
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
2016-09-08 13:28:34 +02:00
Proskurin Kirill 11a63cb3c6 Change maxdepth of index tree to 1
Change-Id: I1599c9b5e809ff50492bc4ac6a4c5fe15cb1aba7
2016-09-06 13:09:49 +03:00
Proskurin Kirill 2c412b8632 Rename host_requirements to troubleshooting
Change-Id: Ibd257521b5b2be0d60d23072d94481206eefcec3
2016-09-06 13:09:49 +03:00
Proskurin Kirill 97a1fec143 Add quickstart doc
Change-Id: I9b25af507124e8912f5328fd65c27df1186e36b4
2016-09-06 13:09:44 +03:00
Bogdan Dobrelya cdc5026909 Add docs for an admin node
Change-Id: Id5ea082c581cb8688dc420e95412997256bdc0c5
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
2016-08-29 14:18:58 +00:00
Bogdan Dobrelya 9d1f5a2856 Rework inventory repo based lcm
Also add docs

Change-Id: Ib2f3b57b979681b9bfcfa7a4e69b4d0609384f71
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
2016-08-29 13:44:53 +00:00
Bogdan Dobrelya b5e5fda498 Fix collect info script invocation
Change-Id: I757b233142d14f96cb7111cc6b7bcc834a7a3636
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
2016-08-26 12:16:34 +02:00
Jenkins c245c21f96 Merge "Add docs for host configuration steps" 2016-08-25 13:04:27 +00:00
Jenkins 3b25e7b122 Merge "Adjust collect-info vars" 2016-08-24 16:33:33 +00:00
Bogdan Dobrelya f4aed0014d Add docs for host configuration steps
Change-Id: I4d5057b6a7f5d6116d007cc11b40198b815f0cbd
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
2016-08-24 17:57:18 +02:00
Bogdan Dobrelya e6abb3cb41 Make cleanup docs, mans, sources configurable
Add the var cleanup (default true) which controlls
removal of docs, manpages and sources.
Drop unused code in the cleanup.sh.
Adjust docs.

Change-Id: Idf2bbc3f2ee9660c0de69bcb9c59714ff1c26746
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
2016-08-24 09:56:34 +02:00
Bogdan Dobrelya d92f9bbac8 Adjust collect-info vars
- Add failed systemd units report
- Use gitinfo script from kargo to report all found repos info
- Fix search paths for custom yaml files to be collected in
  the given workspaces
- Add docs

Change-Id: I51d29cce74f22dd1e7380e1396251c889b9339ac
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
2016-08-23 13:57:39 +02:00
Bogdan Dobrelya fe032418bf Fix Atlas deploy script, add packer docs
* Adjust Atlas deploy.sh vars and hide secrets from -x output
* Fix .gitignore to exclude packer build artifacts
* Add packer rst docs as well

Change-Id: Iefb286a867350c9fa8c67b1e30d94339ebc8015e
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
2016-08-05 15:07:42 +02:00
Sergii Golovatiuk c354cb8673 A large refactor of packer templates
- .gitignore added to remove packer_cache from index
- Documentation has been added with detailed explanation how to build
  the image, what was changed
- A structure change:
  * A new structure has one directory for ubuntu, debian. This allows to
    remove code duplication in bash scripts. Later, template for centos
    can be easily incorporated.
  * script directry contains post-processor scripts for all
    distributives
  * scripts/debian directory contains only changes specifig to Debian
    family (Debian, Ubuntu)
- packer templates
  * Code has been separated from variables.
  * virtualbox builder has been added

Change-Id: If96d86cead153019dddcffe2256b2d5ab9b41adf
Signed-off-by: Sergii Golovatiuk <sgolovatiuk@mirantis.com>
2016-08-01 11:36:53 +02:00
Matthew Mosesohn 38084ae2f7 Use custom ansible inventory generator
Drops kargo-cli as a heavy dependency.
Added py.test to tox config to run unit testing.

Change-Id: I3e282ba079d22656483b1c3f94eaedb260b5020c
2016-07-28 13:43:09 +03:00
Sergey Reshetnyak b9a685d625 Fix gate tests
Change-Id: I03763773b97258a8fb51d072f5c3aef71a9cf610
2016-07-07 16:06:44 +03:00