summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #2786 from dgoodwin/docker-1.12Scott Dodson2017-01-175-9/+7
|\ | | | | Begin requiring Docker 1.12.
| * Begin requiring Docker 1.12.Devan Goodwin2016-11-105-10/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | Building off the work done for Docker 1.10, we now require Docker 1.12 by default. The upgrade process was already set to ensure you are running the latest docker during upgrade, and the standalone docker upgrade playbook can also be used if desired. As before, you can override this Docker 1.12 requirement by setting a docker_version=1.10.3 (or similar), and you can skip the default to upgrade docker by setting docker_upgrade=False.
* | Merge pull request #3098 from sdodson/image-stream-syncScott Dodson2017-01-17148-237/+57451
|\ \ | | | | | | Sync examples
| * | v1.3 Add RHAMPScott Dodson2017-01-1720-119/+853
| | |
| * | Update v1.4 content, add api-gatewayScott Dodson2017-01-1721-111/+1259
| | |
| * | Add v1.5 contentScott Dodson2017-01-17106-1/+55330
| | |
| * | Update example sync scriptScott Dodson2017-01-171-6/+9
| | | | | | | | | | | | Add RHAMP, update for hosted templates changes.
* | | Merge pull request #2873 from jcantrill/295_metrics_admin_againScott Dodson2017-01-1736-0/+1725
|\ \ \ | |/ / |/| | Move Metrics to ansible from deployer
| * | use pod to generate keystores (#14)Jeff Cantrill2017-01-1710-130/+312
| | |
| * | properly set changes when oc applyJeff Cantrill2017-01-173-8/+41
| | |
| * | additional cr fixesJeff Cantrill2017-01-177-91/+109
| | |
| * | metrics fixes for yamlintJeff Cantrill2017-01-179-47/+47
| | |
| * | additional code reviewsJeff Cantrill2017-01-1713-52/+120
| | |
| * | set replicas to current value so not to disrupt current pods (#13)Jeff Cantrill2017-01-175-3/+32
| | |
| * | User provided certs pushed from control. vars reorg (#12)Jeff Cantrill2017-01-178-35/+79
| | | | | | | | | Merging per discussion and agreement from @bbguimaraes
| * | update vars to allow scaling of components (#9)Jeff Cantrill2017-01-1711-23/+173
| | |
| * | allow definition of cpu/memory limits/resources (#11)Jeff Cantrill2017-01-175-1/+111
| | |
| * | rename variables to be less extraneous (#10)Jeff Cantrill2017-01-176-23/+30
| | |
| * | copy admin cert for use in subsequent tasks (#8)Jeff Cantrill2017-01-175-6/+19
| | |
| * | Add tasks to uninstall metrics (#7)Jeff Cantrill2017-01-176-26/+38
| | |
| * | Custom certificates (#5)Bruno Barcarol GuimarĂ£es2017-01-1711-258/+330
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Generate secrets on a persistent directory. * Split certificate generation files. * Custom certificates. * Minor fixes. - use `slurp` instead of `shell: base64` - fix route hostname * Updates on origin-metrics.
| * | prefix vars with metrics role (#4)Jeff Cantrill2017-01-1711-65/+66
| | |
| * | Bruno Barcarol GuimarĂ£es work to move metrics to ansible from deployerJeff Cantrill2017-01-1723-0/+986
|/ /
* | Merge pull request #3083 from rhcarvalho/doc-playbooksScott Dodson2017-01-179-0/+66
|\ \ | | | | | | Document playbook directories
| * | Document playbook directoriesRodolfo Carvalho2017-01-138-0/+60
| | |
| * | Document bin/cluster toolRodolfo Carvalho2017-01-131-0/+6
| | |
* | | Merge pull request #3086 from bparees/build_nodesScott Dodson2017-01-178-38/+105
|\ \ \ | | | | | | | | add configuration for build default+overrides settings
| * | | add configuration for build default+overrides settingsBen Parees2017-01-168-38/+105
| | | |
* | | | Merge pull request #3064 from giuseppe/fix-etcdctl-from-containerScott Dodson2017-01-171-1/+2
|\ \ \ \ | | | | | | | | | | use etcdctl from the container when containerized=True
| * | | | use etcdctl from the container when containerized=TrueGiuseppe Scrivano2017-01-101-1/+2
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
* | | | | Merge pull request #2993 from rhcarvalho/success-preflightRodolfo Carvalho2017-01-1716-3/+560
|\ \ \ \ \ | | | | | | | | | | | | Add RPM checks as a byo playbook
| * | | | | Rename subrole facts -> initRodolfo Carvalho2017-01-134-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Trying to improve the name, `init` needs to be loaded before calling other subroles. We don't make `init` a dependency of `common`, `masters` and `nodes` to avoid running the relatively slow `openshift_facts` multiple times.
| * | | | | Move Python modules into roleRodolfo Carvalho2017-01-138-3/+9
| | | | | | | | | | | | | | | | | | | | | | | | Allow reuse via role dependency.
| * | | | | Fix inconsistent task nameRodolfo Carvalho2017-01-121-1/+1
| | | | | |
| * | | | | Reduce code duplication using variableRodolfo Carvalho2017-01-122-44/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We can use openshift_facts's service_type to determine the package names.
| * | | | | Replace custom variables with openshift_factsRodolfo Carvalho2017-01-126-10/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Note: on a simple example run of ansible-playbook against a single docker-based host, I saw the execution time jump from 7s to 17s. That's unfortunate, but it is probably better to reuse openshift_facts, than to come up with new variables.
| * | | | | Catch DBus exceptions on class initializationRodolfo Carvalho2017-01-121-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I came across this: Traceback (most recent call last): File "/tmp/ansible_BhXpTE/ansible_module_openshift_facts.py", line 2409, in <module> main() File "/tmp/ansible_BhXpTE/ansible_module_openshift_facts.py", line 2396, in main protected_facts_to_overwrite) File "/tmp/ansible_BhXpTE/ansible_module_openshift_facts.py", line 1855, in __init__ protected_facts_to_overwrite) File "/tmp/ansible_BhXpTE/ansible_module_openshift_facts.py", line 1892, in generate_facts defaults = self.get_defaults(roles, deployment_type, deployment_subtype) File "/tmp/ansible_BhXpTE/ansible_module_openshift_facts.py", line 1989, in get_defaults version_info = get_docker_version_info() File "/tmp/ansible_BhXpTE/ansible_module_openshift_facts.py", line 1290, in get_docker_version_info if is_service_running('docker'): File "/tmp/ansible_BhXpTE/ansible_module_openshift_facts.py", line 1249, in is_service_running bus = SystemBus() File "/usr/lib64/python2.7/site-packages/dbus/_dbus.py", line 194, in __new__ private=private) File "/usr/lib64/python2.7/site-packages/dbus/_dbus.py", line 100, in __new__ bus = BusConnection.__new__(subclass, bus_type, mainloop=mainloop) File "/usr/lib64/python2.7/site-packages/dbus/bus.py", line 122, in __new__ bus = cls._new_for_bus(address_or_type, mainloop=mainloop) dbus.exceptions.DBusException: org.freedesktop.DBus.Error.FileNotFound: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
| * | | | | Move playbook to BYORodolfo Carvalho2017-01-122-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Because that's the main playbook directory in use.
| * | | | | Refactor preflight check into rolesRodolfo Carvalho2017-01-1213-152/+212
| | | | | |
| * | | | | Make flake8 (py35) happy on bare exceptRodolfo Carvalho2017-01-121-3/+3
| | | | | |
| * | | | | Make callback plugin an always-on aggregate pluginRodolfo Carvalho2017-01-122-7/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This makes it so that one doesn't need to explicitly enable nor replace the default callback plugin.
| * | | | | Add RPM checks as an adhoc playbookRodolfo Carvalho2017-01-127-0/+525
| | | | | |
* | | | | | Merge pull request #3096 from abutcher/node_portsScott Dodson2017-01-163-4/+21
|\ \ \ \ \ \ | | | | | | | | | | | | | | Support openshift_node_port_range for configuring service NodePorts
| * | | | | | Support openshift_node_port_range for configuring service NodePortsClayton Coleman2017-01-103-4/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sets the appropriate config field if openshift_node_port_range is set and also configures filewalls on each node. firewalld already supports port ranges like "30000-32000", while iptables needs that value converted to the correct "30000:32000" form for use with `--dport`. If not set, no node ports are opened.
* | | | | | | Merge pull request #3085 from abutcher/no-nfs-group-defaultScott Dodson2017-01-161-5/+0
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Do not default registry storage kind to 'nfs' when 'nfs' host group exists.
| * | | | | | | Do not default registry storage kind to 'nfs' when 'nfs' group exists.Andrew Butcher2017-01-121-5/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This makes it possible to use openshift-ansible configured nfs for hosted components other than the registry while also configuring empty-dir registry storage (no openshift_hosted_registry_storage_kind set).
* | | | | | | | Merge pull request #3091 from ashcrow/modify-yamlAndrew Butcher2017-01-161-8/+19
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Updated modify_yaml with docstring and clarifications
| * | | | | | | | Updated modify_yaml with docstring and clarificationsSteve Milner2017-01-131-8/+19
| | |_|_|_|/ / / | |/| | | | | |
* | | | | | | | Merge pull request #3090 from jfchevrette/fix_pv_template_specAndrew Butcher2017-01-161-2/+2
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Fix role openshift_storage_nfs_lvm keys should be lowercase in the pv spec template
| * | | | | | | | keys should be lowercase according to the specJean-Francois Chevrette2017-01-121-2/+2
| | |_|_|_|_|/ / | |/| | | | | |