Skip to content

Commit

Permalink
fix: codegen
Browse files Browse the repository at this point in the history
Signed-off-by: zachaller <[email protected]>
  • Loading branch information
zachaller committed Oct 13, 2023
1 parent e04d325 commit ed3fdac
Show file tree
Hide file tree
Showing 2 changed files with 102 additions and 27 deletions.
56 changes: 44 additions & 12 deletions pkg/apiclient/rollout/rollout.swagger.json
Original file line number Diff line number Diff line change
Expand Up @@ -813,6 +813,20 @@
},
"title": "ArgumentValueFrom defines references to fields within resources to grab for the value (i.e. Pod Template Hash)"
},
"github.com.argoproj.argo_rollouts.pkg.apis.rollouts.v1alpha1.Authentication": {
"type": "object",
"properties": {
"sigv4": {
"$ref": "#/definitions/github.com.argoproj.argo_rollouts.pkg.apis.rollouts.v1alpha1.Sigv4Config",
"title": "Sigv4 Config is the aws SigV4 configuration to use for SigV4 signing if using Amazon Managed Prometheus\n+optional"
},
"oauth2": {
"$ref": "#/definitions/github.com.argoproj.argo_rollouts.pkg.apis.rollouts.v1alpha1.OAuth2Config",
"title": "OAuth2 config\n+optional"
}
},
"title": "Authentication method"
},
"github.com.argoproj.argo_rollouts.pkg.apis.rollouts.v1alpha1.AwsResourceRef": {
"type": "object",
"properties": {
Expand Down Expand Up @@ -1631,6 +1645,30 @@
},
"title": "NginxTrafficRouting configuration for Nginx ingress controller to control traffic routing"
},
"github.com.argoproj.argo_rollouts.pkg.apis.rollouts.v1alpha1.OAuth2Config": {
"type": "object",
"properties": {
"tokenUrl": {
"type": "string",
"title": "OAuth2 provider token URL"
},
"clientId": {
"type": "string",
"title": "OAuth2 client ID"
},
"clientSecret": {
"type": "string",
"title": "OAuth2 client secret"
},
"scopes": {
"type": "array",
"items": {
"type": "string"
},
"title": "OAuth2 scopes\n+optional"
}
}
},
"github.com.argoproj.argo_rollouts.pkg.apis.rollouts.v1alpha1.ObjectRef": {
"type": "object",
"properties": {
Expand Down Expand Up @@ -1706,16 +1744,6 @@
},
"title": "PreferredDuringSchedulingIgnoredDuringExecution defines the weight of the anti-affinity injection"
},
"github.com.argoproj.argo_rollouts.pkg.apis.rollouts.v1alpha1.PrometheusAuth": {
"type": "object",
"properties": {
"sigv4": {
"$ref": "#/definitions/github.com.argoproj.argo_rollouts.pkg.apis.rollouts.v1alpha1.Sigv4Config",
"title": "+optional"
}
},
"title": "PrometheusMetric defines the prometheus query to perform canary analysis"
},
"github.com.argoproj.argo_rollouts.pkg.apis.rollouts.v1alpha1.PrometheusMetric": {
"type": "object",
"properties": {
Expand All @@ -1728,8 +1756,8 @@
"title": "Query is a raw prometheus query to perform"
},
"authentication": {
"$ref": "#/definitions/github.com.argoproj.argo_rollouts.pkg.apis.rollouts.v1alpha1.PrometheusAuth",
"title": "Sigv4 Config is the aws SigV4 configuration to use for SigV4 signing if using Amazon Managed Prometheus\n+optional"
"$ref": "#/definitions/github.com.argoproj.argo_rollouts.pkg.apis.rollouts.v1alpha1.Authentication",
"title": "Authentication details\n+optional"
},
"timeout": {
"type": "string",
Expand Down Expand Up @@ -2596,6 +2624,10 @@
"type": "string",
"format": "byte",
"title": "+kubebuilder:validation:Schemaless\n+kubebuilder:pruning:PreserveUnknownFields\n+kubebuilder:validation:Type=object\nJSONBody is the body of the web metric in a json format (method must be POST/PUT)"
},
"authentication": {
"$ref": "#/definitions/github.com.argoproj.argo_rollouts.pkg.apis.rollouts.v1alpha1.Authentication",
"title": "Authentication details\n+optional"
}
}
},
Expand Down
73 changes: 58 additions & 15 deletions ui/src/models/rollout/generated/api.ts
Original file line number Diff line number Diff line change
Expand Up @@ -472,6 +472,25 @@ export interface GithubComArgoprojArgoRolloutsPkgApisRolloutsV1alpha1ArgumentVal
*/
fieldRef?: GithubComArgoprojArgoRolloutsPkgApisRolloutsV1alpha1FieldRef;
}
/**
*
* @export
* @interface GithubComArgoprojArgoRolloutsPkgApisRolloutsV1alpha1Authentication
*/
export interface GithubComArgoprojArgoRolloutsPkgApisRolloutsV1alpha1Authentication {
/**
*
* @type {GithubComArgoprojArgoRolloutsPkgApisRolloutsV1alpha1Sigv4Config}
* @memberof GithubComArgoprojArgoRolloutsPkgApisRolloutsV1alpha1Authentication
*/
sigv4?: GithubComArgoprojArgoRolloutsPkgApisRolloutsV1alpha1Sigv4Config;
/**
*
* @type {GithubComArgoprojArgoRolloutsPkgApisRolloutsV1alpha1OAuth2Config}
* @memberof GithubComArgoprojArgoRolloutsPkgApisRolloutsV1alpha1Authentication
*/
oauth2?: GithubComArgoprojArgoRolloutsPkgApisRolloutsV1alpha1OAuth2Config;
}
/**
*
* @export
Expand Down Expand Up @@ -1614,6 +1633,37 @@ export interface GithubComArgoprojArgoRolloutsPkgApisRolloutsV1alpha1NginxTraffi
*/
stableIngresses?: Array<string>;
}
/**
*
* @export
* @interface GithubComArgoprojArgoRolloutsPkgApisRolloutsV1alpha1OAuth2Config
*/
export interface GithubComArgoprojArgoRolloutsPkgApisRolloutsV1alpha1OAuth2Config {
/**
*
* @type {string}
* @memberof GithubComArgoprojArgoRolloutsPkgApisRolloutsV1alpha1OAuth2Config
*/
tokenUrl?: string;
/**
*
* @type {string}
* @memberof GithubComArgoprojArgoRolloutsPkgApisRolloutsV1alpha1OAuth2Config
*/
clientId?: string;
/**
*
* @type {string}
* @memberof GithubComArgoprojArgoRolloutsPkgApisRolloutsV1alpha1OAuth2Config
*/
clientSecret?: string;
/**
*
* @type {Array<string>}
* @memberof GithubComArgoprojArgoRolloutsPkgApisRolloutsV1alpha1OAuth2Config
*/
scopes?: Array<string>;
}
/**
*
* @export
Expand Down Expand Up @@ -1709,19 +1759,6 @@ export interface GithubComArgoprojArgoRolloutsPkgApisRolloutsV1alpha1PreferredDu
*/
weight?: number;
}
/**
*
* @export
* @interface GithubComArgoprojArgoRolloutsPkgApisRolloutsV1alpha1PrometheusAuth
*/
export interface GithubComArgoprojArgoRolloutsPkgApisRolloutsV1alpha1PrometheusAuth {
/**
*
* @type {GithubComArgoprojArgoRolloutsPkgApisRolloutsV1alpha1Sigv4Config}
* @memberof GithubComArgoprojArgoRolloutsPkgApisRolloutsV1alpha1PrometheusAuth
*/
sigv4?: GithubComArgoprojArgoRolloutsPkgApisRolloutsV1alpha1Sigv4Config;
}
/**
*
* @export
Expand All @@ -1742,10 +1779,10 @@ export interface GithubComArgoprojArgoRolloutsPkgApisRolloutsV1alpha1PrometheusM
query?: string;
/**
*
* @type {GithubComArgoprojArgoRolloutsPkgApisRolloutsV1alpha1PrometheusAuth}
* @type {GithubComArgoprojArgoRolloutsPkgApisRolloutsV1alpha1Authentication}
* @memberof GithubComArgoprojArgoRolloutsPkgApisRolloutsV1alpha1PrometheusMetric
*/
authentication?: GithubComArgoprojArgoRolloutsPkgApisRolloutsV1alpha1PrometheusAuth;
authentication?: GithubComArgoprojArgoRolloutsPkgApisRolloutsV1alpha1Authentication;
/**
*
* @type {string}
Expand Down Expand Up @@ -2892,6 +2929,12 @@ export interface GithubComArgoprojArgoRolloutsPkgApisRolloutsV1alpha1WebMetric {
* @memberof GithubComArgoprojArgoRolloutsPkgApisRolloutsV1alpha1WebMetric
*/
jsonBody?: string;
/**
*
* @type {GithubComArgoprojArgoRolloutsPkgApisRolloutsV1alpha1Authentication}
* @memberof GithubComArgoprojArgoRolloutsPkgApisRolloutsV1alpha1WebMetric
*/
authentication?: GithubComArgoprojArgoRolloutsPkgApisRolloutsV1alpha1Authentication;
}
/**
*
Expand Down

0 comments on commit ed3fdac

Please sign in to comment.