Skip to content

v0.14.0

Choose a tag to compare

@jeff-mccoy jeff-mccoy released this 03 Oct 00:55
· 1888 commits to main since this release
6eb9299

Features

Watch Action for observing existing K8s resources in the cluster by @jeff-mccoy in #180

When(a.ConfigMap)
  .IsCreatedOrUpdated()
  .Watch(async (cm, phase) => {
    Log.info(cm, `ConfigMap was ${phase}.`); 
  });

Introduce new Kubernetes Fluent Client with support K8s Server-Side Apply by @jeff-mccoy in #180

async function applyDemo() {
  await K8s(kind.ConfigMap).Apply({
    metadata: {
      name: "pepr-ssa-demo",
      namespace: "pepr-demo-2",
    },
  });
}

PeprStore simple key-value store for persisting data across actions and pods by @jeff-mccoy in #180

Store.onReady(data => {
  Log.info(data, "Pepr Store Ready");
});

Store.subscribe(data => {
  Log.info(data, "Pepr Store Updated");
});

Store.setItem("example-1", "was-here");

What's Changed

Full Changelog: v0.13.4...v0.14.0