Install Tilt ⬇️ | Upgrade Tilt ⬆️ | Tilt Extensions 🧰
Notable Changes
- New live-update engine should be much more robust against pod restarts and handle multiple pods.
Use the CLItilt get liveupdate
to view its status
Use Tiltfile functiondisable_feature('live_update_v2')
to go back to the old live-updater - New function:
k8s_custom_deploy
for custom deploy tools - Displays docker build context progress and size
- Displays why a resource is pending
Changelog
f65229d Revert "controllers: add DisableSpec
and DisableStatus
behavior to KubernetesApply
(#5077)" (#5161)
3423f8f Update version numbers: 0.22.15
7c273bf api: add DeleteCmd to KubernetesApply (#5150)
968f899 api: add disable buttons to api when feature is enabled (#5113)
23ac487 api: add helper for registering RestartOn watches (#5114)
4291b79 api: custom apply command support for KubernetesApply (#5110)
f2f26be api: fix race during FileWatch cancellation (#5139)
d598637 api: inject localexec.Excer into KubernetesApply reconciler (#5109)
46518d5 api: only ignore buildcontrol managed KubernetesApply objs (#5112)
5cb76d3 api: propagate tiltfile's labels to its uiresource counterpart (#5101)
b027a12 api: run DeleteCmd when KubernetesApply object deleted (#5152)
4a7913f api: set annotation on disable buttons (#5122)
3c2125b api: simplify/unify RestartOn initialization (#5119)
d3ebf7f api: tiltfile reconciler should gc ToggleButtons (#5167)
fb708eb apis: add DockerImageSpec (#5157)
4965038 apis: add docker image scaffolding (#5156)
55a340f build(deps): bump tmpl from 1.0.4 to 1.0.5 in /web (#5159)
8ff3817 build: print docker upload progress (#5108)
2430ab4 buildcontrol: now that LiveUpdate fires BuildStarted events, we can't synchronize based on number of BuildStarted events (#5137)
7c8e81b controllers: add DisableSpec
and DisableStatus
behavior to KubernetesApply
(#5077)
2226aec docker: cleanup error message when ADDing file from missing dir (#5166)
8beac17 dockerfile: remove some dead code (#5160)
fe39800 engine: allow file dependencies for K8sTarget (#5133)
aadf10b engine: cmdserver cancels cmds when resource is disabled (#5044)
1bc05be engine: remove "to-be-deployed" ObjectRefs from K8sTarget (#5130)
18e3040 engine: remove DisplayNames from K8sTarget (#5132)
fabb5cd engine: remove dead opencensus code (#5164)
580e328 engine: remove duplicate PortForward definition from K8sTarget (#5129)
c2dab87 engine: skip container crash check when using the live update reconciler (#5128)
b9bc7d6 engine: update the tests to use the live update reconciler by default (#5121)
aa9117f feature: enable live_update_v2 by default on kubernetes (#5123)
05c4f5a features: flip live_update_v2 back off by default (#5141)
805e798 features: flip live_update_v2 back on by default (#5151)
647044b kubernetes: add LastApplyStartTime (#5142)
6f7109b liveupdate: clear stop_path failures on new build/apply (#5145)
9bebdc0 liveupdate: dispatch events for engine state (#5102)
1cbd949 liveupdate: handle trigger_mode=manual in the reconciler (#5107)
24f9f17 liveupdate: once a container reaches CrashLoopBackOff, stop trying to live-update it (#5124)
a6c75a6 liveupdate: only dispatch BuildStarted when there are files to sync (#5111)
8a16fd5 liveupdate: print pod name and container name instead of container id (#5140)
fcde6fa liveupdate: set waiting status correctly when init containers are starting (#5118)
7fa9131 localexec: improve flaky test (#5115)
26478ff localexec: provide a facade for local command exec (#5097)
0e116ab makefile: increase linter timeout (#5127)
5906151 model: swap out DockerBuild with v1alpha1.DockerImageSpec (#5163)
cf6ba8f readme: remove office hours link (#5165)
1cd59e7 scripts: update installer now that ALPHA has been removed (#5099)
e0bf67b server: cache certs a bit better on startup (#5116)
2a034f5 tiltfile: add delete_cmd to k8s_custom_deploy (#5155)
63d950a tiltfile: add k8s_custom_deploy function (#5136)
9bb5293 use brew bundle and new tilt formula (#5148)
41ec316 vendor: update apiserver (#5158)
53ec1b9 web: display disabled resources in detail view when feature flag is enabled and hide them when flag is not enabled (#5134)
0ea64fc web: enable trigger button when pod rolling out (#5106)
f33de26 web: fix a bug in log filtering (#5126)
ccdd60c web: reorganize sidebar components to prep for displaying disabled resources (#5098)
f3b8ab4 web: show what resources are waiting on (#5086)
Docker images
docker pull tiltdev/tilt:v0.23.0