Skip to content

make application run in ske-starter-kit#131

Open
grubmeshi wants to merge 30 commits intomainfrom
feature/ske-starter-kit-harbor-integration
Open

make application run in ske-starter-kit#131
grubmeshi wants to merge 30 commits intomainfrom
feature/ske-starter-kit-harbor-integration

Conversation

@grubmeshi
Copy link
Collaborator

@grubmeshi grubmeshi commented Mar 16, 2026

SKE Starterkit application-run readiness

This PR contributes to making applications run end-to-end in the SKE starterkit flow.

It updates starterkit/git-repository integration to pass action secrets as static BBD inputs (including Harbor push robot credentials) and aligns module wiring accordingly.

Cross-repo PRs

@github-actions
Copy link
Contributor

github-actions bot commented Mar 16, 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


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

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

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

@grubmeshi grubmeshi force-pushed the feature/ske-starter-kit-harbor-integration branch 2 times, most recently from d74914f to 66681c0 Compare March 16, 2026 13:04
@grubmeshi grubmeshi force-pushed the feature/ske-starter-kit-harbor-integration branch from 66681c0 to 84092ae Compare March 16, 2026 14:42
grubmeshi and others added 15 commits March 16, 2026 21:24
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- remove cluster_kubeconfig from backplane interface\n- add encrypted CODE kubeconfig input in BBD\n- pass kubeconfig_cluster_name from backplane output\n- build KUBECONFIG secret from kubeconfig + generated user/context\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- align git-repository repository_id output to INTEGER and improve output description\n- align forgejo-connector dependent repository_id input/variable types\n- set forgejo-connector supported_platforms to KUBERNETES\n- enable consumer updates for safe git-repository inputs (description/private)\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- simplify forgejo-connector to consume kubeconfig.yaml input directly\n- add kubeconfig mock fallback file plus precondition guard against accidental use\n- replace stage with repository_secret_name_suffix and compose _DEV/_PROD in starterkit\n- align git-repository to use FORGEJO_HOST/FORGEJO_API_TOKEN env inputs\n- align repository_id typing/wiring and related docs\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@grubmeshi grubmeshi force-pushed the feature/ske-starter-kit-harbor-integration branch from b836d1e to 76af2aa Compare March 18, 2026 00:10
grubmeshi and others added 2 commits March 18, 2026 01:44
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@grubmeshi grubmeshi force-pushed the feature/ske-starter-kit-harbor-integration branch from 30b8250 to e8b1d42 Compare March 18, 2026 01:20
grubmeshi and others added 3 commits March 18, 2026 02:50
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
grubmeshi and others added 5 commits March 18, 2026 09:42
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@j0g3sc j0g3sc force-pushed the feature/ske-starter-kit-harbor-integration branch from a947ce5 to 3b73eb3 Compare March 18, 2026 15:45
grubmeshi and others added 3 commits March 18, 2026 20:14
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
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.

2 participants