Understanding CloudPie Design
CloudPie follows a hierarchical structure to organize and manage cloud resources efficiently, enabling streamlined DevOps operations across your organization.
Accessing CloudPie
- Domain: Access via your custom domain (e.g.,
your-organization.cloudpie.io
) - Admin Access: Initial admin user is created during registration
- Password Setup: Use the Reset Password link on login page
- Dashboard: Central landing page showing overview of all components
Organizational Hierarchy
1. Organization Level
- User Management:
- Onboard users via email addresses
- Assign organization-level roles
-
Manage user access across projects
-
Policy Governance:
- Configure organization-wide policies using Rego
- Enforce compliance checks on all deployments
- Manage policy versions and updates
2. Projects
Central hub for all cloud DevOps activities, containing:
Cloud Credentials
- Store and manage authentication for cloud providers
- Support for AWS, Azure, and GCP
- Securely store credentials within project
- Enable granular access control
Git Repository Connections
- Link multiple Git repositories
- Source for:
- Infrastructure as Code (Terraform)
- Cloud queries (SQL)
- Custom Benchmark checks
- Project level Governance using OPA Rego.
Cloud Accounts
- Link AWS, GCP, or Azure accounts
- Run and schedule cloud queries
- Receive metrics based alerts from Cloud
- Execute CIS benchmark checks
- Generate insights with OpenAI
Workspaces
- Manage Terraform deployments
- Automatic state file management
- Real-time log monitoring
- Download deployment histories
Sprints and Tasks
- Create and manage sprints
- Assign tasks to team members
- Track progress and updates
- Add comments and documentation
Important Notes
- Organization settings apply to all projects
- Policies are evaluated automatically during deployments
- Each project component has specific access controls
- User permissions are managed at both organization and project levels