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: agentregistry-dev/agentregistry
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.3.1
Choose a base ref
...
head repository: agentregistry-dev/agentregistry
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.3.2
Choose a head ref
  • 4 commits
  • 32 files changed
  • 3 contributors

Commits on Mar 16, 2026

  1. docs: correct OCI for helm chart (#349)

    # Description
    
    Fixes #340 by updating the documentation of both the root README and the
    helm chart pointing to the right OCI repository.
    
    # Change Type
    
    ```
    /kind documentation
    /kind fix
    ```
    
    # Changelog
    
    ```release-note
    correct OCI repository for helm chart in both root README and the helm chart one.
    ```
    frivas-at-navteca authored Mar 16, 2026
    Configuration menu
    Copy the full SHA
    2dfefc0 View commit details
    Browse the repository at this point in the history
  2. update logos (#351)

    # Description
    
    updates the agentregistry logos.
    
    <img width="751" height="1361" alt="image"
    src="https://github.com/user-attachments/assets/2d3ab304-3bc4-4f49-b5d8-79538123dc85"
    />
    
    # Change Type
    
    ```
    /kind design
    ```
    
    # Changelog
    
    
    ```release-note
    update product logos
    ```
    
    Signed-off-by: Peter Jausovec <[email protected]>
    peterj authored Mar 16, 2026
    Configuration menu
    Copy the full SHA
    6aae494 View commit details
    Browse the repository at this point in the history
  3. Run k8s e2e tests against the kind infrastructure in CI (#339)

    # Description
    
    Refactors the e2e test infrastructure to move all cluster/daemon setup
    out of Go test code and into Makefile targets, and adds a docker-only
    e2e mode that skips Kind entirely.
    
    **Motivation:** The previous `TestMain` mixed infrastructure
    provisioning (Kind cluster creation, kagent install, daemon startup)
    with test orchestration. Separating concerns makes the test suite faster
    to iterate on locally and more debuggable in CI.
    
    **What changed:**
    
    - `e2e_test.go` now contains only test setup — all infrastructure is
    provisioned by `make test-e2e-k8s` / `make test-e2e-docker` before the
    Go process starts
    - `make setup-kind-cluster` is fully self-contained and idempotent:
    creates the Kind cluster, installs MetalLB, PostgreSQL, agentregistry,
    and kagent (skips steps that already exist)
    - Linux/CI networking handled in `setup-kind.sh`: API server bound on
    `0.0.0.0`, kubeconfig rewritten to the Docker bridge gateway
    (`172.17.0.1`), and `127.0.0.1` + `172.17.0.1` added to the API server
    cert SANs via `kubeadmConfigPatches` strategic merge
    - `kind` sourced via `go tool kind` (go.mod tool directive) — no
    separate install step
    - `install-kagent.sh` and `install-helm-unittest.sh` extracted as
    dedicated scripts; kagent CLI downloaded to `bin/` and invoked directly
    rather than via `$PATH`
    - `make local-registry` manages a shared `kind-registry` container on
    port 5001 (used by both docker and k8s backends to avoid CI port
    conflicts)
    - `make test-e2e` dispatches to `test-e2e-docker` or `test-e2e-k8s`
    based on `E2E_BACKEND`; defaults to k8s
    - e2e CI workflow runs `test-e2e-k8s` and `test-e2e-docker` in parallel
    via matrix with `fail-fast: false`; cluster debug dump moved to `make
    dump-kind-state`
    - MCP publish tests clean up stale registry entries before and after
    each run to ensure idempotency
    - `GOOGLE_API_KEY` and `OPENAI_API_KEY` default to `fake-key-for-setup`
    in the Makefile — no test skips for missing keys
    - Pinned kagent version installed in cluster to `v0.8.0-beta6` (latest)
    since the install script some times failed in CI due to Github API rate
    limits.
    
    # Change Type
    /kind cleanup
    
    # Changelog
    
    ```release-note
    NONE
    ```
    nikolasmatt authored Mar 16, 2026
    Configuration menu
    Copy the full SHA
    5afd4b9 View commit details
    Browse the repository at this point in the history
  4. add the 'arctl deploy' command (#338)

    <!--
    Thanks for opening a PR! Please delete any sections that don't apply.
    -->
    
    # Description
    
    adds the `arctl deploy` command -- the `arctl [mcp/agent] deploy`
    functionality is not in `arctl deploy create` command. This is the same
    functionality, just moved to another command.
    
    The additional commands that were added:
    - `arctl deploy list` -- lists all deployments (managed and discovered)
    - `arctl deploy delete` -- deletes a deployment by ID
    - `arctl deploy show` -- shows the details of a deployment (including
    the URL if it's a local deployment)
    
    # Change Type
    
    ```
    /kind feature
    ```
    
    
    # Changelog
    
    
    ```release-note
    adding the `arctl deployments` command
    ```
    
    # Additional Notes
    
    The docs PR is
    [here](agentregistry-dev/website#16).
    
    ---------
    
    Signed-off-by: Peter Jausovec <[email protected]>
    peterj authored Mar 16, 2026
    Configuration menu
    Copy the full SHA
    43df00d View commit details
    Browse the repository at this point in the history
Loading