Skip to content

docs: align brand to "IONOS CLOUD" across user-facing content#981

Merged
mimihalescu merged 5 commits into
masterfrom
brand/ionos-cloud-allcaps
May 15, 2026
Merged

docs: align brand to "IONOS CLOUD" across user-facing content#981
mimihalescu merged 5 commits into
masterfrom
brand/ionos-cloud-allcaps

Conversation

@mimihalescu
Copy link
Copy Markdown
Contributor

@mimihalescu mimihalescu commented May 7, 2026

Summary

Standardise customer-facing references to IONOS CLOUD (all caps) per brand-team guidance. Three legacy variants (Ionos Cloud, IONOS Cloud, IonosCloud) all converge on IONOS CLOUD.

Scope: markdown docs (docs/, README.md, gitbook_docs/, examples, issue template), Go schema Description fields, user-facing error messages, and three godoc comments in internal/envar/envar.go. Three over-replacements (IONOS CLOUD IONOS Object StorageIONOS CLOUD Object Storage) cleaned up in a follow-up commit.

Out of scope (preserved): Go module path, SDK imports, provider name ionoscloud, ionoscloud_* resource names, IONOS_* env vars, schema attribute names, Go identifiers (IonosCloudProvider etc.), vendor/, and historical CHANGELOG entries.

@mimihalescu mimihalescu requested a review from ogunreku May 7, 2026 13:45
ogunreku
ogunreku previously approved these changes May 7, 2026
@mimihalescu mimihalescu marked this pull request as ready for review May 12, 2026 08:18
Copilot AI review requested due to automatic review settings May 12, 2026 08:18
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Standardises customer-facing branding to “IONOS CLOUD” across documentation, Terraform schema descriptions, and user-facing error messages throughout the provider.

Changes:

  • Updated Markdown docs (provider docs, resource/data source docs, GitBook docs, examples, issue template) to use IONOS CLOUD consistently.
  • Updated Terraform schema Description strings (SDKv2 + Framework) to use IONOS CLOUD consistently.
  • Updated various user-facing error/timeout messages to use IONOS CLOUD consistently.

Reviewed changes

Copilot reviewed 186 out of 186 changed files in this pull request and generated 9 comments.

