Versions in this module Expand all Collapse all v0 v0.16.0 Sep 20, 2024 v0.15.0 Sep 6, 2024 Changes in this version + const Deploying + const Failed + const FailedRemove + const NotDeployed + const Removed + const Removing + const Success + const Unreferenced + func GetDeployedPackageNames() []string + type BundleState struct + DateUpdated time.Time + Name string + PkgStatuses []PkgStatus + Status string + Version string + type Client struct + Client kubernetes.Interface + Enabled bool + func NewClient(kc *cluster.Cluster, enableState bool) (*Client, error) + func (c *Client) GetBundlePkgState(b *types.UDSBundle, pkgName string) (*PkgStatus, error) + func (c *Client) GetBundleState(b *types.UDSBundle) (*BundleState, error) + func (c *Client) GetUnreferencedPackages(b *types.UDSBundle) ([]types.Package, error) + func (c *Client) InitBundleState(b *types.UDSBundle, status string) error + func (c *Client) RemoveBundleState(b *types.UDSBundle) error + func (c *Client) RemovePackageFromState(b *types.UDSBundle, pkgToRemove string) error + func (c *Client) UpdateBundlePkgState(b *types.UDSBundle, bundledPkg types.Package, status string) error + func (c *Client) UpdateBundleState(b *types.UDSBundle, status string) error + type PkgStatus struct + DateUpdated time.Time + Name string + Status string + Version string