Terraform Installation (Optional)
Optional quick setup using Terraform for testing environments
Quick Setup Only
This Terraform-based installation is designed for quick setup and testing environments only. For production deployments, we strongly recommend following the manual installation process to properly configure and secure each component according to your organization's requirements.
Key limitations:
- Components run locally in the cluster without High Availability
- Basic security configurations
- Limited customization options
- Not suitable for production workloads
Prerequisites
Required APIs
Enable Container API
Visit: https://console.developers.google.com/apis/api/container.googleapis.com/overview?project=<project_id>
Enable Cloud KMS API
Visit:
https://console.developers.google.com/apis/api/cloudkms.googleapis.com/overview?project=<project_id>
IAM Permissions
Recommended for Quick Setup
Owner
role
Installation Steps
DNS Zone Setup
Navigate to DNS Zone Directory
Create DNS Zone
Configure Domain Registrar
Add NS records for your subdomain (e.g., btp.settlemint.com) pointing to Google nameservers:
- ns-cloud-a1.googledomains.com
- ns-cloud-a2.googledomains.com
- ns-cloud-a3.googledomains.com
- ns-cloud-a4.googledomains.com
Verify DNS Delegation
Platform Infrastructure Setup
Cleanup
Next Steps
Access Platform
Visit https://btp.<your-domain>
Complete Setup
Follow the initial setup wizard
Review Documentation
Check the platform documentation
Troubleshooting
Common Issues
- Verify all environment variables are set correctly
- Ensure DNS delegation is complete (can take up to 48 hours)
- Check Terraform logs for specific error messages
Get Help
- Review error messages in detail
- Check GCP quotas and limits
- Contact support@settlemint.com
The Terraform installation is designed for demonstration and testing. For production deployments, we recommend following the manual installation process to configure each component according to your specific requirements.