Skip to content

Allow configuring starred/favorited resources in Tiltfile for team-wide defaults #6627

@RealDishwash

Description

@RealDishwash

Describe the Feature You Want

Allow configuring starred/favourited resources in Tilt through the Tiltfile, so teams can share a common set of
"important" resources that should be visible by default.

Current Behavior

Starred/favorited resources are stored in local Tilt state and must be manually configured on each machine. When a
developer starts Tilt for the first time or on a new machine, they need to manually star the resources they care about.

Why Do You Want This?

In a monorepo with 20+ services, most developers only work on a subset of services. Being able to define default starred resources in the Tiltfile would provide better onboarding for new developers and ensure consistency across the team for which services are considered "core" without requiring manual configuration on each machine.

Additional context
This would complement the existing auto_init and trigger_mode settings, which control whether resources start
automatically, but don't affect UI visibility/organization.

Proposed API:
python
k8s_resource('frontend', labels=['frontend'], starred=True)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions