Release notes
Use the release notes to learn about the current changes to the IBM Cloud® Schematics documentation that are grouped by month.
IBM Cloud Schematics deprecates older version of Terraform. For more information, see Deprecating older version of Terraform process in IBM Cloud Schematics.
IBM Cloud Schematics deprecates creation of workspace using the IBM Cloud Provider Plug-in for Terraform v1.2, v1.3 template from 2nd week of April 2024.
November 2024
Review the release notes for November 2024.
14 November 2024
- Schematics in Platform automation UI
- Platform automation includes Terraform, Ansible, and Extensions. For more details about exploring Terraform, Ansible, and Extension, see Working with Terraform, Working with Ansible, and Working with Extensions.
October 2024
Review the release notes for October 2024.
24 October 2024
- New Activity Tracker topic
- See Activity Tracker events for Schematics.
- Added logging topic
- See Logging events for Schematics.
- New Monitoring metrics topic
- See Monitoring events for Schematics.
August 2024
Review the release notes for August 2024.
21 August 2024
Terraform_v1.7.5
,Terraform_v1.8.5
, andTerraform_v1.9.2
support in Schematics-
Schematics Workspace now supports
Terraform_v1.7.5
,Terraform_v1.8.5
, andTerraform_v1.9.2
versions.Terraform_v1.6.6
is maintained as default version till further announcement. -
Announcement of Schematics supporting of Terraform versions.
July 2024
Review the release notes for July 2024.
23 July 2024
- Release Schematics Agents version
- The Schematics agent version v1.1.1 released.
8 July 2024
- Release Schematics command-line plug-in
- The Schematics command-line plug-in v1.12.24 released.
3 July 2024
- Update the Schematics Terraform version release plan
- The Schematics Terraform version release plan.
June 2024
Review the release notes for June 2024.
11 June 2024
- Release Schematics command-line plug-in
- The Schematics command-line plug-in v1.12.23 released.
05 June 2024
- Terraform_v1.6.6 support in Schematics
-
Schematics service supports
Terraform_v1.6.6
from 5th June 2024.Terraform_v1.5.7
is maintained as default version till 10th July 2024.
May 2024
Review the release notes for May 2024.
31 May 2024
- Release Schematics command-line plug-in
- The Schematics command-line plug-in v1.12.22 released.
16 May 2024
- Enhanced FAQ documentation
- Added a FAQ to retrieve the Schematics Workspace ID environment variable.
April 2024
Review the release notes for April 2024.
19 April 2024
- Release Schematics command-line plug-in
- The Schematics command-line plug-in v1.12.21 released.
17 April 2024
- Announcement of Schematics deprecation of Terraform version
- Announcement of Schematics deprecation of Terraform version 0.13 through 1.3.6 from 18th April 2024. For more information, see Deprecation schedule.
March 2024
Review the release notes for March 2024.
25 March 2024
- Schematics Agents supports Red Hat OpenShift Kubernetes Service
- The Schematics Agents supports Red Hat OpenShift Kubernetes Service cluster.
- Release Schematics Agents version
- The Schematics agent version v1.1.0 released.
- Release Schematics command-line plug-in
- The Schematics command-line plug-in v1.12.20 released.
08 March 2024
- Release Schematics command-line plug-in
- The Schematics command-line plug-in v1.12.18 released.
February 2024
Review the release notes for February 2024.
28 February 2024
- Deprecate creation of workspace by using the IBM Cloud Provider Plug-in for Terraform
v1.2
andv1.3
- IBM Cloud Schematics deprecates creation of workspace by using the IBM Cloud Provider Plug-in for Terraform
v1.2
, andv1.3
template from 2nd week of April 2024.
14 February 2024
- Release Schematics command-line plug-in
- The Schematics command-line plug-in v1.12.17 released.
07 February 2024
- Release Schematics command-line plug-in
- The Schematics command-line plug-in v1.12.16 released.
January 2024
Review the release notes for January 2024.
24 January 2024
- Release Schematics command-line plug-in
- The Schematics command-line plug-in v1.12.15 released.
18 January 2024
- Release Schematics command-line plug-in
- The Schematics command-line plug-in v1.12.14 released.
10 January 2024
- Schematics support for agent is generally available (GA) with full production support.
- Schematics Agent extends the ability to use Schematics workspace and action jobs to provision, configure, and securely access your infrastructure. See the following content to learn about Schematics Agent releases.
- Landing page to start your Schematics Agent engagement
- About Schematics Agent and its usage
- To plan, and manage an agent:
- To use an agent by:
- For any challenges or questions, see Schematics Agent:
October 2023
Review the release notes for October 2023.
05 October 2023
- The Schematics Agent supports private catalog
- The Schematics Agent
1.0.0-beta2
version supports for private catalog.- Agent FAQ about the minimum cluster configuration to run 30 jobs on Schematics agent.
04 October 2023
- Release Schematics infrastructure cost estimator
- The Schematics infrastructure cost estimator is released. You can now verify your workspace plan to view the results of the workspace apply job.
September 2023
Review the release notes for September 2023.
12 September 2023
- Release Schematics command-line plug-in
- The Schematics command-line plug-in v1.12.12 released.
- Release Schematics Agent migration page
- The Schematics Agent supports agent version migration through tagging mechanism. For more information, see Updating agent.
August 2023
Review the release notes for August 2023.
28 August 2023
- Release Schematics Agent migration page
-
The Schematics Agent supports agent version migration through tagging mechanism. For more information, see Upgrading agent.
-
Announcement of Schematics supporting of Terraform v1.5 from the end of September 2023.
- ### 23 August 2023
-
Announcement of Schematics deprecation of Terraform v0.x from the end of September 2023.
May 2023
Review the release notes for May 2023.
22 May 2023
- Release Schematics command-line plug-in
- The Schematics command-line plug-in v1.12.10 released.
April 2023
Review the release notes for April 2023.
18 April 2023
- Schematics documentation realigns the workspace documentation
- The Schematics documentation realigns and upgrades the workspace documentation pages such as Schematics workspace, and Managing Schematics resources.
13 April 2023
- Schematics updates the deprecation of Terraform versions
- The Schematics announces the timeline for the deprecation of Terraform versions.
6 April 2023
- Release Schematics command-line plug-in
- The Schematics command-line plug-in v1.12.9 released.
March 2023
Review the release notes for March 2023.
30 March 2023
- Release configuring Kubernetes cluster for an agent.
- The Schematics releases documentation on configuring Kubernetes cluster for an agent related to network policies, workspace and action runtime-job, agent sandbox allowlist, agent job-runner configuration, agent runtime configuration for Ansible, and agent runtime configuration for Terraform.
- Enhancement of Schematics worker runtime.
- The Schematics releases documentation on Schematics worker runtime for
runtime-terraform-job
, andruntime-ansible-job
images. - IAM allowed IP addresses replaced with context based restrictions.
- Access to Schematics using IAM allowed IP addresses has been replaced with context based restrictions.
- The
terraform.tfstate
state file with maximum limit is less than 2 MB. - The Schematics workspace creation by using
terraform.tfstate
file fails due to the limitation in state file. Documentation includes FAQ, troubleshooting guide, and a note in schematics workspace new --state argument.
22 March 2023
- Schematics Agent beta-1 release.
- Schematics Agent extends the ability to use Schematics workspace and action jobs to provision, configure, and securely access your infrastructure. See the following content to learn about Schematics Agent beta-1 releases.
- Landing page to start your Schematics Agent engagement.
- About Schematics Agent.
- Schematics Agent beta-1 are supported through CLI, and API.
- You can manage Schematics Agent beta-1 by
- You can also use an agent assignment policy, and manage an agent health.
- FAQs and Troubleshooting guide for any challenges and questions on agent.
- Release Schematics command-line plug-in.
- The Schematics command-line plug-in v1.12.8 released.
February 2023
Review the release notes for February 2023.
16 February 2023
- Schematics allowed IP address for
US
,EU Central
, andUK South
region are updated - Schematics lists the
US
,EU Central
, andUK South
region allowed IP addresses to supportUS
,EU Central
, andUK South
region endpoints.
7 February 2023
- Release Schematics command-line plug-in.
- The Schematics command-line plug-in v1.12.7 released.
3 February 2023
- Enhancement in Schematics to protect its services with context-based restrictions
- Schematics protects its services with context-based restrictions through network zones and network rules. For more information, see Protecting Schematics services with context-based restrictions.
January 2023
Review the release notes for January 2023.
30 January 2023
- Release Schematics command-line plug-in.
- The Schematics command-line plug-in v1.12.6 released.
December 2022
Review the release notes for December 2022.
13 December 2022
- Release Schematics agents GitHub repository.
- The agent beta releases Schematics agents Cloud Schematics GitHub repository.
- Release Schematics command-line plug-in.
- The Schematics command-line plug-in v1.12.5 released.
November 2022
Review the release notes for November 2022.
29 November 2022
- Enhance Schematics documentation
- Schematics enhances its documentation with
18 November 2022
- Release Schematics command-line plug-in.
- The Schematics command-line plug-in v1.12.5 released.
15 November 2022
- Release Schematics agents GitHub repository.
- The agent beta releases Schematics agents Cloud Schematics GitHub repository with the following fixes:
- Unknown certificate issues during repository cloning.
- Display the complete log information, log enhancements.
- Job status, and other minor bug fixes.
03 November 2022
- Release Schematics command-line plug-in.
- The Schematics command-line plug-in v1.12.3 released.
September 2022
Schematics deprecates Python v3.6
and upgrades the Schematics Job image to use Python v3.8
by mid of September 2022. For more information, see Schematics announcement tools.
Review the release notes for September 2022.
21 September 2022
- The Schematics Job image supports
Python v3.8
- The Schematics Job image supports
Python v3.8
from 21 September 2022. For more information, see Schematics announcement tools.
August 2022
Review the release notes for August 2022.
16 August 2022
- Schematics runtime now supports Ansible v2.9.27
- Schematics runtime supports Ansible v2.9.27 to run your Ansible automation.
11 August 2022
- Release Schematics command-line plug-in
- The Schematics command-line plug-in v1.12.2 released.
04 August 2022
- Schematics allowed IP address for
US
,EU Central
, andUK South
region are updated - Schematics lists the
US
,EU Central
, andUK South
region allowed IP addresses to supportUS
,EU Central
, andUK South
region endpoints.
July 2022
Review the release notes for July 2022.
26 July 2022
- Release Schematics command-line plug-in
- The Schematics command-line plug-in v1.12.1 released.
20 July 2022
- Schematics allowed IP address for
US
region is updated - Schematics lists the
US
region allowed IP addresses to supportus-east
andus-south
region endpoints.
11 July 2022
- Schematics agents beta release in production.
- Schematics Agent extends the ability to use Schematics workspace and action jobs to provision, configure, and securely access your infrastructure. See the following content to learn about Schematics Agent releases.
- Landing page to start your Schematics agents engagement.
- About Schematics agents.
- Agents are supported through CLI, UI,
APIs
related to agents, and Policy. - Install Schematics agents through UI.
- FAQs and Troubleshooting guide for any challenges and questions on agents.
- Release Schematics command-line plug-in
- The Schematics command-line plug-in v1.12.0 released.
8 July 2022
- Release Schematics command-line plug-in
- The Schematics command-line plug-in v1.12.3 released.
June 2022
Review the release notes for June 2022.
23 June 2022
- Enhanced FAQ documentation
- Schematics FAQ documentation content, is now enhanced by grouping the FAQs based on the Schematics objects, such as,
15 June 2022
- Enhance Schematics getting started section
- Enhanced Schematics documentation to explain about the Using open source tools, and Schematics use cases
May 2022
Review the release notes for May 2022.
12 May 2022
- Enhance documentation with the security and compliance section
- Enhanced Schematics documentation with the security and compliance such as security, compliance, Data privacy and governance, and General Data Protection Regulation (GDPR).
- Enhance documentation with the best practices
- Enhanced Schematics documentation with the best practices when using Schematics objects Best practices for securing the Schematics objects.
5 May 2022
- Release Schematics command-line plug-in
- The Schematics command-line plug-in v1.10.0 released.
April 2022
Review the release notes for April 2022.
30 April 2022
- Support detecting drift
- The Schematics supports drift capabilities for Schematics workspace. For more information, see viewing detecting drift through Schematics UI, CLI, or API.
- Support stopping or terminating the running job
- The Schematics supports stopping or terminating the running job for Schematics workspace. For more information, see stopping a running job through UI, CLI, or API.
- Support more frequently asked questions (FAQs)
- The Schematics supports FAQs related to
drift detection
. - Support enhanced Schematics resource view
- The Schematics supports the enhanced Schematics resource view in UI page.
26 April 2022
- Release Schematics command-line plug-in
- The Schematics command-line plug-in v1.9.0 released.
17 April 2022
- Release Schematics command-line plug-in
- The Schematics command-line plug-in v1.8.1 released.
18 April 2022
- Support array of injectable Terraform blocks in create workspace API
- The Schematics supports array of injectable Terraform block to inject the parameters with the values to an existing Terraform template to provision through Schematics create workspace API.
- Release Schematics command-line plug-in
- The Schematics command-line plug-in v1.9.1 released.
12 April 2022
- Schematics command-line supports private Schematics endpoint
- The Schematics command line supports private Schematics endpoint.
- Support
.JSON
and.tfvars
file extension for Schematics plan and apply commands - The Schematics command line supports
.JSON
and.tfvars
file extension in Schematics plan and apply commands. - Enhance resources tabular data view for resources.
- The Schematics command line lists the provisioned resources from your workspace in a tabular data view output with Resource, Type, State, Resource group, URL,
and Tags fields. For example, use
ibmcloud schematics state list
command to list the resources provisioned in your workspace. - Deprecate and warning message when using
ibmcloud terraform
command. - The Schematics
ibmcloud terraform
command usage displays warning and deprecation message asAlias 'terraform' are deprecated. Use schematics or sch in your commands
. - Release Schematics command-line plug-in
- The Schematics command-line plug-in v1.8.0 released on 9 April 2022.
March 2022
Review the release notes for March 2022.
31 March 2022
- Support deleting Schematics data objects
- The Schematics supports deleting Schematics data from UI, CLI, and API for workspace, action, and inventories objects.
- Fixes related to Schematics actions and workspace
-
- Now you can create actions with an empty resource group. The empty resource group automatically points to the
Default
resource group.
- Now you can create actions with an empty resource group. The empty resource group automatically points to the
-
- List workspace API supports
summary
profile type.
- List workspace API supports
-
- Get inventory definition supports
detailed
profile type.
- Get inventory definition supports
- Get job files API supports
plan_json
file type - The Schematics supports
plan_json
file type in Get job output API. - PATCH inventory definition in the inventories API is removed from the documentation.
15 March 2022
- Support
__netrc__
environment values in private Git repository - The Schematics supports the latest
__netrc__
environment values to support download the Terraform module templates for private Git repository in command line andAPIs
.
4 March 2022
- Support
Terraform v1.1
in Schematics - The Schematics supports the latest
Terraform version 1.1
in UI, [command-line, andAPIs
. - Release Schematics command-line plug-in
- The Schematics command-line plug-in v1.7.3 released on 4 March 2022.
February 2022
Review the release notes for February 2022.
16 February 2022
- Release Schematics command-line plug-in
- The Schematics command-line plug-in v1.7.2 released on 16 February 2022.
- Supports installer for Linux™ arm64 and Mac OS arm64 binaries
- The Schematics supports command-line installer for Linux™ arm64 and Mac OS arm64 binaries Operating System.
11 February 2022
- Release Schematics command-line plug-in
- The Schematics command-line plug-in v1.7.1 released on 11 February 2022.
January 2022
Review the release notes for January 2022.
31 January 2022
- Release Schematics command-line plug-in
- The Schematics command-line plug-in v1.7.0 released on 18 January 2022.
- Supports installer for PowerLinux™ and System/390 Linux™
- The Schematics supports command-line installer for PowerLinux™ 64-bit and System/390 Linux™ 64-bit Operating System.
December 2021
Review the release notes for December 2021.
30 December 2021
- Release Schematics command-line plug-in
- The Schematics command-line plug-in v1.6.2 released on 2nd December 2021.
November 2021
Review the release notes for November 2021.
30 November 2021
- Centrally manage access tags for Schematics workspaces in your account
- To create and associate access tags for the Schematics workspaces in your account, see Manage access tag in your account.
- Support
WinRM
in user interface - Schematics supports Windows Remote Management (
WinRM
) for Schematics actions. - Global catalog settings for Schematics workspaces location
- You can now, manage the catalog settings for Schematics resources based on the location. For more information, see Manage location settings in catalog.
- About
compact
download - You can download the relevant files from the Git repository for your workspaces. For more information, see Compact download for Schematics workspaces.
- About Schematics Job files
- You can now download the state-file at every job level along with the current state-file of a workspace by using the existing Get Job API. For more information, see Download Schematics Job files.
- ResourceQuery attribute deprecated
- ResourceQuery attribute is replaced as
resource_queries
in the API.
October 2021
Review the release notes for October 2021.
22 October 2021
- Onboarding Terraform templates to private catalog
- For onboarding multiple Terraform templates into IBM Cloud private catalog, see Onboard bulk Terraform templates to private catalog.
- Sample templates to deploy into IBM Cloud
- Install Terraform sample Terraform templates to provision different IBM Cloud services by using Schematics workspaces.
- Support
WinRM
in command line - The Schematics supports Windows Remote Management (
WinRM
) for Schematics actions. Added the--inventory-connection-type
,--bastion-credential-json
, and--credential-json
option value to the create, and update commands. - Documentation lists the Command-line version change log history
- The Schematics documentation supports the list of command-line features, enhancements, and fixes note.
September 2021
Review the release notes for September 2021.
30 September 2021
- Inventory target feature support in Schematics actions API
- The Schematics supports Windows Remote Management (
WinRM
) port asinventory_connection_type
parameter in the create and update actionAPIs
. - Bastion host enhancement in Schematics actions API
- The Schematics enhances the bastion host configuration as an optional parameter in the create and update action
APIs
if theinventory connection type
is set towinrm
. - Schematics actions API enhancement to support bastion host connection with non-root user
- The Schematics actions API now supports bastion host connection with non-root user and the
ssh
in the create and update actionAPIs
. - IBM Cloud Schematics job queue process
- For more information about job queue process, see Executing process of the Schematics job queue and FAQ.
- Schematics actions
APIs
enhances the credentials parameter - You can now access the inventory username through the credentials parameter in the create and update action
APIs
. - Schematics introduces compact flag in the workspace create and update API
- You can now download the
sub directory
from the GIT repositories through Schematics. For more information, see How can I downloadsub directory
from the GIT repositories through Schematics?. - Importance of location and URL endpoint in workspace creation
- Why do Schematics workspaces create through API fails?.
August 2021
Review the release notes for August 2021.
27 August 2021
- Workspace update command enhancement
- The IBM Cloud Schematics supports pull request flag in the Schematics workspaces update command.
- Terraform v1.0 support
- IBM Cloud Schematics now supports Terraform v1.0 now. You can now select to run your infrastructure code with Terraform version
0.12
or0.13
or0.14
,0.15
or1.0
. Make sure that you use the syntax that is compatible with the Terraform version that you want to use. Note you can experience a unified console experience across all support platforms, and provides a provider based sensitivity and sensitive functions. For more information about Terraform v1.0 availability from HashiCorp Language, see Terraform v1.0 general availability. - IBM Cloud Schematics support job queue logs enhancement
- For more information about viewing job queue logs, see Reviewing the Schematics job details.
11 August 2021
- IBM Cloud Schematics deprecates older version of Terraform
- The
end of marketing
andend of support
of deprecating older version of Terraform provider in IBM Cloud Schematics, see Deprecating older version of Terraform process in IBM Cloud Schematics.
July 2021
Review the release notes for July 2021.
30 July 2021
- IBM Cloud Schematics deprecates Terraform v0.11
- IBM Cloud Schematics deprecates the support of Terraform v0.11 from July 2021. As HashiCorp Configuration Language deprecated Terraform v0.11 in Terraform providers. Terraform v0.15 support
- IBM Cloud Schematics now supports Terraform v0.15 now. You can now select to run your infrastructure code with Terraform version
0.12
or0.13
or0.14
or0.15
. Make sure that you use the syntax that is compatible with the Terraform version that you want to use. Note Terraform v0.15 provides you to remote state data sources, cross-compatible between theTerraform v0.14.x
and higher version to move between Terraform versions. Also, you can experience a unified console experience across all support platforms, and provides provider-based sensitivity and sensitive functions. For more information about Terraform v0.15 availability from HashiCorp Language, see Terraform v0.15 general availability. Ansible v2.9.23 API and command-line support - Ansible v2.9.23 and Ansible provisioner v2.3.3 are supported in the IBM Cloud Schematics action.
19 July 2021
- Support parallelism and other environment variables in IBM Cloud Schematics
- IBM Cloud Schematics supports setting a custom value for parallelism. For more information, see Supporting parallelism and other Terraform environment variables in IBM Cloud Schematics.
June 2021
Review the release notes for June 2021.
30 June 2021
- Support
taint
anduntaint
feature enhancement in IBM Cloud Schematics - You can run
ibmcloud schematics state list
command to view the tainted status of your resources. For more information, see about taint anduntaint
command and see Time out errors with IBM Cloud Schematics blog. - Documentation support to deploy resources in specific region or across multiple region
- For more information, see Deploying IBM Cloud resources in a specific region or across multiple regions IBM Cloud resources.
- Documentation support to create workspace by using IBM Cloud Schematics resources
- For more information, see Setting up Terraform for Schematics.
- One page view to create workspace by using
UI
,CLI
,API
, andTerraform
switcher documentation - For more information about IBM Cloud Schematics workspaces, creation, see Setting up workspaces.
- Temporarily IBM Cloud Schematics workspaces stop activity API is deactivated
- For more information, see Stop an apply job API.
May 2021
Review the release notes for May 2021.
26 May 2021
- Version constraints support in IBM Cloud Schematics
- Specifying version constraints for Terraform and Ansible. For more information, see specifying version constraints in Schematics.
- Troubleshooting guide support
- For more information about the debugging Schematics apply errors, see Why do timeout failures result in tainted IBM Cloud resources?, [Why am I getting 5xx HTTP errors?]/docs/schematics?topic=schematics-server-errors), Why can't Schematics find the resource group?, and How can I find the root cause of why Schematics apply is failing?
- Schematics supports sample solutions
- Sample solutions by using Terraform templates and modules to set up the infrastructure. For more information, see Sample solutions for IBM Cloud Schematics.
April 2021
Review the release notes for April 2021.
14 April 2021
- Ansible support in IBM Cloud Schematics is now generally available
- Use Schematics actions to run your
Ansible playbooks
in IBM Cloud, and automate the configuration, operation, and management of cloud resources, or deploy multitiered app workloads. To get started, see Schematics landing page, try out one of the IBM-providedAnsible playbooks
or learn more about how Schematics integrates Ansible in About IBM Cloud Schematics.
March 2021
Review the release notes for March 2021.
29 March 2021
- Terraform v0.14 support
- IBM Cloud Schematics now supports Terraform v0.14 now. You can now select to run your infrastructure code with Terraform version
0.11
or0.12
or0.13
or0.14
. Make sure that you use the syntax that is compatible with the Terraform version that you want to use.Terraform v0.14
introduced new sensitive attribute in the variable metadata configuration. Schematics do not detect this sensitive attribute. Users should continue to use the sensitive checkbox in the IBM Cloud Schematics console, and use secure flag in the API payload. Schematics already supports masking the sensitive updated values.Terraform v0.14
introduced a lock file for versions with the name.terraform.lock.hcl
. This file is created duringterraform init
. If you use.terraform.lock.hcl
file in the Terraform commands, the versions stored in.terraform.lock.hcl
file are used. Schematics doesn't support this feature. Schematics do not store this file for subsequent actions.
February 2021
Review the release notes for February 2021.
25 February 2021
- Schematics supports the ability to store the user-defined file
- IBM Cloud Schematics supports the ability to store the user-defined file for running the subsequent Terraform commands. For more information, see store user-defined files in Schematics.
- Allowed file extensions in Schematics
- Allowed and blocked file extensions support during cloning. For more information, see allowed and blocked file extensions.
- Schematics CLI plug-in and commands support in CLI documentation
- IBM Cloud Schematics command-line plug-in to install, and list the command-line commands in the CLI documentation.
12 February 2021
- Ansible open beta release
- IBM Cloud Schematics supports and releases Ansible open beta version for the IBMers and clients. For more information, see about Ansible, watch video about Ansible, and see IBM Cloud Terraform provider updates and Ansible actions in Schematics blog.
January 2021
Review the release notes for January 2021.
29 January 2021
- Virtual Private Endpoint Gateways support
- IBM Cloud Schematics supports Virtual Private Endpoint Gateways for secure connection. For more information, see Virtual private endpoint gateways for Schematics.
20 January 2021
- Terraform commands API support
- IBM Cloud Schematics supports Terraform commands API. For more information, see Commands API.
- Terraform commands command-line support
- IBM Cloud Schematics supports Terraform command-line commands. For more information, see Terraform command-line commands.
- command-line Commands
- IBM Cloud Schematics supports command-line workspace and state commands such as import, show,
state move, state remove, taint,
and
untaint
.
7 January 2021
- Multiple SDK support
- IBM Cloud Schematics supports
Java
,Node
,Python
, andGo
SDK for theAPIs
. For more information, see Schematics API documentation.
December 2020
Review the release notes for December 2020.
9 December 2020
- Ansible beta release
- IBM Cloud Schematics supports and releases Ansible beta version for the IBMers. For more information, see about Ansible and watch video about Ansible.
- Beta
- The open beta release of Ansible support is now available in IBM Cloud Schematics to IBM users. Contact your IBM Cloud Schematics Technical Offering Manager
Carl Swanson
, if you are interested in getting early access to this beta offering.
November 2020
Review the release notes for November 2020.
25 November 2020
- Terraform v0.13 support
- IBM Cloud Schematics now supports Terraform v0.13. You can now choose to run your infrastructure code with Terraform version
0.11
or0.12
or0.13
. With Terraform version 0.13, the syntax for configuration files changed. Make sure that you use the syntax that is compatible with the Terraform version that you want to use.
October 2020
Review the release notes for October 2020.
16 October 2020
- Monitoring
- IBM Cloud Schematics now supports monitoring Schematics services by using IBM Cloud Monitoring. For more information about the monitoring Schematics workspaces, see Monitoring Schematics instances.
- Files and resources for your workspace actions
- IBM Cloud Schematics now performs the vulnerability check of the files and resources that are added for the first time to your repository.
- Creating a deploy to IBM Cloud Schematics link
- IBM Cloud Schematics now supports an efficient way to share your Git repository so that other people can experiment to create workspace by using Schematics without affecting your original code. For more information about deploy to IBM Cloud, see create deploy to Schematics.
September 2020
Review the release notes for September 2020.
11 September 2020
Bitbucket
supports private repository- IBM Cloud Schematics supports private bit bucket repository as a template repository source. All you need to use the URL in this format
https://bitbucket.org/<your_user_name>/<repo_name>/src/<branch_name>/<folder_name>
and for the URL with branch you need to use in this formathttps://bitbucket.org/<your_user_name>/<repo_name>/src/<branch_name>
. If the workspace name is different from your user name then you need to provide the workspace name in this format.https://<username>@bitbucket.org/<workspace_name>/tf_cloudless_sleepy/src/master
. - Support to override the default variable
- IBM Cloud Schematics now supports to override the Terraform default variable store value. For more information about configuring to override the variable, see workspace update.
August 2020
Review the release notes for August 2020.
14 August 2020
- Support for multiple Terraform provider
- IBM Cloud Schematics now supports multiple Terraform provider versions. You need to add Terraform provider block with the provider version. By default the provider executes latest version
1.21.0
, and previous four versions such as1.20.1
,1.20.0
,1.19.0
,1.18.0
are supported. For more information about the provider configuration, see Multiple Terraform Provider. - Time out set for local-exec and remote-exec users
- If you run local-exec or remote-exec users, make sure the execution completes within 30 minutes. Otherwise execution times out automatically.
Bitbucket
is used as a template repository source- IBM Cloud Schematics supports public bit bucket repository as a template repository source. Private bit bucket repository needs a workaround. Download the files from the repository, then, you need to
tar
the files and upload in the IBM Cloud Schematics workspace.
July 2020
Review the release notes for July 2020.
9 July 2020
- Stop apply support
- IBM Cloud Schematics now supports stopping a Schematics apply action that currently runs against your workspace from the console and the API. For more information, see Managing resource life cycles or use the DELETE /v1/workspaces/{id}/actions/{action_id} API.
- New Schematics locations
- You can now create Schematics workspaces in the Frankfurt or London location by using the location selector from the Schematics console or targeting the matching IBM Cloud region through CLI. For more information, see Locations and service endpoints and Where is my data stored?
June 2020
Review the release notes for June 2020.
26 June 2020
- Ansible provisioner support
- You can now use the Ansible provisioner with IBM Cloud Schematics to deploy software on IBM Cloud resources or perform actions against your resources, such as shutting down a virtual server instance. For more information about how to use the Ansible provisioner, see Discover best practice VPC configuration for application deployment, and Learn about repeatable and reliable end-to-end app provisioning and configuration.
25 June 2020
- Version 1.8.0 of the IBM Cloud Provider plug-in available
- The IBM Cloud Provider Plug-in for Terraform version 1.8.0 is now enabled in IBM Cloud Schematics. For more information about the version, see the release notes. For an overview of supported IBM Cloud resources and data sources, see the IBM Cloud Provider plug-in reference.
22 June 2020
- Upload Terraform templates as TAR files
- You can now provide your Terraform template by uploading a tap archive file from your local machine. This feature is supported from the command-line or API. For more information, see the
ibmcloud schematics workspace upload
command orPUT /v1/workspaces/{id}/templates/{template_id}/template_repo_upload
API.
May 2020
Review the release notes for May 2020.
8 May 2020
- New EU API endpoint
- You can now choose to create your Schematics workspaces in the US or Europe. Depending on the location that you choose, your Schematics actions run in either the US (
us-south
orus-east
) or in Europe (eu-de
oreu-gb
). The location that you choose for your workspace is independent from the location where you want to provision your resources. For more information, see Locations and service endpoints.
April 2020
Review the release notes for April 2020.
17 April 2020
- Terraform v0.12 support
- You can now choose to run your infrastructure code with Terraform version 0.11 or 0.12. With Terraform version 0.12, the syntax for configuration files changed. Make sure that you use the syntax that is compatible with the Terraform version that you want to use. To migrate your Terraform configuration files from version 0.11 to version 0.12, see Migrating your Terraform configuration files from version 0.11 to version 0.12.
- New workspace creation flow
- The workspace creation flow is now a two-step process. First, you create the workspace without connecting it to a GitHub or GitLab repository. Then, you add the details of your GitHub or GitLab repository, retrieve input variables, and let Schematics scan your Terraform configuration files for syntax errors. With the change of the workspace creation flow, new workspace states are introduced as well.