* add a configurable delay to avoid race condition in initializer
the initializer needs to wait until Jenkins has loaded.
Until Jenkins has more milestones add a configurable delay before configuring from code
* Add some documentation
* Update README.md
Co-Authored-By: Tim Jacomb <t.jacomb@kainos.com>
* Apply suggestions from code review
Address typos and doc fixes from review
Co-Authored-By: Evaristo Gutiérrez <egutierrez@cloudbees.com>
* [#1149] Invert the LDAP example on the README page so that the YAML goes first
Rearrange content in README.md file.
* [#1149] Invert the LDAP example on the README page so that the YAML goes first
Remove unclassifield node from example configuration.
* Move Secrets management to a separate documentation page
* Document crendentials provider and encrypted credentials in secrets.adoc
* Fix links
* Fix the anchor
* Codacy!
* Beta Release Announcement
* Added JSONSchema Doc
* Added title page and more information
* Added examples and disclaimers
* Added a disclaimer
Co-Authored-By: Oleg Nenashev <o.v.nenashev@gmail.com>
* Updated URL for the schema
* Fixed typos and added reference to the documentation from the readme
* Changed link to schema
* Rewrite the project meetings page, remove the slide reference from the top
* Remove Project meetings from the front page
* Add project meetings to Contributing.MD
* Codacy!
* use `-` list marker
* uncomment assert
* avoid unused variables
* Fields should be declared at the top of the class
* Remove duplicate ssh-credentials in pom.xml
* Optimize imports
* These nested if statements could be combined
* Document empty method body
* Misspelled JUnit setUp method
* Unnecessary use of fully qualified name
* Avoid reassigning parameters
* Too many consecutive blank lines
* Suppress unused
* Avoid unused private field
* Avoid unused imports
* Add missing switch break and default
* Avoid throwing raw exception types
* JUnit tests should include assert()
* Remove unused private methods
* Remove unused imports
* Remove unused context.lookup
* fix integrations upper-bound dependencies
* scope provided for instance identity
* Upgrading vault-java-driver to 4.0.0 to add Enterprise Vault support
Adding CASC_VAULT_NAMESPACE to optionally set the namespace.
* Updating changelog
Per #697 proper interpolation was added. However, some plugins such as the kubernetes plugin require ${computer.jnlpmac} and ${computer.name} literals in the config.xml. The PR didn't add this extra bit of info for escaping the secrets and would require someone to review the PR to see the escape character of `^`.
The README did not make it clear that if `CASC_JENKINS_CONFIG` is
not set, there is default behavior where it falls back to looking for
a `jenkins.yaml` in the Jenkins root directory.