v1.11.0
Cloudforet v1.11.0 Release Note
New Feature
Custom Dashboard
- The Custom Dashboard service has been released that configure your own dashboard using various data in Cloudforet.
- Dashboard service is a beta service and can be used through the console's
DASHBOARD_ENABLED
setting. - Widgets that can be placed on a dashboard include:
- Cost Explorer (DONE)
- Asset Explorer (2023 2Q)
- Alert Manager (2023 2Q)
Console API v2
- REST-based Console API v2 service has been released.
- The programming language has changed from Node.js + Express method to Python + FastAPI.
- Both v1 and v2 APIs will be serviced, and will be migrated to v2 API sequentially.
- The specification for Console API v2 can be found at the URL
<console_api_v2_endpoint>/docs
. - List of APIs that have been developed
- Identity (IAM)
- Inventory (Asset Inventory)
- Repository
- Notification
- Cost Analysis (Cost Explorer)
- Dashboard
Improvement
Cost Explorer
- The DataSourceRule API has been enhanced to allow adding custom rules.
Asset Inventory
- Added CollectorRule API to change data when collecting cloud assets.
- The Cloud Service's data model has changed, adding the following features:
- Tag-based search
- Tag-based sort
- Statistics API using tags
- Timezone cannot be changed when setting Collector Schedule.
- A Log Tab has been added in Cloud Service Details, allowing you to view all related logs.
Alert Manager
- The type of the
alert_number
field in the Alert resource has been changed.Integer
->String
- Account information has been added in the message when sending alerts.
etc.
Board Service
- The
Notice
Board is automatically added when searching the board list for the first time. - You can set 'pinning' and 'pop-up' when creating domain notices.
Supervisor Service
- Added the following Kubernetes configuration features:
KubernetesConnector:
...
service_account: <kubernetes_service_account_name>
imagePullSecrets:
- name: <private_registry_secrets>
env:
- name: HTTP_PROXY
value: <proxy_url>
- name: HTTPS_PROXY
value: <proxy_url>
resources:
requests:
memory: 64Mi
cpu: 250m
limits:
memory: 128Mi
cpu: 500m
- You can specify the number of pods for each plug-in type.
KubernetesConnector:
...
replica:
inventory.Collector: 1
inventory.Collector?aws-ec2: 2
inventory.Collector?aws-cloud-services: 2
Secret Service
- Supports MongoDB as Secret Storage.
Repository Service
- Supports Harbor as Image Registry.
Bug Fixes
Cost Explorer
- Fixed PDF download bug in Dashboard.
Asset Inventory
- Fixed an issue where Cleanup Scheduler does not work in AWS DocumentDB.
- Fixed an issue where Collector could not be created when
plugin_id
was longer than 40 characters.
Alert Manager
- Fixed receiving Low Urgency alarms even when set to only receive High Urgency alarms.
- When setting Escalation Policy, you cannot set negative numbers for
escalate_minutes
orrepeat_count
. - Fixed a resource information display bug in alert details.
Supervisor
- Fixed plugin connection errors by applying
Readiness Probe
when deploying plugins to kubernetes.