summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
| | |_|_|_|_|/ | |/| | | | |
* | | | | | | Merge pull request #3088 from jfchevrette/fix_openshift_storage_nfs_lvmAndrew Butcher2017-01-162-2/+3
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | | Fix role openshift_storage_nfs_lvm
| * | | | | | fix when statement indentation, cast to boolJean-Francois Chevrette2017-01-121-1/+1
| | | | | | |
| * | | | | | add openshift_facts as role dependencyJean-Francois Chevrette2017-01-121-1/+2
| |/ / / / /
* | | | | | Merge pull request #3089 from ashcrow/openshift-master-updatesAndrew Butcher2017-01-131-11/+8
|\ \ \ \ \ \ | |/ / / / / |/| | | | | openshift_master filter updates
| * | | | | filter: Removed unused validation callsSteve Milner2017-01-121-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The parent class for filters in openshift_master defines a validate method which does nothing. This change removes calls to this method while leaving the validation implementations as is.
| * | | | | Updated initializer usage in filtersSteve Milner2017-01-121-11/+11
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | Switched from explicit parent class usage to super(). See: https://docs.python.org/2/library/functions.html#super
* | | | | Merge pull request #3087 from ashcrow/setuppyScott Dodson2017-01-122-2/+4
|\ \ \ \ \ | | | | | | | | | | | | Added setup.py to flake8 tests
| * | | | | Added setup.py to flake8 testsSteve Milner2017-01-122-2/+4
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added setup.py to flake8 tests since it is code. Also minor updates to slightly modernize. Note: In the future {#} should probably be ported to {} as numbering is no longer needed (and disliked by many).