- feat: add
capacity_reservation_id
for compute shapes
- feat: add
volume_id
tovolumes
config option to allow for cloning of block volumes - feat: add
device
tovolumes
config option to allow for mapping block volumes on attachment
- feat: add
display_name
config value to override name randomization for compute
- fix: change default value for
nsg_ids
tonil
- fix: use provided
defined_tags
when creating block volume, boot volume clones, and all dbaas components
- feat: add
boot_volume_id
config option to allow for instance creation from a clone of the specified boot volume - feat: add
db_software_image_id
config option for dbaas to allow instance creation from a database software image - fix: add
instance_name
back to the generated hostname and display_name
- feat: add
post_create_reboot
config option
- fix: backward compatible fixes to support Ruby 2.3.0
- feat: select image ocid for compute by display name with special sauce to select latest
- feat: add
agent_config
property to compute launch details
- refactor: dry out instance classes and models
- chore: remove some excess code from refactor
- docs: add comments to instance methods
- fix: bug fix for post_create_script method call
- fix: remove
require_ruby_version
from gemspec for backward compatibility
- refactor: split up main class into smaller modules
- feat: add nsg_ids as property of database system
- feat: add input validations for nsg_ids, volumes, and instance_type
- fix: lookup compartment_id by name now works for tenancies with more than 99 compartments
- fix: local environment proxy setting no longer causes nil class error from URI #24
- fix: add default value for hostname_prefix
- fix: add default value for nsg_ids
- lint: lint code per chefstyle standards
- test: add spec for windows
- fix: bug fixes for volume attachments
- feat: add optional parameter
custom_metadata
- feat: add optional parameter
defined_tags
- feat: add Network Security Group support
- feat: add support for attaching multiple volumes
- feat: add support for specifying compartment by name
- Refactor
oci_config
method to account forwarning: Using the last argument as keyword parameters is deprecated
deprecation warning - Set dependency on oci gem to 2.15.0
- Added support for Flex and Preemptible instances
- Set dependency on oci gem to 2.14.0
- Further reduction of characters known to cause winrm password issues
- Set dependency on oci gem to 2.10.0
- Removed characters from password string known to break winrm
- Added support for user_data raw string
- Added safeguard for cluster_name length restriction in DBaaS.
- Added support for DBaaS.
- instance_type is new optional parameter (compute or dbaas)
- Added support for
use_instance_principals
- Added optional parameter
freeform_tags
- Added option to set winrm password, instead of randomly generating one
- Added cloud-init support.
- Added support for Windows targets.
- Can inject powershell script to set a random password and enable WinRM