Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: CentOS-PaaS-SIG/contra-env-setup
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.1.0
Choose a base ref
...
head repository: CentOS-PaaS-SIG/contra-env-setup
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Loading
Showing with 3,314 additions and 773 deletions.
  1. +76 −0 .githooks/pre-commit
  2. +20 −5 .gitignore
  3. +12 −0 .releaserc.json
  4. +8 −0 .sgcrc
  5. +219 −0 CHANGELOG.md
  6. +249 −0 Jenkinsfile
  7. +109 −0 JenkinsfileStageMerge
  8. +378 −56 README.md
  9. +16 −0 install_git_hook.sh
  10. +18 −0 playbooks/README.md
  11. +97 −35 playbooks/group_vars/all/global.yml
  12. +58 −0 playbooks/prepare_vm_for_minishift.yml
  13. +27 −0 playbooks/provision_openstack_instance.yml
  14. +35 −8 playbooks/roles/cleanup/tasks/cleanup.yml
  15. +11 −1 playbooks/roles/cleanup/tasks/main.yml
  16. +26 −4 playbooks/roles/create/tasks/clone_repos.yml
  17. +1 −1 playbooks/roles/create/tasks/main.yml
  18. +33 −12 playbooks/roles/minishift/tasks/init_minishift.yml
  19. +2 −2 playbooks/roles/minishift/tasks/install_minishift_bin.yml
  20. +42 −8 playbooks/roles/minishift/tasks/main.yml
  21. +4 −4 playbooks/roles/minishift/tasks/set_minishift_path.yml
  22. +30 −47 playbooks/roles/os_temps/tasks/build_new_app.yml
  23. +60 −0 playbooks/roles/os_temps/tasks/check_new_app.yml
  24. +25 −0 playbooks/roles/os_temps/tasks/filter_templates.yml
  25. +17 −1 playbooks/roles/os_temps/tasks/get_set_project.yml
  26. +27 −0 playbooks/roles/os_temps/tasks/handle_os_templates.yml
  27. +34 −6 playbooks/roles/os_temps/tasks/install_oc_bin.yml
  28. +7 −2 playbooks/roles/os_temps/tasks/login_to_cluster.yml
  29. +81 −8 playbooks/roles/os_temps/tasks/main.yml
  30. +73 −50 playbooks/roles/os_temps/tasks/setup_containers.yml
  31. +24 −99 playbooks/roles/os_temps/tasks/setup_os_templates.yml
  32. +10 −5 playbooks/roles/os_temps/tasks/start_mcluster.yml
  33. +324 −0 playbooks/roles/os_temps/templates/jenkins-persistent-template.yaml.j2
  34. +57 −0 playbooks/roles/os_temps/templates/jenkins-slave-template.yaml.j2
  35. +6 −0 playbooks/roles/pipeline/tasks/main.yml
  36. +6 −2 playbooks/roles/pipeline/tasks/setup_pipelines.yml
  37. +1 −1 playbooks/roles/playbook_hooks/tasks/main.yml
  38. +6 −0 playbooks/roles/playbook_pre_tasks/tasks/main.yml
  39. +10 −0 playbooks/roles/prereqs/tasks/check_os.yml
  40. +2 −4 playbooks/roles/prereqs/tasks/install_kvm_plugin.yml
  41. +36 −0 playbooks/roles/prereqs/tasks/install_mac_pre_reqs.yml
  42. +40 −18 playbooks/roles/prereqs/tasks/install_virtual_reqs.yml
  43. +12 −7 playbooks/roles/prereqs/tasks/main.yml
  44. +3 −1 playbooks/roles/prereqs/tasks/setup_nested_virt.yml
  45. +14 −1 playbooks/setup.yml
  46. +80 −0 src/org/contraenvsetup/pipeline/EnvSetupUtils.groovy
  47. +17 −60 test/README.md
  48. 0 test/__init__.py
  49. 0 test/config/Dockerfiles/__init__.py
  50. +52 −0 test/config/Dockerfiles/contra-env-setup-test-c7/Dockerfile
  51. 0 test/config/Dockerfiles/contra-env-setup-test-c7/__init__.py
  52. +10 −0 test/config/Dockerfiles/contra-env-setup-test-c7/debug_vars.yml
  53. +11 −0 test/config/Dockerfiles/contra-env-setup-test-c7/default.xml
  54. +47 −0 test/config/Dockerfiles/contra-env-setup-test-c7/prepare_and_test.sh
  55. +7 −0 test/config/Dockerfiles/contra-env-setup-test-c7/socat-http-proxy.service
  56. +6 −0 test/config/Dockerfiles/contra-env-setup-test-c7/socat-ssh-guest.service
  57. +202 −0 test/config/Dockerfiles/contra-env-setup-test-c7/test_contra_env_setup.py
  58. +59 −0 test/config/Dockerfiles/contra-env-setup-test-f28/Dockerfile
  59. +10 −0 test/config/Dockerfiles/contra-env-setup-test-f28/debug_vars.yml
  60. +12 −0 test/config/Dockerfiles/contra-env-setup-test-f28/default.xml
  61. +11 −0 test/config/Dockerfiles/contra-env-setup-test-f28/docker-machines.xml
  62. +7 −0 test/config/Dockerfiles/contra-env-setup-test-f28/fix-minishift.sh
  63. +47 −0 test/config/Dockerfiles/contra-env-setup-test-f28/prepare_and_test.sh
  64. +7 −0 test/config/Dockerfiles/contra-env-setup-test-f28/socat-http-proxy.service
  65. +6 −0 test/config/Dockerfiles/contra-env-setup-test-f28/socat-ssh-guest.service
  66. +202 −0 test/config/Dockerfiles/contra-env-setup-test-f28/test_contra_env_setup.py
  67. 0 test/config/__init__.py
  68. +56 −0 test/config/s2i/contra-env-setup-test-c7/contra-env-setup-test-c7-buildconfig-template.yml
  69. +56 −0 test/config/s2i/contra-env-setup-test-f28/contra-env-setup-test-f28-buildconfig-template.yml
  70. +0 −2 test/requirements.txt
  71. +0 −160 test/test_contra_env_setup.py
  72. +0 −52 test/test_contra_env_setup.yaml
  73. +0 −111 test/utils.py
  74. +63 −0 vars/envsetupUtils.groovy
