Subscriptions
Subscriptions allow you to follow specific entities in InfraKitchen and receive notifications when events occur on them. When you subscribe to a resource, any activity on that resource — provisioning, updates, destruction — can trigger a notification delivered through your configured channels.
Overview
A Subscription ties a user to an entity. InfraKitchen checks subscriptions every time an event occurs to determine who should be notified. Subscriptions are scoped to a single entity and are independent of notification preferences — you need both to receive a notification.
Viewing Your Subscriptions
Navigate to your User Profile and scroll to the User Subscriptions card. The table lists all entities you are currently subscribed to, with the entity link and subscription date.
Subscribing to a Resource
Subscribe to a resource directly from the resource page:
Open the resource
Navigate to the resource you want to follow.
Click the Subscribe button
Click the Subscribe (bell) button in the resource header. A popover appears with subscription options.
Optionally include child resources
Check Include child resources to also subscribe to all resources nested under this resource.
Confirm
Click Confirm to subscribe.
After subscribing, the bell icon becomes active to indicate you are following the resource.
Subscribing with Child Inheritance
When you check Include child resources before confirming:
- InfraKitchen subscribes you to the selected resource and all of its child resources in one operation.
- This is useful when you want visibility into an entire subtree (e.g., a project and all resources beneath it) without manually subscribing to each one.
Unsubscribing from a Resource
Open the resource
Navigate to the resource page.
Click the Unsubscribe button
Click the active Unsubscribe (bell) button. The same popover appears.
Optionally include child resources
Check Include child resources to remove all child subscriptions at once.
Confirm
Click Confirm.
Deleting a Subscription from Your Profile
To remove an individual subscription, navigate to your User Profile → User Subscriptions card and click Delete next to the subscription.
Viewing Resource Subscribers (Platform Engineers)
Platform engineers can see who is subscribed to a specific resource: open the resource, click the Activity button, and open the Subscribers tab. It lists all users subscribed to that resource, including their subscription date.
Subscription Properties
| Property | Description |
|---|---|
| Entity Type | The type of entity being followed (e.g., resource) |
| Entity ID | The unique identifier of the subscribed entity |
| User | The user who owns this subscription |
| Created At | When the subscription was created |