Show a summary per file
File Description
README.md Provider README branding updates (“IONOS CLOUD”).
ionoscloud/resource_vpn_ipsec_tunnel.go Schema description branding updates.
ionoscloud/resource_server.go Schema description branding updates.
ionoscloud/resource_s3_key.go User-facing error message branding updates.
ionoscloud/resource_private_crossconnect.go User-facing timeout message branding updates.
ionoscloud/resource_lan.go User-facing timeout messages branding updates.
ionoscloud/resource_k8s_node_pool.go User-facing timeout messages branding updates.
ionoscloud/resource_k8s_cluster.go User-facing timeout messages branding updates.
ionoscloud/resource_cube_server.go User-facing error message branding updates.
ionoscloud/resource_certificate_manager_auto_certificate.go Schema description branding updates.
ionoscloud/resource_backup_unit.go User-facing timeout messages branding updates.
ionoscloud/resource_autoscaling_group.go User-facing timeout message branding updates.
ionoscloud/provider.go Provider schema description branding updates.
ionoscloud/data_source_vpn_ipsec_tunnel.go Data source schema description branding updates.
ionoscloud/data_source_template.go User-facing error message branding updates.
ionoscloud/data_source_snapshot.go User-facing error message branding updates.
ionoscloud/data_source_image.go User-facing error message branding updates.
ionoscloud/data_source_certificate_manager_auto_certificate.go Data source schema description branding updates.
internal/framework/provider/provider.go Framework provider schema description branding updates.
internal/envar/envar.go Godoc comment branding updates.
gitbook_docs/README.md GitBook docs branding updates.
examples/static_website_hosting/README.md Example docs branding updates.
examples/static_website_hosting/error.html Example HTML copy branding updates.
docs/resources/vpn_wireguard_peer.md Resource doc branding updates.
docs/resources/vpn_wireguard_gateway.md Resource doc branding updates.
docs/resources/vpn_ipsec_tunnel.md Resource doc branding updates.
docs/resources/vpn_ipsec_gateway.md Resource doc branding updates.
docs/resources/volume.md Resource doc branding updates.
docs/resources/vcpu_server.md Resource doc branding updates.
docs/resources/user.md Resource doc branding updates.
docs/resources/target_group.md Resource doc branding updates.
docs/resources/snapshot.md Resource doc branding updates.
docs/resources/share.md Resource doc branding updates.
docs/resources/server.md Resource doc branding updates.
docs/resources/server_boot_device_selection.md Resource doc branding updates.
docs/resources/s3_object.md Resource doc branding updates.
docs/resources/s3_object_copy.md Resource doc branding updates.
docs/resources/s3_key.md Resource doc branding updates.
docs/resources/s3_bucket.md Resource doc branding updates.
docs/resources/s3_bucket_website_configuration.md Resource doc branding updates.
docs/resources/s3_bucket_versioning.md Resource doc branding updates.
docs/resources/s3_bucket_server_side_encryption_configuration.md Resource doc branding updates.
docs/resources/s3_bucket_public_access_block.md Resource doc branding updates.
docs/resources/s3_bucket_policy.md Resource doc branding updates.
docs/resources/s3_bucket_object_lock_configuration.md Resource doc branding updates.
docs/resources/s3_bucket_lifecycle_configuration.md Resource doc branding updates.
docs/resources/s3_bucket_cors_configuration.md Resource doc branding updates.
docs/resources/private_crossconnect.md Resource doc branding updates.
docs/resources/pg_cluster_v2.md Resource doc branding updates.
docs/resources/object_storage_accesskey.md Resource doc branding updates.
docs/resources/nsg.md Resource doc branding updates.
docs/resources/nsg_firewallrule.md Resource doc branding updates.
docs/resources/nic.md Resource doc branding updates.
docs/resources/nfs_share.md Resource doc branding updates.
docs/resources/nfs_cluster.md Resource doc branding updates.
docs/resources/networkloadbalancer.md Resource doc branding updates.
docs/resources/networkloadbalancer_forwardingrule.md Resource doc branding updates.
docs/resources/natgateway.md Resource doc branding updates.
docs/resources/natgateway_rule.md Resource doc branding updates.
docs/resources/monitoring_pipeline.md Resource doc branding updates.
docs/resources/logging_pipeline.md Resource doc branding updates.
docs/resources/loadbalancer.md Resource doc branding updates.
docs/resources/lan.md Resource doc branding updates.
docs/resources/kafka_topic.md Resource doc branding updates.
docs/resources/kafka_cluster.md Resource doc branding updates.
docs/resources/k8s_node_pool.md Resource doc branding updates.
docs/resources/k8s_cluster.md Resource doc branding updates.
docs/resources/ipfailover.md Resource doc branding updates.
docs/resources/ipblock.md Resource doc branding updates.
docs/resources/group.md Resource doc branding updates.
docs/resources/gpu_server.md Resource doc branding updates.
docs/resources/firewall.md Resource doc branding updates.
docs/resources/dns_zone.md Resource doc branding updates.
docs/resources/dns_reverse_record.md Resource doc branding updates.
docs/resources/dns_record.md Resource doc branding updates.
docs/resources/dbaas_pgsql_user.md Resource doc branding updates.
docs/resources/dbaas_pgsql_database.md Resource doc branding updates.
docs/resources/dbaas_pgsql_cluster.md Resource doc branding updates.
docs/resources/dbaas_mongo_user.md Resource doc branding updates.
docs/resources/dbaas_mongo_cluster.md Resource doc branding updates.
docs/resources/dbaas_mariadb_cluster.md Resource doc branding updates.
docs/resources/dbaas_inmemorydb_replica_set.md Resource doc branding updates.
docs/resources/datacenter.md Resource doc branding updates.
docs/resources/datacenter_nsg_selection.md Resource doc branding updates.
docs/resources/cube_server.md Resource doc branding updates.
docs/resources/container_registry.md Resource doc branding updates.
docs/resources/container_registry_token.md Resource doc branding updates.
docs/resources/certificate_manager_provider.md Resource doc branding updates.
docs/resources/certificate_manager_certificate.md Resource doc branding updates.
docs/resources/certificate_manager_auto_certificate.md Resource doc branding updates.
docs/resources/cdn_distribution.md Resource doc branding updates.
docs/resources/backup_unit.md Resource doc branding updates.
docs/resources/autoscaling_group.md Resource doc branding updates.
docs/resources/application_loadbalancer.md Resource doc branding updates.
docs/resources/application_loadbalancer_forwardingrule.md Resource doc branding updates.
docs/index.md Provider docs landing page branding updates.
docs/ephemerals/kafka_user_credentials.md Ephemeral doc branding updates.
docs/data-sources/vpn_wireguard_peer.md Data source doc branding updates.
docs/data-sources/vpn_wireguard_gateway.md Data source doc branding updates.
docs/data-sources/vpn_ipsec_tunnel.md Data source doc branding updates.
docs/data-sources/vpn_ipsec_gateway.md Data source doc branding updates.
docs/data-sources/volume.md Data source doc branding updates.
docs/data-sources/vcpu_server.md Data source doc branding updates.
docs/data-sources/user.md Data source doc branding updates.
docs/data-sources/template.md Data source doc branding updates.
docs/data-sources/target_group.md Data source doc branding updates.
docs/data-sources/snapshot.md Data source doc branding updates.
docs/data-sources/share.md Data source doc branding updates.
docs/data-sources/servers.md Data source doc branding updates.
docs/data-sources/server.md Data source doc branding updates.
docs/data-sources/s3_objects.md Data source doc branding updates.
docs/data-sources/s3_object.md Data source doc branding updates.
docs/data-sources/s3_key.md Data source doc branding updates.
docs/data-sources/s3_bucket.md Data source doc branding updates.
docs/data-sources/s3_bucket_policy.md Data source doc branding updates.
docs/data-sources/resource.md Data source doc branding updates.
docs/data-sources/private_crossconnect.md Data source doc branding updates.
docs/data-sources/pg_versions_v2.md Data source doc branding updates.
docs/data-sources/pg_clusters_v2.md Data source doc branding updates.
docs/data-sources/pg_cluster_v2.md Data source doc branding updates.
docs/data-sources/pg_backups_v2.md Data source doc branding updates.
docs/data-sources/pg_backup_location.md Data source doc branding updates.
docs/data-sources/object_storage_region.md Data source doc branding updates.
docs/data-sources/object_storage_accesskey.md Data source doc branding updates.
docs/data-sources/nsg.md Data source doc branding updates.
docs/data-sources/nic.md Data source doc branding updates.
docs/data-sources/nfs_share.md Data source doc branding updates.
docs/data-sources/nfs_cluster.md Data source doc branding updates.
docs/data-sources/networkloadbalancer.md Data source doc branding updates.
docs/data-sources/networkloadbalancer_forwardingrule.md Data source doc branding updates.
docs/data-sources/natgateway.md Data source doc branding updates.
docs/data-sources/natgateway_rule.md Data source doc branding updates.
docs/data-sources/monitoring_pipeline.md Data source doc branding updates.
docs/data-sources/logging_pipeline.md Data source doc branding updates.
docs/data-sources/location.md Data source doc branding updates.
docs/data-sources/lan.md Data source doc branding updates.
docs/data-sources/kafka_users.md Data source doc branding updates.
docs/data-sources/kafka_user_credentials.md Data source doc branding updates.
docs/data-sources/kafka_topic.md Data source doc branding updates.
docs/data-sources/kafka_cluster.md Data source doc branding updates.
docs/data-sources/k8s_nodepool_nodes.md Data source doc branding updates.
docs/data-sources/k8s_node_pool.md Data source doc branding updates.
docs/data-sources/k8s_clusters.md Data source doc branding updates.
docs/data-sources/k8s_cluster.md Data source doc branding updates.
docs/data-sources/ipfailover.md Data source doc branding updates.
docs/data-sources/ipblock.md Data source doc branding updates.
docs/data-sources/image.md Data source doc branding updates.
docs/data-sources/group.md Data source doc branding updates.
docs/data-sources/gpus.md Data source doc branding updates.
docs/data-sources/gpu.md Data source doc branding updates.
docs/data-sources/gpu_server.md Data source doc branding updates.
docs/data-sources/firewall.md Data source doc branding updates.
docs/data-sources/dns_zone.md Data source doc branding updates.
docs/data-sources/dns_reverse_records.md Data source doc branding updates.
docs/data-sources/dns_reverse_record.md Data source doc branding updates.
docs/data-sources/dns_record.md Data source doc branding updates.
docs/data-sources/dbaas_pgsql_versions.md Data source doc branding updates.
docs/data-sources/dbaas_pgsql_user.md Data source doc branding updates.
docs/data-sources/dbaas_pgsql_databases.md Data source doc branding updates.
docs/data-sources/dbaas_pgsql_database.md Data source doc branding updates.
docs/data-sources/dbaas_pgsql_cluster.md Data source doc branding updates.
docs/data-sources/dbaas_pgsql_backups.md Data source doc branding updates.
docs/data-sources/dbaas_mongo_user.md Data source doc branding updates.
docs/data-sources/dbaas_mongo_template.md Data source doc branding updates.
docs/data-sources/dbaas_mongo_cluster.md Data source doc branding updates.
docs/data-sources/dbaas_mariadb_cluster.md Data source doc branding updates.
docs/data-sources/dbaas_mariadb_backups.md Data source doc branding updates.
docs/data-sources/dbaas_inmemorydb_snapshot.md Data source doc branding updates.
docs/data-sources/dbaas_inmemorydb_replica_set.md Data source doc branding updates.
docs/data-sources/datacenter.md Data source doc branding updates.
docs/data-sources/cube_server.md Data source doc branding updates.
docs/data-sources/contracts.md Data source doc branding updates.
docs/data-sources/container_registry.md Data source doc branding updates.
docs/data-sources/container_registry_token.md Data source doc branding updates.
docs/data-sources/container_registry_locations.md Data source doc branding updates.
docs/data-sources/certificate_manager_provider.md Data source doc branding updates.
docs/data-sources/certificate_manager_certificate.md Data source doc branding updates.
docs/data-sources/certificate_manager_auto_certificate.md Data source doc branding updates.
docs/data-sources/cdn_distribution.md Data source doc branding updates.
docs/data-sources/backup_unit.md Data source doc branding updates.
docs/data-sources/autoscaling_group.md Data source doc branding updates.
docs/data-sources/autoscaling_group_servers.md Data source doc branding updates.
docs/data-sources/application_loadbalancer.md Data source doc branding updates.
docs/data-sources/application_loadbalancer_forwardingrule.md Data source doc branding updates.
CHANGELOG.md Added changelog entry for the branding alignment.
.github/ISSUE_TEMPLATE/config.yml Issue template contact link branding updates.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread ionoscloud/data_source_snapshot.go
Comment thread ionoscloud/resource_private_crossconnect.go
Comment thread ionoscloud/resource_k8s_cluster.go
Comment thread ionoscloud/data_source_template.go
Comment thread docs/resources/s3_bucket_public_access_block.md
Comment thread docs/resources/s3_bucket_public_access_block.md
Comment thread docs/data-sources/vpn_wireguard_peer.md
Comment thread docs/resources/s3_bucket_policy.md
Comment thread docs/resources/s3_bucket_policy.md
mimihalescu and others added 3 commits May 12, 2026 11:25
Standardise customer-facing references to the all-caps "IONOS CLOUD" brand
per IONOS brand-team guidance. Three legacy variants (Ionos Cloud, IONOS Cloud,
IonosCloud) all converge on IONOS CLOUD.

In scope:
- Markdown docs under docs/, README.md, gitbook_docs/, examples/ READMEs
- docs/index.md page_title and H1 ("IONOS CLOUD Provider")
- Go schema Description fields (visible in terraform plan / IDE)
- User-facing error messages returned via fmt.Errorf / diagutil.ToDiags
- Godoc comments in internal/envar/envar.go
- One new CHANGELOG entry under ## Upcoming

Out of scope (preserved unchanged):
- Go module path and SDK imports (github.com/ionos-cloud/...)
- Provider name "ionoscloud" and resource/data-source names ionoscloud_*
- Environment variable names (IONOS_TOKEN, IONOS_API_URL, etc.)
- Schema attribute names (snake_case tfsdk tags)
- Go identifiers (IonosCloudProvider type, test function names)
- vendor/ directory and existing CHANGELOG history

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
The earlier sweep used file-type filters that skipped .github/ hidden dir.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…iptions

The brand pass replaced "IonosCloud" with "IONOS CLOUD", which collapsed
"IonosCloud IONOS Object Storage" into the awkward "IONOS CLOUD IONOS
Object Storage". Trim to "IONOS CLOUD Object Storage".

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
auto-merge was automatically disabled May 13, 2026 13:33

Head branch was pushed to by a user without write access

@mimihalescu mimihalescu enabled auto-merge (squash) May 15, 2026 09:27
@sonarqubecloud
Copy link
Copy Markdown

@mimihalescu mimihalescu merged commit 5dc7c4b into master May 15, 2026
10 checks passed
@mimihalescu mimihalescu deleted the brand/ionos-cloud-allcaps branch May 15, 2026 09:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants