ExtensionRepo v1alpha1

apiVersion: tilt.dev/v1alpha1

import "github.com/tilt-dev/tilt/pkg/apis/core/v1alpha1"

ExtensionRepo

ExtensionRepo specifies a repo or folder where a set of extensions live.


ExtensionRepoSpec

ExtensionRepoSpec defines how to access the repo.


  • url (string), required

    The URL of the repo.

    Allowed: https: URLs that point to a public git repo file: URLs that point to a location on disk.

  • ref (string)

    A reference to sync the repo to. If empty, Tilt will always update the repo to the latest version.

ExtensionRepoStatus

ExtensionRepoStatus defines the observed state of ExtensionRepo


  • checkoutRef (string)

    The reference that we currently have checked out. On git, this is the commit hash. On file repos, this is empty.

  • error (string)

    Contains information about any problems loading the repo.

  • lastFetchedAt (Time)

    The last time the repo was fetched and checked for validity.

    Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers.

  • path (string)

    The path to the repo on local disk.

ExtensionRepoList

ExtensionRepoList


  • apiVersion: tilt.dev/v1alpha1

  • kind: ExtensionRepoList

  • metadata (ListMeta)

  • items ([]ExtensionRepo), required

Operations


get read the specified ExtensionRepo

HTTP Request

GET /apis/tilt.dev/v1alpha1/extensionrepos/{name}

Parameters

  • name (in path): string, required

    name of the ExtensionRepo

  • pretty (in query): string

    pretty

Response

200 (ExtensionRepo): OK

get read status of the specified ExtensionRepo

HTTP Request

GET /apis/tilt.dev/v1alpha1/extensionrepos/{name}/status

Parameters

  • name (in path): string, required

    name of the ExtensionRepo

  • pretty (in query): string

    pretty

Response

200 (ExtensionRepo): OK

list list or watch objects of kind ExtensionRepo

HTTP Request

GET /apis/tilt.dev/v1alpha1/extensionrepos

Parameters

Response

200 (ExtensionRepoList): OK

create create an ExtensionRepo

HTTP Request

POST /apis/tilt.dev/v1alpha1/extensionrepos

Parameters

Response

200 (ExtensionRepo): OK

201 (ExtensionRepo): Created

202 (ExtensionRepo): Accepted

update replace the specified ExtensionRepo

HTTP Request

PUT /apis/tilt.dev/v1alpha1/extensionrepos/{name}

Parameters

  • name (in path): string, required

    name of the ExtensionRepo

  • body: ExtensionRepo, required

  • dryRun (in query): string

    dryRun

  • fieldManager (in query): string

    fieldManager

  • pretty (in query): string

    pretty

Response

200 (ExtensionRepo): OK

201 (ExtensionRepo): Created

update replace status of the specified ExtensionRepo

HTTP Request

PUT /apis/tilt.dev/v1alpha1/extensionrepos/{name}/status

Parameters

  • name (in path): string, required

    name of the ExtensionRepo

  • body: ExtensionRepo, required

  • dryRun (in query): string

    dryRun

  • fieldManager (in query): string

    fieldManager

  • pretty (in query): string

    pretty

Response

200 (ExtensionRepo): OK

201 (ExtensionRepo): Created

patch partially update the specified ExtensionRepo

HTTP Request

PATCH /apis/tilt.dev/v1alpha1/extensionrepos/{name}

Parameters

  • name (in path): string, required

    name of the ExtensionRepo

  • body: Patch, required

  • dryRun (in query): string

    dryRun

  • fieldManager (in query): string

    fieldManager

  • force (in query): boolean

    force

  • pretty (in query): string

    pretty

Response

200 (ExtensionRepo): OK

patch partially update status of the specified ExtensionRepo

HTTP Request

PATCH /apis/tilt.dev/v1alpha1/extensionrepos/{name}/status

Parameters

  • name (in path): string, required

    name of the ExtensionRepo

  • body: Patch, required

  • dryRun (in query): string

    dryRun

  • fieldManager (in query): string

    fieldManager

  • force (in query): boolean

    force

  • pretty (in query): string

    pretty

Response

200 (ExtensionRepo): OK

delete delete an ExtensionRepo

HTTP Request

DELETE /apis/tilt.dev/v1alpha1/extensionrepos/{name}

Parameters

Response

200 (Status): OK

202 (Status): Accepted

deletecollection delete collection of ExtensionRepo

HTTP Request

DELETE /apis/tilt.dev/v1alpha1/extensionrepos

Parameters

Response

200 (Status): OK