Commit Graph

9 Commits

Author SHA1 Message Date
Harry Rybacki c9299d5c37 Add configurable delay to connection rety attempts with IPA
Presently, when novajoin fails to make a connection with the IPA
server, for any reason, it will immediately re-attempt to make
the connection when the backoff is unset (it is off by default).
As a result, any timing related issues could be the source of
the connection issues will likely result in no connection at all.

This change adds a new configuration option, retry_delay, which
will halt subsequent connection attempts for N seconds where N
is the retry_delay. By default this is set to 5 seconds, mirroring
internal ipalib behavior[1].

[1] - https://github.com/freeipa/freeipa/blob/master/ipalib/install/kinit.py#L29-L30

Change-Id: Iec96e4bd6643c0a657c8db424cc72deb10f170bd
2019-10-21 10:21:51 -04:00
Grzegorz Grasza 933a69baa6 Fix project URL
Change-Id: Ieefe978d21acb99cb2745c3813b44d96bce5185a
2018-10-25 22:18:06 +02:00
Vu Cong Tuan a0f2799f26 Do not use “-y” for package install
According to "code conventions" [1], do not use "-y" option.
Instead, use apt-get install package, yum install package,
or zypper install package.

[1] https://docs.openstack.org/doc-contrib-guide/writing-style/code-conventions.html

Change-Id: I274b1d91cf2e0cb6555d7e897deb588a33146ac4
2017-11-28 08:39:01 +00:00
Juan Antonio Osorio Robles b5f5ad703f Add README to docs and use rst format for it
In order to add the README to the docs, the format was moved from
markdown to rst; and some fixes were done to it.

Change-Id: Ic1337fcadaa344128dd89cd2b5b9db90f3ac7603
2017-03-29 16:19:25 +03:00
Juan Antonio Osorio Robles 68c3b37113 Add vendordata_dynamic_auth and authtoken references to README
Change-Id: I901b59125ce2f7170ae2970a1599d0cd59ef80e6
2017-03-29 15:48:40 +03:00
Rob Crittenden 552eb7c2ee Use proper default port, set paste config, service creds
The old default port, 9999, was being set in a few places.

In novajoin-install, the standalone installer, a few things
were not being configure.

- The join api_paste_config option wasn't being set
- The service credentials section was incomplete

Change-Id: I3169c68d29be11edea52c74535ae43b75884fb66
2017-03-27 15:05:50 +00:00
Rob Crittenden 54dcbc323d Complete changes to use /etc/nova/join.conf
Fix the remaining places that referenced /etc/join/join.conf to
use /etc/nova/join.conf instead.
2016-11-30 04:36:08 +00:00
Rob Crittenden 0b66f08a42 Remove some references to the ara project
I used the ara project as a template for the documentation and
missed a couple of references.
2016-11-10 18:54:05 +00:00
Rob Crittenden 01463ed19d Add sphinx documentation 2016-11-10 14:39:41 +00:00