Commit Graph

552 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
OpenDev Sysadmins c0ca5834c2 OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:50:40 +00:00
Jenkins e751b92d75 Merge "Update ansible to 2.3.0" 2017-07-28 17:04:07 +00:00
Jenkins f54474e092 Merge "switch back to python2" 2017-07-28 17:03:53 +00:00
Matthew Mosesohn 51164d9aab switch back to python2
Change-Id: I606bfd79db64370fc60352cad113e81259cbd254
2017-07-28 19:47:28 +03:00
Jenkins c38bfa7990 Merge "install python3-netaddr" 2017-07-28 12:15:42 +00:00
Matthew Mosesohn 0652e1b6d3 install python3-netaddr
Change-Id: I3cfc56ae9f7cfe3c74705910b1f2ed27c51ef485
2017-07-28 15:15:08 +03:00
Jenkins 6367ce5508 Merge "also update netaddr" 2017-07-28 10:19:53 +00:00
Matthew Mosesohn 73bd2bb752 also update netaddr
Change-Id: Ib7e00c853e7dc4b49e0363faabc10cc86034c4e5
2017-07-28 13:19:22 +03:00
Jenkins 04f58efd6a Merge "hack pyopenssl to work around SSL_ST_INIT bug" 2017-07-28 10:01:54 +00:00
Matthew Mosesohn 04fb3d1fa7 hack pyopenssl to work around SSL_ST_INIT bug
Change-Id: I85274b8caa633c52e2876e5fc021a03a6805354c
2017-07-28 13:01:14 +03:00
Jenkins 23cbc59845 Merge "use python-pip3" 2017-07-27 17:25:04 +00:00
Matthew Mosesohn 169f2ed141 use python-pip3
Change-Id: Ide9204a68f8f4e1bb67c8bd2a2f8c9c3e1fb9f45
2017-07-27 20:18:32 +03:00
Jenkins c111fa5ba8 Merge "workaround for pyasn1 issues with pip" 2017-07-27 16:48:21 +00:00
Matthew Mosesohn e0f6a8bd4e workaround for pyasn1 issues with pip
Change-Id: Ia89eb5894bb6ce28c3b25d0ee949d5346d656813
2017-07-27 19:47:07 +03:00
Matthew Mosesohn 4b37fe3d83 Use kubelet host mode by default
Change-Id: Ibe5b7fb51bbc836b668bc0a9ab12881b353b6cfc
2017-07-12 08:52:12 +01:00
Sergii Golovatiuk eeccc79109 Update ansible to 2.3.0
Change-Id: If05c546be0922fc9e9e4dfccefc751a1e4285cf1
2017-04-27 12:52:12 +02:00
Matthew Mosesohn 05f11e6348 Improve tolerance for failed nodes
Raise SSH reconnects to 20
Disable any_errors_fatal

Depends on https://github.com/kubernetes-incubator/kargo/pull/1201/

Change-Id: I0d20c9e0e80f87561c50957fdff1e576ec89646c
2017-04-04 13:46:18 +03:00
Jenkins 1d5dd1127e Merge "Clean imports in code" 2017-03-09 10:43:25 +00:00
Jenkins a2edf40d23 Merge "Do not hardcode full path to ansible-paybook binary" 2017-03-01 17:12:30 +00:00
Jenkins c3918e9c2b Merge "Disable callback plugins" 2017-03-01 14:57:30 +00:00
Matthew Mosesohn 7cddb0cf6a Disable callback plugins
Kargo now configures profiling plugin with all required functionality

Change-Id: I0435f38de054f5d515c8854474bb9d62bab755ee
2017-03-01 17:21:53 +03:00
Matthew Mosesohn 06591089f6 Add scale mode defaults
Enable scale by deploying over 50 nodes or explicitly set SCALE_MODE=yes

Change-Id: Icb19585b0cb1fa76550c3188ca5a0b27b37a759a
2017-03-01 16:26:50 +03: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 759a0f3abe Symlink group_vars directory instead of use as explicit varfile
This allows proper group var default value inheritance, instead
of applying group vars to all roles. Secondly, it reduces the
amount of management as Kargo introduces more var files for groups.

Also fixed bin_dir for configure_lgos role.

Change-Id: Iadb44d67c90a0af9bf5403395be6d91fbe9e9ef1
2017-02-28 13:45:26 +03:00
Sergii Golovatiuk 4ef58baca7 Enable Ubuntu 16.04.2 support
- Modify template to support ubuntu 16.04.2 fully
- add 4.8 kernel to preseed

Change-Id: I9606d4f115a0ab13840e0cf686b4c0ce413d27b3
2017-02-24 15:17:25 +00:00
Sergii Golovatiuk 0667f39786 Fix fuel-ccp-installer
- Include k8s-cluster.yml that was introduced by recent kargo changes
- Fix typo
- Move user below to have more clear ansible-playbook line

