jackprice / tilt-extensions

Extensions for Tilt

Home Page:https://tilt.dev/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tilt Extensions

Build Status

This is the official Tilt Extensions Repository. Read more in docs.

All extensions have been vetted and approved by the Tilt team.

  • api_server_logs: Print API server logs. Example from Contribute an Extension.
  • cert_manager: Deploys cert-manager.
  • configmap: Create configmaps from files and auto-deploy them.
  • conftest: Use Conftest to test your configuration files.
  • coreos_prometheus: Deploys Prometheus to a monitoring namespace, managed by the CoreOS Prometheus Operator and CRDs
  • current_namespace: Reads the default namespace from your kubectl config.
  • docker_build_sub: Specify extra Dockerfile directives in your Tiltfile beyond docker_build.
  • file_sync_only: No-build, no-push, file sync-only development. Useful when you want to live-reload a single config file into an existing public image, like nginx.
  • git_resource: Deploy a dockerfile from a remote repository -- or specify the path to a local checkout for local development.
  • hasura: Deploys Hasura GraphQL Engine and monitors metadata/migrations changes locally.
  • hello_world: Print "Hello world!". Used in Extensions.
  • helm_remote: Install a remote Helm chart (in a way that gets properly uninstalled when running tilt down)
  • jest_test_runner: Jest JavaScript test runner. Example from Contribute an Extension.
  • ko: Use Ko to build Go-based container images
  • kubebuilder: Enable live-update for developing Kubebuilder projects.
  • local_output: Run a local command and get the output as string
  • min_k8s_version: Require a minimum Kubernetes version to run this Tiltfile.
  • min_tilt_version: Require a minimum Tilt version to run this Tiltfile.
  • namespace: Functions for interacting with namespaces.
  • pack: Build container images using pack and buildpacks.
  • podman: Build container images using podman
  • print_tiltfile_dir: Print all files in the Tiltfile directory. If recursive is set to True, also prints files in all recursive subdirectories.
  • procfile: Create Tilt resources from a foreman Procfile.
  • restart_process: Wrap a docker_build to restart the given entrypoint after a Live Update (replaces restart_container())
  • secret: Functions for creating secrets.
  • snyk: Use Snyk to test your containers, configuration files, and open source dependencies.
  • syncback: Sync files/directories from your container back to your local FS.
  • tests: Some common configurations for running your tests in Tilt.
  • tilt_inspector: Debugging server for exploring internal Tilt state.
  • wait_for_it: Wait until command output is equal to given output.

Contribute an Extension

See Contribute an Extension.

We want everyone to feel at home in this repo and its environs; please see our Code of Conduct for some rules that govern everyone's participation.

About

Extensions for Tilt

https://tilt.dev/

License:Apache License 2.0


Languages

Language:Starlark 60.7%Language:Python 28.1%Language:Shell 5.8%Language:Go 3.5%Language:Dockerfile 1.2%Language:HTML 0.3%Language:Makefile 0.2%Language:JavaScript 0.1%