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.
Subscriptions and Preferences work together
Subscribing to an entity is necessary but not sufficient. You also need a Notification Preference that covers the event type. Without a matching preference, no notification is sent even if you are subscribed.
ποΈ Viewing Your SubscriptionsΒΆ
Access your active subscriptions from your user profile:
- Navigate to your User Profile
- 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:
- Navigate to the resource you want to follow
- Click the Subscribe (bell) button in the resource header
- A popover appears with subscription options:
- Optionally check Include child resources to also subscribe to all resources nested under this resource
- 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ΒΆ
- Navigate to the resource page
- Click the active Unsubscribe (bell) button
- The same popover appears β optionally check Include child resources to remove all child subscriptions at once
- Click Confirm
ποΈ Deleting a Subscription from Your ProfileΒΆ
To remove an individual subscription:
- Navigate to your User Profile β User Subscriptions card
- Click Delete next to the subscription you want to remove
- Confirm the deletion
π₯ Viewing Resource Subscribers (Platform Engineers)ΒΆ
Platform engineers can see who is subscribed to a specific resource:
- Navigate to the resource
- Click the Activity button
- The Subscribers tab 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 |