Change-Id: I008b7d124ef651263980b191f07b1d4daec34972
2017-02-24 14:12:40 +01:00
Nguyen Hung Phuong 033ba0434b Clean imports in code
This patch set modifies lines which are importing objects instead
of modules. As per openstack import guide lines, user should
import modules in a file not objects.

http://docs.openstack.org/developer/hacking/#imports

Change-Id: I4bb564a0fbcd03402ae157079736c3f8d300f987
2017-02-23 02:17:35 +00:00
Jenkins 90814b05b3 Merge "Add options to ansible.cfg" 2017-02-20 17:28:15 +00:00
Sergii Golovatiuk 538e5b2a32 Bump versions
etcd - 3.1.0
calico - 1.0.2
calico_cni - 1.5.6
kube - 1.5.3

Change-Id: I02c1ca771618e940d4cbc9c5fcb04b8ff98c1599
Signed-off-by: Sergii Golovatiuk <sgolovatiuk@mirantis.com>
2017-02-20 16:55:18 +01:00
Sergii Golovatiuk 46477c2c4b Add options to ansible.cfg
stdout_callback = skippy
callback_whitelist = profile_tasks

Change-Id: I9eddb96e13371d587d4313490e83b1ee7a97a86b
2017-02-15 17:10:49 +01:00
Jenkins 51a9997204 Merge "Tweak kubelet monitor params" 2017-02-13 13:30:02 +00:00
Jenkins bda33ed0c0 Merge "Packer mirror improvments" 2017-02-13 11:47:21 +00:00
Sergii Golovatiuk a7d4bcf75a Packer mirror improvments
- Change the default country to US
- Add mirror/* settings to set up archive.ubuntu.com as a default
  mirror. This allows to use fastest mirror rather than sticking to CA
  mirror
- Remove choose-mirror-bin as d-i mirror/http/proxy does the same

Change-Id: I5e56adf6c0d3452dcd57c4fd79feabf08cf7774a
2017-02-13 11:50:01 +01:00
Matthew Mosesohn 4e815f755d Tweak kubelet monitor params
Change-Id: I80a959679bac3eea2f05f9dd13a70cc895a1b0a3
2017-02-13 10:37:41 +00:00
Jenkins 0e817eb5b7 Merge "Add DIB element for building image required for underlay" 2017-02-13 10:33:25 +00:00
Jenkins 946a4452a3 Merge "Refresh cache for ansible time to calculate time for killing dhclient" 2017-02-13 09:55:51 +00:00
Matthew Mosesohn 5959439109 add atop package in preinstall
And set polling interval to 60

Change-Id: I7bba583a6b119d1395413511712a94b03aba6969
2017-02-10 17:13:50 +03:00
Matthew Mosesohn ba21fe2d20 Refresh cache for ansible time to calculate time for killing dhclient
Change-Id: Ib3d8f5268080ef05e2fd4bde8cd0977d76a1ff99
2017-02-10 17:11:41 +03:00
Matthew Mosesohn 120066b34c Pin Ansible to 2.2.1
Recent changes were made to Kargo cluster.yml which require
Ansible 2.2.1. Kargo is fully compatible with this version of
Ansible already.

Change-Id: I3db7d210cf5038809d4674a709f9ee63633b0a48
2017-02-09 16:23:17 +03:00
Jenkins 8c9962e10c Merge "Remove inventory repo support" 2017-02-07 17:09:55 +00:00
Matthew Mosesohn eaa417a71a Let killall dhclient fail when fixing networking
Change-Id: Icf3eb4e0e6359e72b56455d2aa111dd3a23ad7ca
2017-02-06 20:54:53 +04:00
Matthew Mosesohn c2a82b31e9 Fix calico workaround for deployment without TTY
Change-Id: Icc4494ef4ba2edd881535eca2d15a72160fdd234
2017-02-06 13:06:47 +04:00
Jenkins 778a3a8d5b Merge "Add workaround for restarting network with calico" 2017-02-04 14:35:52 +00:00
Jenkins 4d79101ae0 Merge "Add release process document" 2017-02-03 15:27:55 +00:00
Matthew Mosesohn f94ed64dc8 Add workaround for restarting network with calico
dhclient needs to be restarted after dhclient.conf is set up,
but simple network restart breaks Calico. Extra service restarts
work around this problem.

This workaround can be removed after calico v2.1 is released and
in use.

Change-Id: I43596018adbf6ca11a755efa920db997527c0ef2
2017-02-03 18:02:12 +03:00
Jenkins 7026bb045f Merge "Install python-pip, ensure other admin node packages" 2017-02-02 14:50:50 +00:00
Matthew Mosesohn 4558daaf51 Install python-pip, ensure other admin node packages
Now ensures sshpass and git on admin node

Change-Id: I28802cda3b66c2d8a0949b63575f89591160edc5
2017-02-02 17:22:01 +03:00
Jenkins e6fcdfdc02 Merge "Set bridge-nf-call-iptables to 0 for fuel-devops deploy" 2017-02-02 11:01:36 +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