Skip to content

v0.14.1

Choose a tag to compare

@cmwylie19 cmwylie19 released this 12 Oct 18:18
· 1877 commits to main since this release
7b84b7b

Indirect Features

Introduces new Kubernetes Fluent Client feature for generating types by @jeff-mccoy in #315

$> npx kubernetes-fluent-client crd https://raw.githubusercontent.com/istio/istio/master/manifests/charts/base/crds/crd-all.gen.yaml istio

$> ls -l istio
total 464
-rw-r--r--@ 1 cmwylie19  staff   3593 Oct 12 15:04 authorizationpolicy-v1.ts
-rw-r--r--@ 1 cmwylie19  staff   3598 Oct 12 15:04 authorizationpolicy-v1beta1.ts
-rw-r--r--@ 1 cmwylie19  staff  36767 Oct 12 15:04 destinationrule-v1alpha3.ts
-rw-r--r--@ 1 cmwylie19  staff  36766 Oct 12 15:04 destinationrule-v1beta1.ts
-rw-r--r--@ 1 cmwylie19  staff   8006 Oct 12 15:04 envoyfilter-v1alpha3.ts
-rw-r--r--@ 1 cmwylie19  staff   4146 Oct 12 15:04 gateway-v1alpha3.ts
-rw-r--r--@ 1 cmwylie19  staff   4145 Oct 12 15:04 gateway-v1beta1.ts
-rw-r--r--@ 1 cmwylie19  staff   1686 Oct 12 15:04 peerauthentication-v1beta1.ts
-rw-r--r--@ 1 cmwylie19  staff   1448 Oct 12 15:04 proxyconfig-v1beta1.ts
-rw-r--r--@ 1 cmwylie19  staff   2949 Oct 12 15:04 requestauthentication-v1.ts
-rw-r--r--@ 1 cmwylie19  staff   2954 Oct 12 15:04 requestauthentication-v1beta1.ts
-rw-r--r--@ 1 cmwylie19  staff   3559 Oct 12 15:04 serviceentry-v1alpha3.ts
-rw-r--r--@ 1 cmwylie19  staff   3558 Oct 12 15:04 serviceentry-v1beta1.ts
-rw-r--r--@ 1 cmwylie19  staff   7031 Oct 12 15:04 sidecar-v1alpha3.ts
-rw-r--r--@ 1 cmwylie19  staff   7030 Oct 12 15:04 sidecar-v1beta1.ts
-rw-r--r--@ 1 cmwylie19  staff   6699 Oct 12 15:04 telemetry-v1alpha1.ts
-rw-r--r--@ 1 cmwylie19  staff  21299 Oct 12 15:04 virtualservice-v1alpha3.ts
-rw-r--r--@ 1 cmwylie19  staff  21298 Oct 12 15:04 virtualservice-v1beta1.ts
-rw-r--r--@ 1 cmwylie19  staff   4671 Oct 12 15:04 wasmplugin-v1alpha1.ts
-rw-r--r--@ 1 cmwylie19  staff   1515 Oct 12 15:04 workloadentry-v1alpha3.ts
-rw-r--r--@ 1 cmwylie19  staff   1514 Oct 12 15:04 workloadentry-v1beta1.ts
-rw-r--r--@ 1 cmwylie19  staff   4318 Oct 12 15:04 workloadgroup-v1alpha3.ts
-rw-r--r--@ 1 cmwylie19  staff   4479 Oct 12 15:04 workloadgroup-v1beta1.ts
$> cat istio/proxyconfig-v1beta1.ts
// This file is auto-generated by kubernetes-fluent-client, do not edit manually

import { GenericKind, RegisterKind } from "kubernetes-fluent-client";

export class ProxyConfig extends GenericKind {
    /**
     * Provides configuration for individual workloads. See more details at:
     * https://istio.io/docs/reference/config/networking/proxy-config.html
     */
    spec?:   Spec;
    status?: { [key: string]: any };
}

/**
 * Provides configuration for individual workloads. See more details at:
 * https://istio.io/docs/reference/config/networking/proxy-config.html
 */
export interface Spec {
    /**
     * The number of worker threads to run.
     */
    concurrency?: number;
    /**
     * Additional environment variables for the proxy.
     */
    environmentVariables?: { [key: string]: string };
    /**
     * Specifies the details of the proxy image.
     */
    image?: Image;
    /**
     * Optional.
     */
    selector?: Selector;
}

/**
 * Specifies the details of the proxy image.
 */
export interface Image {
    /**
     * The image type of the image.
     */
    imageType?: string;
}

/**
 * Optional.
 */
export interface Selector {
    /**
     * One or more labels that indicate a specific set of pods/VMs on which a policy should be
     * applied.
     */
    matchLabels?: { [key: string]: string };
}

RegisterKind(ProxyConfig, {
  group: "networking.istio.io",
  version: "v1beta1",
  kind: "ProxyConfig",
});

What's Changed

  • Bump the development-dependencies group with 1 update by @dependabot in #286
  • Bump the production-dependencies group with 3 updates by @dependabot in #298
  • Bump the production-dependencies group with 2 updates by @dependabot in #300
  • Bump the development-dependencies group with 1 update by @dependabot in #303
  • Bump ossf/scorecard-action from 2.2.0 to 2.3.0 by @dependabot in #302
  • Update codeowners by @cmwylie19 in #278
  • Bump the development-dependencies group with 3 updates by @dependabot in #305
  • chore: add commitlint around PRs for standardization by @cmwylie19 in #306
  • chore: bump the development-dependencies group with 4 updates by @dependabot in #310
  • chore: bump the production-dependencies group with 3 updates by @dependabot in #304
  • chore: bump the production-dependencies group with 1 update by @dependabot in #315

Full Changelog: v0.14.0...v0.14.1