76 changes: 76 additions & 0 deletions .githooks/pre-commit
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
#!/usr/bin/env bash

# Copyright Red Hat, Inc

################################################################
# Note: #
# This git hook script will perform the following before #
# completing the `git commit` command: #
# - Remove and recreate the docs/ folder #
# - Create a docs/vars and docs/src folder #
# - Copy the html documentation files from vars/ to docs/vars #
# - Generate groovydoc documentation for files in src/ and #
# place them in docs/src #
# - Create an index.html file in docs/ linking to both src and #
# vars documentation #
################################################################

echo "Regenerating documentation"

# Remove old docs directory and recreate src and vars subdirs
rm -rf docs
mkdir -p docs/vars docs/src

# Create MD docs from the html versions
for htmlFile in vars/*.txt; do
mdFile=${htmlFile/#vars/docs/vars}
mdFile=${mdFile/%txt/md}
pandoc $htmlFile -f html -t markdown -s -o $mdFile
done

echo "## Documentation Index" > docs/index.md
echo "" >> docs/index.md
echo "- src" >> docs/index.md
echo " - [index](src/index.html)" >> docs/index.md
echo "- vars" >> docs/index.md
for mdFile in docs/vars/*; do
if [ "${mdFile}" != "index.md" ]; then
filename=($(basename ${mdFile} .md))
echo " - [${filename}](vars/${filename}.md)" >> docs/index.md
fi
done

# Copy html files with txt extension from vars/ to docs/vars
# Rename files from txt extension to html extension
cp vars/*.txt docs/vars
rename .txt .html docs/vars/*.txt

# Creating index of new docs
cd docs
echo """
<html>
<head></head>
<body>
<h1>rhProd Documentation Index</h1>
<ul>
<li><a href="src/index.html">src</a></li>
<li>vars</li>
<ul>""" > index.html
for htmlFile in vars/*; do
filename=($(basename ${htmlFile} .md))
echo " <li><a href="${htmlFile}">${filename}</a></li>" >> index.html
done
echo """ </ul>
</ul>
</body>
</html>
""" >> index.html

cd ..

# Create groovydoc
#echo "Creating groovydocs for src"
groovydoc -d docs/src -private -nomainforscripts -noversionstamp -notimestamp -sourcepath src $(find src/ -name \*.groovy -printf '%P\n')

echo "Adding regenerated documentation to commit"
git add docs
25 changes: 20 additions & 5 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,10 +1,25 @@
# Created by .ignore support plugin (hsz.mobi)
### Example user template

### Needed for contra-env-setup repo
#(skatlapa)TODO: remove if needed, added extra for cushioning
*.egg-info
*.eggs
*.log
*.pyc
*.retry
.cache
.idea/
.profiles
.tox/
.tox_*
.venv
.workspaces
/.eggs
/AUTHORS
/ChangeLog
/ansible.cfg
/build
/dist
# IntelliJ project files
.idea
*.iml
out
gen
*.pyc
*.retry
12 changes: 12 additions & 0 deletions .releaserc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"plugins": [
"@semantic-release/commit-analyzer",
"@semantic-release/release-notes-generator",
"@semantic-release/changelog",
"@semantic-release/github",
["@semantic-release/git", {
"assets": ["CHANGELOG.md"],
"message": "chore(release): ${nextRelease.version} [ci-skip]\n\n${nextRelease.notes}"
}]
]
}
8 changes: 8 additions & 0 deletions .sgcrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"scope": true,
"lowercaseTypes": true,
"addScopeSpace": false,
"rules": {
"endWithDot": false
}
}
219 changes: 219 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,219 @@
## [1.3.4](https://github.com/CentOS-PaaS-SIG/contra-env-setup/compare/v1.3.3...v1.3.4) (2019-11-08)


### Bug Fixes

* **Fix .releaserc.json:** Remove github options from config file ([a01909b](https://github.com/CentOS-PaaS-SIG/contra-env-setup/commit/a01909b0d4f0878f071ec520d4e2238e06481eed))
* **Fix Change cleanup:** Remove cleanup items and update others ([846f463](https://github.com/CentOS-PaaS-SIG/contra-env-setup/commit/846f463))

### Features

* **Feature:** Add semantic-release to contra-env-setup ([8fdcdd8](https://github.com/CentOS-PaaS-SIG/contra-env-setup/commit/8fdcdd8))
* **Feature:** Add run_pre_tasks to global vars ([c446d4e](https://github.com/CentOS-PaaS-SIG/contra-env-setup/commit/c446d4e))
* **Feature:** Allow users to run pre_tasks if required for projects ([36c329b](https://github.com/CentOS-PaaS-SIG/contra-env-setup/commit/36c329b))
* **Feature:** Update to use latest minishift v1.34.1 ([63d2614](https://github.com/CentOS-PaaS-SIG/contra-env-setup/commit/63d2614))

## [v1.3.3](https://github.com/CentOS-PaaS-SIG/contra-env-setup/compare/v1.3.2..v1.3.3) (2019-06-24)

### Bug Fixes

- Reset git http.sslverify setting after setup is done [#157](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/157)
- Remove DNS hack [#156](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/156)

### Features

- Add conditions to install proper pkgs in Fedora 30 [#159](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/159)

## [v1.3.2](https://github.com/CentOS-PaaS-SIG/contra-env-setup/compare/v1.3.1..v1.3.2) (2019-03-25)

### Bug Fixes

- Add DNS fix to include RHOS VM task as well [#151](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/151)
- Add general dns to fix fleeting DNS errors [#150](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/150)
- When checking the status of container builds always check the latest one [#154](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/154)

### Features

- Add support for template overwriting [#153](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/153)

## [v1.3.1](https://github.com/CentOS-PaaS-SIG/contra-env-setup/compare/v1.3.0..v1.3.1) (2019-02-27)

### Bug Fixes

- Fix the query for the oc compressed binary to search links only [#147](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/147)
- Pickup templates with extension .j2 [#146](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/146)
- Fix KVM driver installation step [#144](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/144)
- Skip jq install if it's already installed on the machine [#143](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/143)
- Set run_prereqs to true when running test in the CI [#142](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/142)
- Switch to using minishift iso [#141](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/141)
- Fix setup_sample_project=true in examples [#139](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/139)
- Update README.md with better more accurate examples [#138](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/138)
- Update with metrics vars, README update [#136](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/136)

### Features

- Add a playbook that prepares external VMs for usage with minishift [#148](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/148)

## [v1.3.0](https://github.com/CentOS-PaaS-SIG/contra-env-setup/compare/v1.2.1..v1.3.0) (2019-01-14)

### Bug Fixes

- Fix confusing name of tasks [#134](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/134)
- Use raw-ouput from jq instead of sed [#100](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/100)
- explicit use of templates [#132](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/132)
- Remove centos7-vagrant submodule from the repo [#131](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/131)
- Consistent simplified conditionals [#127](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/127)
- [Test]: Update .gitignore to avoid stage errors [#129](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/129)
- Adapt the CI tests to the contra-env-infra repo being used [#128](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/128)
- To install jq you need to have sudo access [#126](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/126)
- add support for instance_names [#118](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/118)
- Install only jq in os_temps task, don't install virtual requirements [#119](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/119)
- Use the minishift home directory for caching oc binaries [#120](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/120)
- Enable optionally running minishift on an external VM [#117](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/117)
- Move to use contra-env-infra templates [#116](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/116)
- Fix passing parameters to OpenShift templates [#112](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/112)
- Alternative OpenShift login methods [#108](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/108)
- Fix issue when username/password contain spaces [#106](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/106)
- Add completed status to merge job, bugfixes [#101](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/101)
- Fix - use processed s2i template to obtain its name [#99](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/99)
- Use template name instead of its label when creating/filtering a new app [#98](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/98)
- Use templates dir when building the new app [#95](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/95)
- Fix include_tasks calls to work with Ansible 2.7 [#96](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/96)
- Use ci-pipeline method for commenting PRs in the merge job [#93](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/93)
- Add a Jenkins merge job with container rebuilds [#91](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/91)
- Limit testing to jenkins containers [#89](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/89)
- Adjust repo cloning [#90](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/90)
- Don't wait for the container to start building if new-app didn't retu… [#88](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/88)
- Add template blacklist and whitelist [#87](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/87)
- Fail the run if there are failed builds, direct to log directory [#84](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/84)
- Add fedora28 testing container, run container tests in parallel [#86](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/86)
- Add setup_nested_virt option [#85](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/85)
- No need to restart the VM if the config was not updated [#82](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/82)
- Clean mac logic [#83](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/83)
- Make sure configured minishift profile is active [#79](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/79)
- Make changes to allow for mac users [#81](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/81)
- setup or start minishift if true [#80](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/80)
- Revert "use github api" [#76](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/76)
- Add CHANGELOG.md for release generation [#77](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/77)

### Features

- More robust way of detecting if minishift profile exists [#78](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/78)

## [v1.2.1](https://github.com/CentOS-PaaS-SIG/contra-env-setup/compare/v1.2.0..v1.2.1) (2018-03-09)

### Bug Fixes

- use github api [#75](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/75)
- Support the case where project does not contain a display name [#73](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/73)
- Log and cleanup failed builds [#65](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/65)
- Fix backslash escaping for failed build cleanup filters [#60](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/60)
- Fix the query command for the minishift and oc compressed binaries [#69](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/69)
- CI for contra-env-setup [#71](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/71)
- Bump version of OpenShift from 3.9 to 3.10 [#70](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/70)
- Remove duplicated pkg install [#68](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/68)
- Create new minishift profile in case it was never created before [#67](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/67)
- Adjust indent on when to align [#66](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/66)
- Changed README and going to use package instead of yum and dnf [#64](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/64)
- Revert change of using package [#63](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/63)
- Change from using yum or dnf to use package [#62](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/62)
- Add missing reference to user for kvm setup [#61](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/61)

## [v1.2.0](https://github.com/CentOS-PaaS-SIG/contra-env-setup/compare/v1.1.7..v1.2.0) (2018-06-29)

### Bug Fixes

- Updated versions of minishift and minishift.iso [#57](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/57)

### Features

- Build container images in parallel [#59](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/59)

## [v1.1.7](https://github.com/CentOS-PaaS-SIG/contra-env-setup/compare/v1.1.6..v1.1.7) (2018-06-21)

### Bug Fixes

- use Running to detect queued [#56](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/56)

## [v1.1.6](https://github.com/CentOS-PaaS-SIG/contra-env-setup/compare/v1.1.5..v1.1.6) (2018-06-20)

### Bug Fixes

- Detect New state when querying for queued build [#55](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/55)

### Features

- Allow to set insecure registry with minishift [#52](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/52)
- Added option to disable loading of the helper containers [#51](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/51)

## [v1.1.5](https://github.com/CentOS-PaaS-SIG/contra-env-setup/compare/v1.1.4..v1.1.5) (2018-06-14)

### Bug Fixes

- Skip non template yaml files when setting up containers [#50](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/50)
- Rework importing of os templates [#49](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/49)

## [v1.1.4](https://github.com/CentOS-PaaS-SIG/contra-env-setup/compare/v1.1.3..v1.1.4) (2018-06-06)

### Bug Fixes

- Fixed type-o of option [#47](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/47)

## [v1.1.3](https://github.com/CentOS-PaaS-SIG/contra-env-setup/compare/v1.1.2..v1.1.4) (2018-05-31)

### Features

- Load helper containers and add start_minishift option [#44](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/44)

## [v1.1.2](https://github.com/CentOS-PaaS-SIG/contra-env-setup/compare/v1.1.1..v1.1.2) (2018-05-30)

### Bug Fixes

- Use longer version for imagestream [#42](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/42)

## [v1.1.1](https://github.com/CentOS-PaaS-SIG/contra-env-setup/compare/v1.1.0..v1.1.1) (2018-05-23)

### Features

- Add the ability to specify adhoc oc commands [#40](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/40)

## [v1.1.0](https://github.com/CentOS-PaaS-SIG/contra-env-setup/compare/v1.0.1..v1.1.0) (2018-05-18)

### Features

- Allow setting of Project Display Name [#38](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/38)

## [v1.0.1](https://github.com/CentOS-PaaS-SIG/contra-env-setup/compare/v1.0.0..v1.0.1) (2018-05-14)

### Bug Fixes

- Increase default version of OpenShift and up memory to 8092 [#36](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/36)

## [v1.0.0](https://github.com/CentOS-PaaS-SIG/contra-env-setup/releases/tag/v1.0.0) (2018-05-10)

### Bug Fixes

- fixing some issues from ansible-lint in setup_pipelines.yml [#31](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/31)
- Change to use oc and minishift binaries full path [#30](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/30)
- Update README and fix pipeline template destination [#24](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/24)
- Add http.sslVerify false for git and fix loading templates [#18](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/18)
- Correct memory parameter name [#29](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/29)
- Updated README and changing options [#26](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/26)
- Change to compare filename to scc name [#17](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/17)
- Update README [#16](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/16)
- contra-env-setup stability [#15](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/15)
- fixed warning about deprecated 'include' [#5](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/5)
- Updated README with a better heading [#3](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/3)
- Added logo [#2](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/2)

### Features

- Support use case when not using minishift [#35](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/35)
- Add support for setting # of cpus [#34](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/34)
- Add ability to use ansible variables in s2i templates [#32](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/32)
- Support for running tests on centos 7 [v2] [#28](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/28)
- Setup pipelines through OpenShift buildconfig templates [#25](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/25)
- [**enhancement**] Some improvements in the test automation [v2] [#22](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/22)
- Setup sample_os_templates and sample_pipelines [#23](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/23)
- [**enhancement**] Improved the test automation [#19](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/19)
- Initial commit to setup the repo [#1](https://github.com/CentOS-PaaS-SIG/contra-env-setup/pull/1)
Loading