Skip to content

feat: ske starterkit projects and tenants#118

Merged
henryde merged 3 commits intomainfrom
feature/ske-starterkit
Mar 9, 2026
Merged

feat: ske starterkit projects and tenants#118
henryde merged 3 commits intomainfrom
feature/ske-starterkit

Conversation

@henryde
Copy link
Copy Markdown
Contributor

@henryde henryde commented Mar 4, 2026

No description provided.

@aws-amplify-eu-central-1
Copy link
Copy Markdown

This pull request is automatically being deployed by Amplify Hosting (learn more).

Access this pull request here: https://pr-118.d1o16zfeoh2slu.amplifyapp.com

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

Adds a new STACKIT “SKE Starterkit” module intended to register a meshStack building block that provisions dev/prod projects and SKE tenants.

Changes:

  • Introduces meshstack_integration.tf to register the SKE Starterkit building block in meshStack.
  • Adds the building block Terraform code to create dev/prod projects, creator admin bindings, and dev/prod tenants.
  • Adds input variable definitions (including YAML-based project tagging with validation).

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 5 comments.

File Description
modules/stackit/ske-starterkit/meshstack_integration.tf Defines the building block definition and its inputs/permissions for registration in meshStack.
modules/stackit/ske-starterkit/buildingblock/main.tf Provisions dev/prod meshStack projects, assigns creator admin role, and creates dev/prod tenants.
modules/stackit/ske-starterkit/buildingblock/variables.tf Declares required building block inputs including YAML tag configuration and validations.

Comment thread modules/ske/ske-starterkit/meshstack_integration.tf
Comment thread modules/stackit/ske-starterkit/buildingblock/main.tf Outdated
Comment thread modules/ske/ske-starterkit/buildingblock/variables.tf
Comment thread modules/stackit/ske-starterkit/buildingblock/main.tf Outdated
Comment thread modules/ske/ske-starterkit/meshstack_integration.tf
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 4, 2026

🎨 Missing Building Block Icons

Found 1 building block(s) without logo.png files.

Copy the AI Prompts below and use them with your favorite AI image generator (Gemini, DALL-E, Midjourney, Stable Diffusion, etc.).

Then follow the Post-Processing Steps to prepare the icons for upload.


Azure Virtual Machine Starterkit

Platform: azure

Path: /home/runner/work/meshstack-hub/meshstack-hub/modules/azure/azure-virtual-machine-starterkit/buildingblock/logo.png

AI Prompt (copy this to image generator)

Create a professional flat design icon for the meshcloud Building Block ecosystem.

Purpose: The Azure Virtual Machine Starterkit provides application teams with a pre-configured Azure environment. It includes a dedicated project, an Azure tenant, and a virtual machine for quick provisioning and testing.

Visual Style:
- Plain white background (#FFFFFF) for easy removal in post-processing
- Background will be converted to transparent (see post-processing steps)
- Use Azure colors: blue (#0078D4), cyan (#00BCF2), and light blue (#50E6FF) as accent colors
- Maximum 2-3 colors total
- Simple geometric shapes with clean lines
- Flat design (no gradients, shadows, or 3D effects)
- Minimalist, modern appearance

Composition:
- Square centered layout (NOT horizontal)
- Icon fills the entire canvas edge-to-edge (100% of area)
- No padding or margins around the icon
- Symmetrical arrangement
- Platform-appropriate symbol for AZURE (e.g., cloud, container, database, server, etc.)

Style: Enterprise professional, instantly recognizable at small sizes, similar to app icons or logos.
Dimensions: 800x800 pixels

Post-Processing Instructions

Step 1: Remove white background with GIMP (free)

a) Open image in GIMP
b) Right-click layer → "Add Alpha Channel"
c) Tools → "Select by Color" (Shift+O)
d) Click white background
e) Press Delete key
f) File → Export As → logo.png
g) Set Compression level to 9 → Export

Step 2: Resize to 800x800 pixels if needed

  • GIMP: Image → Scale Image → 800x800px
  • Or use any image editor

Step 3: Compress with pngquant (free command line tool)

  • Install: brew install pngquant (Mac) or apt install pngquant (Linux)
  • Run: pngquant --quality=20-30 logo.png --ext .png --force
  • This reduces file size by 60-80% while maintaining quality

Target specs: 800x800px PNG with transparent background, under 100KB


@henryde henryde force-pushed the feature/ske-starterkit branch 3 times, most recently from 77ddf09 to 2645266 Compare March 9, 2026 10:15
@henryde henryde force-pushed the feature/ske-starterkit branch 3 times, most recently from 2679a94 to f26bd9f Compare March 9, 2026 13:14
@henryde henryde force-pushed the feature/ske-starterkit branch from f26bd9f to c9d4980 Compare March 9, 2026 14:23
@henryde henryde merged commit 4d9ce73 into main Mar 9, 2026
4 checks passed
@henryde henryde deleted the feature/ske-starterkit branch March 9, 2026 14:42
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.

3 participants