Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: Yolean/ystack
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: Yolean/ystack
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: local-dev-cluster-2026
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 10 commits
  • 28 files changed
  • 4 contributors

Commits on Feb 22, 2026

  1. Upgrade k3s to v1.33.8, Ubuntu noble, add k8s-ingress-hosts wrapper

    - Update k3s from v1.30.5 to v1.33.8 and use https://get.k3s.io
    - Update multipass base image from jammy to noble (Ubuntu 24.04)
    - Add y-k8s-ingress-hosts wrapper and y-bin.optional.yaml entry
      for updating /etc/hosts from ingress resources
    
    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
    macbot01 and claude committed Feb 22, 2026
    Configuration menu
    Copy the full SHA
    2617ad8 View commit details
    Browse the repository at this point in the history
  2. adds Gateway API to k3s

    macbot01 committed Feb 22, 2026
    Configuration menu
    Copy the full SHA
    c5ce3fc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5a5cabc View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2026

  1. solsson/k8s-ingress-hosts#1 added support for gateway api

    and the wrapper sudo change helps with passwordless sudo rules
    useful because theis y-k8s-ingress-hosts must be run at every
    local clust provision
    Yolean macbot01 committed Feb 24, 2026
    Configuration menu
    Copy the full SHA
    7215868 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2026

  1. Replace Minio with VersityGW as S3-compatible object store

    - Add versitygw/ kustomize bases (standalone, defaultsecret, common)
      using versity/versitygw with posix backend and PVC storage
    - Add registry/generic,versitygw/ with registry overlay and
      bucket-create job using amazon/aws-cli
    - Add k3s/10-versitygw/ and k3s/20-builds-registry-versitygw/
    - Update bin/y-cluster-provision-k3d to use versitygw
    
    VersityGW listens on port 7070, exposed via blobs-versitygw service
    on port 80. Uses same 'minio' secret for backward compatibility.
    Tested: cluster provisions, versitygw runs, bucket creates, registry
    connects and becomes healthy.
    macbot01 authored and solsson committed Feb 26, 2026
    Configuration menu
    Copy the full SHA
    7fe2cfa View commit details
    Browse the repository at this point in the history
  2. Switch bucket-create job from aws-cli to minio/mc

    aws-cli image is ~133 MB compressed (~467 MB uncompressed).
    minio/mc is ~25 MB compressed — much better for local dev pull times.
    
    Addresses review feedback on PR #1.
    macbot01 authored and solsson committed Feb 26, 2026
    Configuration menu
    Copy the full SHA
    fcbb591 View commit details
    Browse the repository at this point in the history
  3. Switch k3s provisioning from minio to versitygw

    - Dockerfile: build manifests from 10-versitygw and 20-builds-registry-versitygw
      instead of 10-minio and 20-builds-registry
    - 40-buildkit: reference versitygw instead of minio for S3 secret
    - entrypoint.sh: apply versitygw manifest and wait for versitygw deployment
    - docker-compose.test.yml: wait for versitygw deployment instead of minio pod
    
    The minio directories are kept for now as a reference/fallback.
    macbot01 authored and solsson committed Feb 26, 2026
    Configuration menu
    Copy the full SHA
    12ff78f View commit details
    Browse the repository at this point in the history
  4. Review: versitygw migration validated with k3d provisioning test

    - Fix minio/mc image tag (nonexistent RELEASE.2025-02-08T13-51-10Z
      -> RELEASE.2025-02-08T19-14-21Z)
    - Add bin/y-cluster-blobs-ls utility to list blob store contents
      recursively, requiring --context=local like other cluster scripts
    - Add review report with provisioning and persistence test results
    
    Validated: k3d provision, versitygw startup, bucket creation,
    registry health, blob upload, and blob persistence across
    versitygw restart.
    
    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
    solsson and claude committed Feb 26, 2026
    Configuration menu
    Copy the full SHA
    aac8332 View commit details
    Browse the repository at this point in the history
  5. Upgrade minio/mc and replace sleep with retry loop

    - minio/mc RELEASE.2025-02-08 -> RELEASE.2025-08-13 (latest)
    - Replace fixed sleep 30 with retry loop for bucket creation
    - Update mc image in y-cluster-blobs-ls to match
    
    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
    solsson and claude committed Feb 26, 2026
    Configuration menu
    Copy the full SHA
    d13e406 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    495120a View commit details
    Browse the repository at this point in the history
Loading