fix: preserve parameter order while ensuring path parameters win over same-named query parameters #410
Annotations
10 errors, 2 warnings, and 1 notice
|
test/__tests__/class/template-only-test.ts > Template Only > api.test.domain:
test/__tests__/class/template-only-test.ts#L10
Error: Snapshot `Template Only > api.test.domain 1` mismatched
- Expected
+ Received
@@ -1,14 +1,14 @@
- //
+ //
- // Generated by @himenon/openapi-typescript-code-generator
+ // Generated by @himenon/openapi-typescript-code-generator
- //
+ //
- // OpenApi : 3.1.0
+ // OpenApi : 3.1.0
- //
+ //
- // License : MIT
+ // License : MIT
- //
-
-
+ //
+
+
export type ResponseContentType$getIncludeLocalReference = keyof Response$getIncludeLocalReference$Status$200;
export interface Params$getIncludeLocalReference {
parameter: Parameter$getIncludeLocalReference;
}
export type RequestContentType$getIncludeRemoteReference = keyof RequestBody$getIncludeRemoteReference;
❯ test/__tests__/class/template-only-test.ts:10:5
|
|
test/__tests__/class/spit-code-test.ts > Split Code > apiClient:
test/__tests__/class/spit-code-test.ts#L16
Error: Snapshot `Split Code > apiClient 1` mismatched
- Expected
+ Received
@@ -1,38 +1,38 @@
- //
+ //
- // Generated by @himenon/openapi-typescript-code-generator
+ // Generated by @himenon/openapi-typescript-code-generator
- //
+ //
- // OpenApi : 3.1.0
+ // OpenApi : 3.1.0
- //
+ //
- // License : MIT
+ // License : MIT
- //
-
-
+ //
+
+
import { Schemas } from "./types";
export interface Parameter$getIncludeLocalReference {
- /** parameters.StringQueryParams */
+ /** parameters.StringQueryParams */
StringQuery: string;
}
export interface Response$getIncludeLocalReference$Status$200 {
"application/json": {
meta: string;
};
}
export interface Parameter$getIncludeRemoteReference {
- /** remote reference parameter */
+ /** remote reference parameter */
IncludeRemoteReference: number;
}
export interface RequestBody$getIncludeRemoteReference {
"application/json": string;
}
export interface Parameter$getFullRemoteReference {
- /** Full Remote Reference */
+ /** Full Remote Reference */
FullRemoteReferenceQuery: Schemas.FullRemoteReference.ForParameters;
}
export interface Response$getFullRemoteReference$Status$200 {
"application/json": {
- /** responseA description */
+ /** responseA description */
name?: "responseA";
};
}
export interface Response$i$have$dot$Status$200 {
"application/json": {
@@ -53,18 +53,18 @@
id?: number;
bookTitle?: string;
};
}
export interface Parameter$getBookById {
- /** Book ID */
+ /** Book ID */
id: string;
}
export interface Response$getBookById$Status$200 {
"application/json": Schemas.ObjectHasPropertiesType;
}
export interface Parameter$deleteBook {
- /** Number Book ID */
+ /** Number Book ID */
id: number;
}
export interface Response$deleteBook$Status$200 {
"application/json": {
status?: "ok";
@@ -139,14 +139,14 @@
request: <T = SuccessResponses>(requestArgs: RequestArgs, options?: RequestOption) => Promise<T>;
}
export class Client<RequestOption> {
private baseUrl: string;
constructor(private apiClient: ApiClient<RequestOption>, baseUrl: string) { this.baseUrl = baseUrl.replace(/\/$/, ""); }
- /**
+ /**
- * operationId: getIncludeLocalReference
+ * operationId: getIncludeLocalReference
- * Request URI: /get/IncludeLocalReference
+ * Request URI: /get/IncludeLocalReference
- */
+ */
public async getIncludeLocalReference(params: Params$getIncludeLocalReference, option?: RequestOption): Promise<Response$getIncludeLocalReference$Status$200["application/json"]> {
const url = this.baseUrl + `/get/IncludeLocalReference`;
const headers = {
Accept: "application/json"
};
@@ -158,14 +158,14 @@
url,
headers,
queryParameters: queryParameters
}, option);
}
- /**
+ /**
- * operationId: getIncludeRemoteReference
+ * operationId: getIncludeRemoteReference
- * Request URI: /get/IncludeRemoteReference
+ * Request URI: /get/IncludeRemoteReference
- */
+ */
public async getIncludeRemoteReference(params: Params$getIncludeRemoteReference, option?: RequestOption): Promise<void> {
const url = this.baseUrl + `/get/IncludeRemoteReference`;
const headers = {
"Content-Type": "application/json"
};
@@ -178,14 +178,14 @@
headers,
requestBody: params.requestBody,
queryParameters: queryParameters
}, option);
}
- /**
+ /**
- * operationId: getFullRemoteReference
+ * operationId: getFullRemoteReference
- * Request URI: /FullRemoteReference
+ * Request URI: /FullRemoteReference
- */
+ */
public async getFullRemoteReference(params: Params$getFullRemoteReference, option?: RequestOption): Promise<Response$g
|
|
test/__tests__/class/spit-code-test.ts > Split Code > types:
test/__tests__/class/spit-code-test.ts#L10
Error: Snapshot `Split Code > types 1` mismatched
- Expected
+ Received
@@ -1,32 +1,32 @@
- //
+ //
- // Generated by @himenon/openapi-typescript-code-generator
+ // Generated by @himenon/openapi-typescript-code-generator
- //
+ //
- // OpenApi : 3.1.0
+ // OpenApi : 3.1.0
- //
+ //
- // License : MIT
+ // License : MIT
- //
-
-
+ //
+
+
export namespace Schemas {
- /** String Literal */
+ /** String Literal */
export type StringType = string;
export type StringHasEnumType = "a" | "A" | "b" | "B" | "c" | "C";
export type StringDateType = string;
export type StringDateTimeType = string;
export type StringPasswordType = string;
export type StringByteType = string;
export type StringBinaryType = string;
export type StringWithPatternType = string;
- /** Number Literal */
+ /** Number Literal */
export type NumberType = number;
export type NumberHasEnumType = 1 | 2 | 3 | 100 | 123 | 0.1 | -0.1 | 0;
export type NumberInt32Type = number;
export type NumberInt64Type = number;
export type NumberFloat = number;
export type NumberDouble = number;
- /** Boolean Literal */
+ /** Boolean Literal */
export type BooleanType = boolean;
export type BooleanEnumType = true;
export type BooleanEnumType2 = false;
export type BooleanEnumType3 = true | false;
export type ArrayStringType = string[];
@@ -76,35 +76,35 @@
}
export type UnresolvedTarget5 = string;
export type RemoteString = string;
export type RemoteRefString = Schemas.RemoteString;
export namespace Level1 {
- /** Level 1 */
+ /** Level 1 */
export type RemoteBoolean = boolean;
export namespace Level2 {
- /** Level 2 */
+ /** Level 2 */
export type RemoteNumber = number;
export namespace Level3 {
- /** Level 3 */
+ /** Level 3 */
export type RemoteArray = string[];
export namespace Level4 {
- /** Level 4 */
+ /** Level 4 */
export interface RemoteObject {
A?: string;
B?: number;
}
}
}
}
}
- /** Level 1 */
+ /** Level 1 */
export type RemoteRefBoolean = Schemas.Level1.RemoteBoolean;
- /** Level 2 */
+ /** Level 2 */
export type RemoteRefNumber = Schemas.Level1.Level2.RemoteNumber;
- /** Level 3 */
+ /** Level 3 */
export type RemoteRefArray = Schemas.Level1.Level2.Level3.RemoteArray;
- /** Level 4 */
+ /** Level 4 */
export type RemoteRefObject = Schemas.Level1.Level2.Level3.Level4.RemoteObject;
export type NullableString = string | null;
export type NullableBoolean = boolean | null;
export type NullableNumber = number | null;
export type NullableArray = string[] | null;
@@ -124,11 +124,11 @@
export namespace FullRemoteReference {
export type ForParameters = string;
}
export interface Child {
id: string;
- /** child name */
+ /** child name */
name: string;
}
export interface Item {
name: string;
children: Child[];
@@ -141,103 +141,103 @@
export type B = string;
}
export type ReferenceOfHeaderToSchema = Schemas.DirectRef.ForHeader;
}
export namespace Responses {
- /**
+ /**
- * Status Code 100
+ * Status Code 100
- * @see https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/100
+ * @see https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/100
- */
+ */
export namespace Continue { }
- /**
+ /**
- * Status Code 101
+ * Status Code 101
- * @see https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/101
+ * @see https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/
|
|
test/__tests__/class/multi-type.test.domain.ts > Multi Type > apiClient:
test/__tests__/class/multi-type.test.domain.ts#L16
Error: Snapshot `Multi Type > apiClient 1` mismatched
- Expected
+ Received
@@ -1,14 +1,14 @@
- //
+ //
- // Generated by @himenon/openapi-typescript-code-generator
+ // Generated by @himenon/openapi-typescript-code-generator
- //
+ //
- // OpenApi : 3.0.1
+ // OpenApi : 3.0.1
- //
+ //
- // License : MIT
+ // License : MIT
- //
-
-
+ //
+
+
import { Schemas } from "./types";
export interface RequestBody$putAnyOf {
"application/json": Schemas.Cat | Schemas.Dog;
}
export interface RequestBody$patchOneOf {
@@ -58,14 +58,14 @@
request: <T = SuccessResponses>(requestArgs: RequestArgs, options?: RequestOption) => Promise<T>;
}
export class Client<RequestOption> {
private baseUrl: string;
constructor(private apiClient: ApiClient<RequestOption>, baseUrl: string) { this.baseUrl = baseUrl.replace(/\/$/, ""); }
- /**
+ /**
- * operationId: putAnyOf
+ * operationId: putAnyOf
- * Request URI: /pets
+ * Request URI: /pets
- */
+ */
public async putAnyOf(params: Params$putAnyOf, option?: RequestOption): Promise<void> {
const url = this.baseUrl + `/pets`;
const headers = {
"Content-Type": "application/json"
};
@@ -74,14 +74,14 @@
url,
headers,
requestBody: params.requestBody
}, option);
}
- /**
+ /**
- * operationId: patchOneOf
+ * operationId: patchOneOf
- * Request URI: /pets
+ * Request URI: /pets
- */
+ */
public async patchOneOf(params: Params$patchOneOf, option?: RequestOption): Promise<void> {
const url = this.baseUrl + `/pets`;
const headers = {
"Content-Type": "application/json"
};
❯ test/__tests__/class/multi-type.test.domain.ts:16:5
|
|
test/__tests__/class/multi-type.test.domain.ts > Multi Type > types:
test/__tests__/class/multi-type.test.domain.ts#L10
Error: Snapshot `Multi Type > types 1` mismatched
- Expected
+ Received
@@ -1,14 +1,14 @@
- //
+ //
- // Generated by @himenon/openapi-typescript-code-generator
+ // Generated by @himenon/openapi-typescript-code-generator
- //
+ //
- // OpenApi : 3.0.1
+ // OpenApi : 3.0.1
- //
+ //
- // License : MIT
+ // License : MIT
- //
-
-
+ //
+
+
export namespace Schemas {
export interface Pet {
pet_type: string;
}
export type Dog = Schemas.Pet & {
❯ test/__tests__/class/multi-type.test.domain.ts:10:5
|
|
test/__tests__/class/kubernetes-test.ts > Kubernetes > client-v1.28.6.ts:
test/__tests__/class/kubernetes-test.ts#L15
Error: Snapshot `Kubernetes > client-v1.28.6.ts 1` mismatched
- Expected
+ Received
@@ -1,3527 +1,3527 @@
- //
- // Generated by @himenon/openapi-typescript-code-generator
- //
- // OpenApi : 3.0.0
- //
- //
-
-
+ //
+ // Generated by @himenon/openapi-typescript-code-generator
+ //
+ // OpenApi : 3.0.0
+ //
+ //
+
+
export namespace Schemas {
- /** MatchCondition represents a condition which must by fulfilled for a request to be sent to a webhook. */
+ /** MatchCondition represents a condition which must by fulfilled for a request to be sent to a webhook. */
export interface io$k8s$api$admissionregistration$v1$MatchCondition {
- /**
- * Expression represents the expression which will be evaluated by CEL. Must evaluate to bool. CEL expressions have access to the contents of the AdmissionRequest and Authorizer, organized into CEL variables:
- *
- * 'object' - The object from the incoming request. The value is null for DELETE requests. 'oldObject' - The existing object. The value is null for CREATE requests. 'request' - Attributes of the admission request(/pkg/apis/admission/types.go#AdmissionRequest). 'authorizer' - A CEL Authorizer. May be used to perform authorization checks for the principal (user or service account) of the request.
- * See https://pkg.go.dev/k8s.io/apiserver/pkg/cel/library#Authz
- * 'authorizer.requestResource' - A CEL ResourceCheck constructed from the 'authorizer' and configured with the
- * request resource.
- * Documentation on CEL: https://kubernetes.io/docs/reference/using-api/cel/
- *
- * Required.
- */
+ /**
+ * Expression represents the expression which will be evaluated by CEL. Must evaluate to bool. CEL expressions have access to the contents of the AdmissionRequest and Authorizer, organized into CEL variables:
+ *
+ * 'object' - The object from the incoming request. The value is null for DELETE requests. 'oldObject' - The existing object. The value is null for CREATE requests. 'request' - Attributes of the admission request(/pkg/apis/admission/types.go#AdmissionRequest). 'authorizer' - A CEL Authorizer. May be used to perform authorization checks for the principal (user or service account) of the request.
+ * See https://pkg.go.dev/k8s.io/apiserver/pkg/cel/library#Authz
+ * 'authorizer.requestResource' - A CEL ResourceCheck constructed from the 'authorizer' and configured with the
+ * request resource.
+ * Documentation on CEL: https://kubernetes.io/docs/reference/using-api/cel/
+ *
+ * Required.
+ */
expression: string;
- /**
- * Name is an identifier for this match condition, used for strategic merging of MatchConditions, as well as providing an identifier for logging purposes. A good name should be descriptive of the associated expression. Name must be a qualified name consisting of alphanumeric characters, '-', '_' or '.', and must start and end with an alphanumeric character (e.g. 'MyName', or 'my.name', or '123-abc', regex used for validation is '([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]') with an optional DNS subdomain prefix and '/' (e.g. 'example.com/MyName')
- *
- * Required.
- */
+ /**
+ * Name is an identifier for this match condition, used for strategic merging of MatchConditions, as well as providing an identifier for logging purposes. A good name should be descriptive of the associated expression. Name must be a qualified name consisting of alphanumeric characters, '-', '_' or '.', and must start and end with an alphanumeric character (e.g. 'MyName', or 'my.name', or '123-abc', regex used for validation is '([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]') with an optional DNS subdomain prefix and '/' (e.g. 'example.com/MyName')
+ *
+ * Required.
+ */
name: string;
}
- /** MutatingWebhook describes an admission
|
|
test/__tests__/class/kubernetes-test.ts > Kubernetes > client-v1.18.5.ts:
test/__tests__/class/kubernetes-test.ts#L10
Error: Snapshot `Kubernetes > client-v1.18.5.ts 1` mismatched
- Expected
+ Received
@@ -1,2980 +1,2980 @@
- //
- // Generated by @himenon/openapi-typescript-code-generator
- //
- // OpenApi : 3.0.0
- //
- //
-
-
+ //
+ // Generated by @himenon/openapi-typescript-code-generator
+ //
+ // OpenApi : 3.0.0
+ //
+ //
+
+
export namespace Schemas {
- /** MutatingWebhook describes an admission webhook and the resources and operations it applies to. */
+ /** MutatingWebhook describes an admission webhook and the resources and operations it applies to. */
export interface io$k8s$api$admissionregistration$v1$MutatingWebhook {
- /** AdmissionReviewVersions is an ordered list of preferred `AdmissionReview` versions the Webhook expects. API server will try to use first version in the list which it supports. If none of the versions specified in this list supported by API server, validation will fail for this object. If a persisted webhook configuration specifies allowed versions and does not include any versions known to the API Server, calls to the webhook will fail and be subject to the failure policy. */
+ /** AdmissionReviewVersions is an ordered list of preferred `AdmissionReview` versions the Webhook expects. API server will try to use first version in the list which it supports. If none of the versions specified in this list supported by API server, validation will fail for this object. If a persisted webhook configuration specifies allowed versions and does not include any versions known to the API Server, calls to the webhook will fail and be subject to the failure policy. */
admissionReviewVersions: string[];
clientConfig: Schemas.io$k8s$api$admissionregistration$v1$WebhookClientConfig;
- /** FailurePolicy defines how unrecognized errors from the admission endpoint are handled - allowed values are Ignore or Fail. Defaults to Fail. */
+ /** FailurePolicy defines how unrecognized errors from the admission endpoint are handled - allowed values are Ignore or Fail. Defaults to Fail. */
failurePolicy?: string;
- /**
- * matchPolicy defines how the "rules" list is used to match incoming requests. Allowed values are "Exact" or "Equivalent".
- *
- * - Exact: match a request only if it exactly matches a specified rule. For example, if deployments can be modified via apps/v1, apps/v1beta1, and extensions/v1beta1, but "rules" only included `apiGroups:["apps"], apiVersions:["v1"], resources: ["deployments"]`, a request to apps/v1beta1 or extensions/v1beta1 would not be sent to the webhook.
- *
- * - Equivalent: match a request if modifies a resource listed in rules, even via another API group or version. For example, if deployments can be modified via apps/v1, apps/v1beta1, and extensions/v1beta1, and "rules" only included `apiGroups:["apps"], apiVersions:["v1"], resources: ["deployments"]`, a request to apps/v1beta1 or extensions/v1beta1 would be converted to apps/v1 and sent to the webhook.
- *
- * Defaults to "Equivalent"
- */
+ /**
+ * matchPolicy defines how the "rules" list is used to match incoming requests. Allowed values are "Exact" or "Equivalent".
+ *
+ * - Exact: match a request only if it exactly matches a specified rule. For example, if deployments can be modified via apps/v1, apps/v1beta1, and extensions/v1beta1, but "rules" only included `apiGroups:["apps"], apiVersions:["v1"], resources: ["deployments"]`, a request to apps/v1beta1 or extensions/v1beta1 would not be sent to the webhook.
+ *
+ * - Equivalent: match a request if modifies a resource listed in rules, even via another API group or version. For example, if deployments can be modified via apps/v1, apps/v1beta1, and extensions/v1beta1, and "rules" only included `apiGroups:["apps"], apiVersions:["v1"], resources: ["deployments"]`, a request to apps/v1beta1 or extensions/v1beta1 would be converted to apps/v1 and sent to the webhoo
|
|
test/__tests__/class/format.domain.ts > Format Types > format.domain:
test/__tests__/class/format.domain.ts#L10
Error: Snapshot `Format Types > format.domain 1` mismatched
- Expected
+ Received
@@ -1,14 +1,14 @@
- //
+ //
- // Generated by @himenon/openapi-typescript-code-generator
+ // Generated by @himenon/openapi-typescript-code-generator
- //
+ //
- // OpenApi : 3.1.0
+ // OpenApi : 3.1.0
- //
+ //
- // License : MIT
+ // License : MIT
- //
-
-
+ //
+
+
export namespace Schemas {
export interface CustomType {
name?: string;
}
export type BinaryFormat_String = Blob;
❯ test/__tests__/class/format.domain.ts:10:5
|
|
test/__tests__/class/cloudflare-test.ts > Unknown > client.ts:
test/__tests__/class/cloudflare-test.ts#L10
Error: Snapshot `Unknown > client.ts 1` mismatched
- Expected
+ Received
@@ -1,15 +1,15 @@
- //
- // Generated by @himenon/openapi-typescript-code-generator
- //
- // OpenApi : 3.0.3
- //
- // License : BSD-3-Clause
- // Url : https://opensource.org/licenses/BSD-3-Clause
- //
-
-
+ //
+ // Generated by @himenon/openapi-typescript-code-generator
+ //
+ // OpenApi : 3.0.3
+ //
+ // License : BSD-3-Clause
+ // Url : https://opensource.org/licenses/BSD-3-Clause
+ //
+
+
export namespace Schemas {
export type ApQU2qAj_advanced_certificate_pack_response_single = Schemas.ApQU2qAj_api$response$single & {
result?: {
certificate_authority?: Schemas.ApQU2qAj_schemas$certificate_authority;
cloudflare_branding?: Schemas.ApQU2qAj_cloudflare_branding;
@@ -19,28 +19,28 @@
type?: Schemas.ApQU2qAj_advanced_type;
validation_method?: Schemas.ApQU2qAj_validation_method;
validity_days?: Schemas.ApQU2qAj_validity_days;
};
};
- /** Type of certificate pack. */
+ /** Type of certificate pack. */
export type ApQU2qAj_advanced_type = "advanced";
export type ApQU2qAj_api$response$collection = Schemas.ApQU2qAj_api$response$common & {
result?: {}[] | null;
result_info?: Schemas.ApQU2qAj_result_info;
};
export interface ApQU2qAj_api$response$common {
errors: Schemas.ApQU2qAj_messages;
messages: Schemas.ApQU2qAj_messages;
result: {} | {}[] | string;
- /** Whether the API call was successful */
+ /** Whether the API call was successful */
success: true;
}
export interface ApQU2qAj_api$response$common$failure {
errors: Schemas.ApQU2qAj_messages;
messages: Schemas.ApQU2qAj_messages;
result: {} | null;
- /** Whether the API call was successful */
+ /** Whether the API call was successful */
success: false;
}
export type ApQU2qAj_api$response$single = Schemas.ApQU2qAj_api$response$common & {
result?: {} | string;
};
@@ -50,42 +50,42 @@
export interface ApQU2qAj_associationObject {
service?: Schemas.ApQU2qAj_service;
status?: Schemas.ApQU2qAj_mtls$management_components$schemas$status;
}
export interface ApQU2qAj_base {
- /** When the Keyless SSL was created. */
+ /** When the Keyless SSL was created. */
readonly created_on: Date;
enabled: Schemas.ApQU2qAj_enabled;
host: Schemas.ApQU2qAj_host;
id: Schemas.ApQU2qAj_schemas$identifier;
- /** When the Keyless SSL was last modified. */
+ /** When the Keyless SSL was last modified. */
readonly modified_on: Date;
name: Schemas.ApQU2qAj_name;
- /** Available permissions for the Keyless SSL for the current user requesting the item. */
+ /** Available permissions for the Keyless SSL for the current user requesting the item. */
readonly permissions: {}[];
port: Schemas.ApQU2qAj_port;
status: Schemas.ApQU2qAj_schemas$status;
tunnel?: Schemas.ApQU2qAj_keyless_tunnel;
}
- /** Certificate Authority is manually reviewing the order. */
+ /** Certificate Authority is manually reviewing the order. */
export type ApQU2qAj_brand_check = boolean;
- /** A ubiquitous bundle has the highest probability of being verified everywhere, even by clients using outdated or unusual trust stores. An optimal bundle uses the shortest chain and newest intermediates. And the force bundle verifies the chain, but does not otherwise modify it. */
+ /** A ubiquitous bundle has the highest probability of being verified everywhere, even by clients using outdated or unusual trust stores. An optimal bundle uses the shortest chain and newest intermediates. And the force bundle verifies the chain, but does not otherwise modify it. */
export type ApQU2qAj_bundle_method = "ubiquitous" | "optimal" |
|
|
test/__tests__/class/argo-rollout-test.ts > Argo Rollout > client.ts:
test/__tests__/class/argo-rollout-test.ts#L10
Error: Snapshot `Argo Rollout > client.ts 1` mismatched
- Expected
+ Received
@@ -1,500 +1,500 @@
- //
- // Generated by @himenon/openapi-typescript-code-generator
- //
- // OpenApi : 3.0.0
- //
- //
-
-
+ //
+ // Generated by @himenon/openapi-typescript-code-generator
+ //
+ // OpenApi : 3.0.0
+ //
+ //
+
+
export namespace Schemas {
export interface github$com$argoproj$argo_rollouts$pkg$apis$rollouts$v1alpha1$ALBTrafficRouting {
- /** Ingress refers to the name of an `Ingress` resource in the same namespace as the `Rollout` */
+ /** Ingress refers to the name of an `Ingress` resource in the same namespace as the `Rollout` */
ingress?: string;
- /** ServicePort refers to the port that the Ingress action should route traffic to */
+ /** ServicePort refers to the port that the Ingress action should route traffic to */
servicePort?: number;
- /** RootService references the service in the ingress to the controller should add the action to */
+ /** RootService references the service in the ingress to the controller should add the action to */
rootService?: string;
- /**
- * AnnotationPrefix has to match the configured annotation prefix on the alb ingress controller
- * +optional
- */
+ /**
+ * AnnotationPrefix has to match the configured annotation prefix on the alb ingress controller
+ * +optional
+ */
annotationPrefix?: string;
}
export interface github$com$argoproj$argo_rollouts$pkg$apis$rollouts$v1alpha1$AmbassadorTrafficRouting {
- /**
- * Mappings refer to the name of the Ambassador Mappings used to route traffic to the
- * service
- */
+ /**
+ * Mappings refer to the name of the Ambassador Mappings used to route traffic to the
+ * service
+ */
mappings?: string[];
}
export interface github$com$argoproj$argo_rollouts$pkg$apis$rollouts$v1alpha1$AnalysisRunArgument {
- /** Name argument name */
+ /** Name argument name */
name?: string;
- /** Value a hardcoded value for the argument. This field is a one of field with valueFrom */
+ /** Value a hardcoded value for the argument. This field is a one of field with valueFrom */
value?: string;
valueFrom?: Schemas.github$com$argoproj$argo_rollouts$pkg$apis$rollouts$v1alpha1$ArgumentValueFrom;
}
export interface github$com$argoproj$argo_rollouts$pkg$apis$rollouts$v1alpha1$AnalysisRunStrategy {
- /** SuccessfulRunHistoryLimit limits the number of old successful analysis runs and experiments to be retained in a history */
+ /** SuccessfulRunHistoryLimit limits the number of old successful analysis runs and experiments to be retained in a history */
successfulRunHistoryLimit?: number;
- /**
- * UnsuccessfulRunHistoryLimit limits the number of old unsuccessful analysis runs and experiments to be retained in a history.
- * Stages for unsuccessful: "Error", "Failed", "Inconclusive"
- */
+ /**
+ * UnsuccessfulRunHistoryLimit limits the number of old unsuccessful analysis runs and experiments to be retained in a history.
+ * Stages for unsuccessful: "Error", "Failed", "Inconclusive"
+ */
unsuccessfulRunHistoryLimit?: number;
}
export interface github$com$argoproj$argo_rollouts$pkg$apis$rollouts$v1alpha1$AntiAffinity {
preferredDuringSchedulingIgnoredDuringExecution?: Schemas.github$com$argoproj$argo_rollouts$pkg$apis$rollouts$v1alpha1$PreferredDuringSchedulingIgnoredDuringExecution;
requiredDuringSchedulingIgnoredDuringExecution?: Schemas.github$com$argoproj$argo_rollouts$pkg$apis$rollouts$v1alpha1$RequiredDuringSchedulingIgnoredDuringExecution;
}
export interface github$com$argoproj$argo_rollouts$pkg$apis$rollouts$v1alpha1$ArgumentValueFrom {
- /** PodTem
|
|
build (24.x, ubuntu-latest)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
build (24.x, windows-latest)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
build (24.x, windows-latest)
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026
|