- Deprecated
auth_rs
authentication (type:rightscale
) and replaced withauth_flexera
(type:oauth2
). This is a breaking change which requires a Credential forauth_flexera
[provider=flexera
] before the policy can be applied. Please see docs for setting up Provider-Specific Credentials - Modified
sys_log
definition to disablers_cm.audit_entry.create
outside Flexera NAM - Replaced references
github.com/rightscale/policy_templates
andgithub.com/flexera/policy_templates
withgithub.com/flexera-public/policy_templates
- remove duplicate data fields for subscriptionID and subscriptionName
- applying data normalization updates for spend recommendations api. this change breaks current iterations expecting specific output types being pushed.
- fixed issue with potential nil pointer type error issue
- updated savings field to round to 3rd decimal
- Normalizing fields for recommendations:
- updated 'tags' field to slice of string values
- Renamed 'id' to 'resourceID'
- Added 'accountID' field with subscriptionID value
- Added 'accountName' field with subscriptionName value
- Changed 'savings' to be a plain number
- Added 'savingsCurrency' to record the currency symbol.
- Added 'service' field
- Renamed 'rg' to 'resourceGroup'
- Added 'resourceType' field
- Renamed 'location' to 'region'
- Renamed 'vmname' to 'resourceName'
- Renamed 'averagecpu' to 'averageCPU'
- updated README.md rightscale documentation links with docs.flexera documentation links
- Added "ignore-status" for 400, 403, 404 errors
- Fix non-optimal array searching for costs
- Adding subscription filter to deal with timeout
- Debug param added (off by default, for EU app); use rs_optima_host, not hardcoded hostname
- Added default_frequency "daily"
- Use the right API version to get the monitor/metrics, and use the biggest interval (ie "P1D", ie one-day)
- Updated policy to fetch cost details for multiple subscription ids from Optima
- Modified escalation label and description for consistency
- formatted the incident detail message to display if no savings data available
- Included Estimated Monthly Savings to each resource.
- Included Total Estimated Monthly Savings in the incident message details.
- Updated escalation block
- Fixed unhandled error
- adding incident resource table
- Changes to replicate Subscription Name in the final response
- Changes to support the Credential Service
- initial release