<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Chainguard Events on</title><link>https://deploy-preview-3155--ornate-narwhal-088216.netlify.app/chainguard/administration/cloudevents/</link><description>Recent content in Chainguard Events on</description><generator>Hugo -- gohugo.io</generator><language>en-US</language><lastBuildDate>Wed, 19 Apr 2023 08:49:15 +0000</lastBuildDate><atom:link href="https://deploy-preview-3155--ornate-narwhal-088216.netlify.app/chainguard/administration/cloudevents/index.xml" rel="self" type="application/rss+xml"/><item><title>Chainguard Events</title><link>https://deploy-preview-3155--ornate-narwhal-088216.netlify.app/chainguard/administration/cloudevents/events-reference/</link><pubDate>Tue, 15 Nov 2022 12:05:04 +0000</pubDate><guid>https://deploy-preview-3155--ornate-narwhal-088216.netlify.app/chainguard/administration/cloudevents/events-reference/</guid><description>Chainguard generates and emits CloudEvents based on actions that occur within a Chainguard account, such as registering a Kubernetes cluster or creating an IAM invitation. Chainguard also emits events when workloads or policies are changed in a cluster.
Check out this GitHub repository for some sample applications that demonstrate how to use events to create Slack notifications, open GitHub issues, and mirror images.
To subscribe to Chainguard events for your account, use the chainctl command like this:</description></item><item><title>Subscribing to Chainguard CloudEvents</title><link>https://deploy-preview-3155--ornate-narwhal-088216.netlify.app/chainguard/administration/cloudevents/events-example/</link><pubDate>Thu, 24 Apr 2025 15:22:20 +0100</pubDate><guid>https://deploy-preview-3155--ornate-narwhal-088216.netlify.app/chainguard/administration/cloudevents/events-example/</guid><description>Chainguard implements CloudEvents, a specification for a standard format for events data. This means developers can use events (generated based on interactions with Chainguard resources) to initiate processes and thus automate certain actions. For example, you could set up infrastructure to listen for push events to an organization&amp;rsquo;s private registry and mirror any new Chainguard Containers in the registry to a third-party repository.
This article includes an example of how to use chainctl to create an event subscription.</description></item><item><title>Mirror new Containers to Google Artifact Registry with Chainguard CloudEvents</title><link>https://deploy-preview-3155--ornate-narwhal-088216.netlify.app/chainguard/administration/cloudevents/image-copy-gcr/</link><pubDate>Fri, 24 May 2024 15:22:20 +0100</pubDate><guid>https://deploy-preview-3155--ornate-narwhal-088216.netlify.app/chainguard/administration/cloudevents/image-copy-gcr/</guid><description>Certain interactions with Chainguard resources will emit CloudEvents that you or an application can subscribe to. This allows you to do things like receive alerts when a user downloads one or more of your organization&amp;rsquo;s private container images or when a new image gets added to your organization&amp;rsquo;s registry.
This tutorial is meant to serve as a companion to the Image Copy GCP example application. It will guide you through setting up infrastructure to listen for push events on an organization&amp;rsquo;s private registry and mirror any new Chainguard Containers in the registry to a repository in a GCP Artifact Registry repository.</description></item></channel></rss>