-
Notifications
You must be signed in to change notification settings - Fork 13
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Overall refactor of Custom Resources (#18)
* Add license badge * fix cookstyle * Fix markdown lint and formatting * Convert global_settings to new custom resource format * fix cookstyle * Convert api_keys to new custom resource format * Fix server spec test * Ignore FC075 from Foodcritic * Suppress chefspec warning message * Enhance CircleCI config * Fix kitchen on ci pipeline * Use docker driver for kitchen test * Add kitchen-docker gem * Cosmetic formatting * Remove Vagrant installation * Fix for services inside docker container * Add cloudstack version to usage recipe * Add more platforms to kitchen test * Move test recipes to its standalone folder * Update config for centos7 for now * Show ruby version * Install ruby * Add systemvm upload to test * Convert system_template to new custom resource format * Fix function definition typo * Update CI config * Fix systemvm_template resource and serverspec * Fix cookstyle * Cleanup circle config * Bump version to v6.1.0
- Loading branch information
Showing
28 changed files
with
540 additions
and
697 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
~FC075 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
--- | ||
driver: | ||
name: docker | ||
|
||
provisioner: | ||
name: chef_solo | ||
|
||
platforms: | ||
- name: centos-7 | ||
driver_config: | ||
run_command: /usr/sbin/init | ||
privileged: true | ||
provision_command: | ||
- systemctl enable sshd.service | ||
|
||
suites: | ||
- name: default | ||
run_list: | ||
- recipe[test::all-in-one] | ||
attributes: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,7 @@ | ||
source 'https://supermarket.chef.io' | ||
|
||
metadata | ||
|
||
group :integration do | ||
cookbook 'test', path: 'test/cookbooks/test' | ||
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,134 +1,138 @@ | ||
cloudstack CHANGELOG | ||
==================== | ||
# cloudstack CHANGELOG | ||
|
||
This file is used to list changes made in each version of the co-cloudstack cookbook. | ||
This file is used to list changes made in each version of the cloudstack cookbook. | ||
|
||
## 6.1.0 | ||
|
||
- khos2ow - Remove Provider and enhance Custom Resources | ||
- khos2ow - Fix CircleCI configs | ||
|
||
## 6.0.1 | ||
|
||
6.0.1 | ||
----- | ||
- khos2ow - Add missing SystemVM URLs for CloudStack 4.10 | ||
|
||
6.0.0 | ||
----- | ||
## 6.0.0 | ||
|
||
- pdion891 - Fix Chef14 issues on CentOS 7 for cloudstack_setup_database ressource. | ||
- Added circle-ci recipe for automated CI. | ||
- Remove management of sudoers file, pkgs are taking care of it. | ||
- pdion891 - Added circle-ci recipe for automated CI. | ||
- pdion891 - Remove management of sudoers file, pkgs are taking care of it. | ||
|
||
## 5.0.0 | ||
|
||
5.0.0 | ||
----- | ||
- pdion891 - update default version to 4.11. | ||
- khos2ow - fixed cookstyle and foodcritic issues. | ||
|
||
4.1.2 | ||
----- | ||
## 4.1.2 | ||
|
||
- khos2ow - add default metadata expire to cloudstack repo | ||
|
||
4.1.1 | ||
----- | ||
## 4.1.1 | ||
|
||
- khos2ow - add server-id for mysql | ||
|
||
4.1.0 | ||
----- | ||
## 4.1.0 | ||
|
||
- khos2ow - add support for enabling/disabling cloudstack repo | ||
|
||
4.0.8 | ||
----- | ||
- put mysql password in single-quotes, otherwise some hardened passwords are not interpreted correctly and logins fail. | ||
## 4.0.8 | ||
|
||
- pdion891 - put mysql password in single-quotes, otherwise some hardened passwords are not interpreted correctly and logins fail. | ||
|
||
## 4.0.7 | ||
|
||
4.0.7 | ||
----- | ||
- pdion891 - add support for CentOS 7 for ACS 4.10 with JDK8 | ||
|
||
4.0.5 | ||
----- | ||
## 4.0.5 | ||
|
||
- pdion891 - add repo for mysql-connector-python | ||
|
||
4.0.4 | ||
----- | ||
## 4.0.4 | ||
|
||
- pdion891 - update apt repo issue for missing pkg signature. | ||
- fix warning for chef 13. | ||
- pdion891 - fix warning for chef 13. | ||
|
||
## 4.0.1 | ||
|
||
4.0.1 | ||
----- | ||
- pdion891 - update release to 4.8 by default | ||
|
||
4.0.0 | ||
----- | ||
## 4.0.0 | ||
|
||
- pdion891 - integration to berkshelf and vagrant. | ||
- update for new acs 4.6 release. | ||
- pdion891 - update for new acs 4.6 release. | ||
|
||
## 3.1.1 | ||
|
||
3.1.1 | ||
----- | ||
- pdion891 - POST for login authentication use to generate admin api_keys | ||
- update systemvm url for acs 4.5 | ||
- pdion891 - update systemvm url for acs 4.5 | ||
|
||
## 3.1.0 | ||
|
||
3.1.0 | ||
----- | ||
- pdion891 - support cookbook mysql6 | ||
|
||
3.0.10 | ||
------ | ||
## 3.0.10 | ||
|
||
- pdion891 - fix port_open: localhost-> 127.0.0.1 | ||
|
||
3.0.9 | ||
----- | ||
## 3.0.9 | ||
|
||
- pdion891 - fix sudoers. | ||
|
||
3.0.8 | ||
----- | ||
## 3.0.8 | ||
|
||
- pdion891 - update date in header. | ||
- readme typos | ||
- pdion891 - readme typos | ||
|
||
## 3.0.7 | ||
|
||
3.0.7 | ||
----- | ||
- pdion891 - rename ``hypervisor_tpl`` by ``systemvm`` | ||
|
||
3.0.6 | ||
----- | ||
## 3.0.6 | ||
|
||
- pdion891 - update 4.4.1 systemplate urls | ||
|
||
3.0.5 | ||
----- | ||
## 3.0.5 | ||
|
||
- pdion891 - fix systemvmtemplate url selection | ||
|
||
3.0.4 | ||
----- | ||
## 3.0.4 | ||
|
||
- pdion891 - api_key: major rewrite part1. | ||
|
||
3.0.3 | ||
----- | ||
## 3.0.3 | ||
|
||
- pdion891 - api_key: add existing keys validation to fix admin password change. | ||
|
||
3.0.2 | ||
----- | ||
## 3.0.2 | ||
|
||
- pdion891 - Add eventlog to rabbitmq config template | ||
|
||
3.0.0 | ||
----- | ||
## 3.0.0 | ||
|
||
- pdion891 - Complete rewrite of co-cloudstack as cloudstack using Chef LWRP | ||
- pdion891 - Rename cookbook from co-cloudstack to cloudstack. | ||
|
||
2.0.3 | ||
----- | ||
## 2.0.3 | ||
|
||
- pdion891 - Add mysql-conf to configure mysql-server tunings required by CloudStack. | ||
|
||
2.0.2 | ||
----- | ||
## 2.0.2 | ||
|
||
- pdion891 - change way of generating APIkeys by querying CloudStack API instead of enabling integration api port. | ||
|
||
2.0.0 | ||
----- | ||
## 2.0.0 | ||
|
||
- pdion891 - add support for CS 4.3 | ||
|
||
1.0.0 | ||
----- | ||
## 1.0.0 | ||
|
||
- pdion891 - add vhd-util recipe | ||
- Update license headers | ||
- Update dependencies for opscode cookbooks | ||
- pdion891 - Update license headers | ||
- pdion891 - Update dependencies for opscode cookbooks | ||
|
||
## 0.1.2 | ||
|
||
0.1.2 | ||
----- | ||
- pdion891 - remove use of databag and use attributes instead. | ||
|
||
0.1.0 | ||
----- | ||
## 0.1.0 | ||
|
||
- pdion891 - Initial release of co-cloudstack |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -16,3 +16,4 @@ gem 'berkshelf' | |
|
||
gem 'test-kitchen' | ||
gem 'kitchen-vagrant' | ||
gem 'kitchen-docker' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.