mirror of
https://github.com/openziti/zrok.git
synced 2025-06-25 20:22:45 +02:00
parent
5821280dff
commit
503dd432c9
@ -37,16 +37,16 @@ swagger generate server -P rest_model_zrok.Principal -f "$zrokSpec" -s rest_serv
|
|||||||
echo "...generating zrok client"
|
echo "...generating zrok client"
|
||||||
swagger generate client -P rest_model_zrok.Principal -f "$zrokSpec" -c rest_client_zrok -t "$zrokDir" -m "rest_model_zrok"
|
swagger generate client -P rest_model_zrok.Principal -f "$zrokSpec" -c rest_client_zrok -t "$zrokDir" -m "rest_model_zrok"
|
||||||
|
|
||||||
echo "...generating ui api console ts client"
|
echo "...generating api console ts client"
|
||||||
openapi-generator-cli generate -i specs/zrok.yml -o ui/src/api -g typescript-fetch
|
openapi-generator-cli generate -i specs/zrok.yml -o ui/src/api -g typescript-fetch
|
||||||
|
|
||||||
echo "...generating agent console js client"
|
echo "...generating agent console ts client"
|
||||||
openapi-generator-cli generate -i agent/agentGrpc/agent.swagger.json -o agent/agentUi/src/api -g typescript-fetch
|
openapi-generator-cli generate -i agent/agentGrpc/agent.swagger.json -o agent/agentUi/src/api -g typescript-fetch
|
||||||
|
|
||||||
echo "...generating ts client"
|
echo "...generating nodejs sdk ts client"
|
||||||
openapi-generator-cli generate -i specs/zrok.yml -o sdk/nodejs/sdk/src/zrok/api -g typescript-node
|
openapi-generator-cli generate -i specs/zrok.yml -o sdk/nodejs/sdk/src/zrok/api -g typescript-node
|
||||||
|
|
||||||
echo "...generating python client"
|
echo "...generating python sdk client"
|
||||||
swagger-codegen generate -i specs/zrok.yml -o sdk/python/sdk/zrok -c $pythonConfig -l python
|
swagger-codegen generate -i specs/zrok.yml -o sdk/python/sdk/zrok -c $pythonConfig -l python
|
||||||
|
|
||||||
git checkout rest_server_zrok/configure_zrok.go
|
git checkout rest_server_zrok/configure_zrok.go
|
@ -47,7 +47,7 @@ func (h *getFrontendDetailHandler) Handle(params metadata.GetFrontendDetailParam
|
|||||||
}
|
}
|
||||||
payload := &rest_model_zrok.Frontend{
|
payload := &rest_model_zrok.Frontend{
|
||||||
ID: int64(fe.Id),
|
ID: int64(fe.Id),
|
||||||
Token: fe.Token,
|
FeToken: fe.Token,
|
||||||
ZID: fe.ZId,
|
ZID: fe.ZId,
|
||||||
CreatedAt: fe.CreatedAt.UnixMilli(),
|
CreatedAt: fe.CreatedAt.UnixMilli(),
|
||||||
UpdatedAt: fe.UpdatedAt.UnixMilli(),
|
UpdatedAt: fe.UpdatedAt.UnixMilli(),
|
||||||
|
@ -121,7 +121,7 @@ func (h *orgAccountOverviewHandler) Handle(params metadata.OrgAccountOverviewPar
|
|||||||
for _, fe := range fes {
|
for _, fe := range fes {
|
||||||
envFe := &rest_model_zrok.Frontend{
|
envFe := &rest_model_zrok.Frontend{
|
||||||
ID: int64(fe.Id),
|
ID: int64(fe.Id),
|
||||||
Token: fe.Token,
|
FeToken: fe.Token,
|
||||||
ZID: fe.ZId,
|
ZID: fe.ZId,
|
||||||
CreatedAt: fe.CreatedAt.UnixMilli(),
|
CreatedAt: fe.CreatedAt.UnixMilli(),
|
||||||
UpdatedAt: fe.UpdatedAt.UnixMilli(),
|
UpdatedAt: fe.UpdatedAt.UnixMilli(),
|
||||||
|
@ -87,7 +87,7 @@ func (h *overviewHandler) Handle(_ metadata.OverviewParams, principal *rest_mode
|
|||||||
for _, fe := range fes {
|
for _, fe := range fes {
|
||||||
envFe := &rest_model_zrok.Frontend{
|
envFe := &rest_model_zrok.Frontend{
|
||||||
ID: int64(fe.Id),
|
ID: int64(fe.Id),
|
||||||
Token: fe.Token,
|
FeToken: fe.Token,
|
||||||
ZID: fe.ZId,
|
ZID: fe.ZId,
|
||||||
CreatedAt: fe.CreatedAt.UnixMilli(),
|
CreatedAt: fe.CreatedAt.UnixMilli(),
|
||||||
UpdatedAt: fe.UpdatedAt.UnixMilli(),
|
UpdatedAt: fe.UpdatedAt.UnixMilli(),
|
||||||
|
@ -20,15 +20,15 @@ type Frontend struct {
|
|||||||
// created at
|
// created at
|
||||||
CreatedAt int64 `json:"createdAt,omitempty"`
|
CreatedAt int64 `json:"createdAt,omitempty"`
|
||||||
|
|
||||||
|
// fe token
|
||||||
|
FeToken string `json:"feToken,omitempty"`
|
||||||
|
|
||||||
// id
|
// id
|
||||||
ID int64 `json:"id,omitempty"`
|
ID int64 `json:"id,omitempty"`
|
||||||
|
|
||||||
// shr token
|
// shr token
|
||||||
ShrToken string `json:"shrToken,omitempty"`
|
ShrToken string `json:"shrToken,omitempty"`
|
||||||
|
|
||||||
// token
|
|
||||||
Token string `json:"token,omitempty"`
|
|
||||||
|
|
||||||
// updated at
|
// updated at
|
||||||
UpdatedAt int64 `json:"updatedAt,omitempty"`
|
UpdatedAt int64 `json:"updatedAt,omitempty"`
|
||||||
|
|
||||||
|
@ -1952,15 +1952,15 @@ func init() {
|
|||||||
"createdAt": {
|
"createdAt": {
|
||||||
"type": "integer"
|
"type": "integer"
|
||||||
},
|
},
|
||||||
|
"feToken": {
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
"id": {
|
"id": {
|
||||||
"type": "integer"
|
"type": "integer"
|
||||||
},
|
},
|
||||||
"shrToken": {
|
"shrToken": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"token": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"updatedAt": {
|
"updatedAt": {
|
||||||
"type": "integer"
|
"type": "integer"
|
||||||
},
|
},
|
||||||
@ -4154,15 +4154,15 @@ func init() {
|
|||||||
"createdAt": {
|
"createdAt": {
|
||||||
"type": "integer"
|
"type": "integer"
|
||||||
},
|
},
|
||||||
|
"feToken": {
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
"id": {
|
"id": {
|
||||||
"type": "integer"
|
"type": "integer"
|
||||||
},
|
},
|
||||||
"shrToken": {
|
"shrToken": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"token": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"updatedAt": {
|
"updatedAt": {
|
||||||
"type": "integer"
|
"type": "integer"
|
||||||
},
|
},
|
||||||
|
@ -14,7 +14,7 @@ import { RequestFile } from './models';
|
|||||||
|
|
||||||
export class Frontend {
|
export class Frontend {
|
||||||
'id'?: number;
|
'id'?: number;
|
||||||
'token'?: string;
|
'feToken'?: string;
|
||||||
'shrToken'?: string;
|
'shrToken'?: string;
|
||||||
'zId'?: string;
|
'zId'?: string;
|
||||||
'createdAt'?: number;
|
'createdAt'?: number;
|
||||||
@ -29,8 +29,8 @@ export class Frontend {
|
|||||||
"type": "number"
|
"type": "number"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "token",
|
"name": "feToken",
|
||||||
"baseName": "token",
|
"baseName": "feToken",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
Name | Type | Description | Notes
|
Name | Type | Description | Notes
|
||||||
------------ | ------------- | ------------- | -------------
|
------------ | ------------- | ------------- | -------------
|
||||||
**id** | **int** | | [optional]
|
**id** | **int** | | [optional]
|
||||||
**token** | **str** | | [optional]
|
**fe_token** | **str** | | [optional]
|
||||||
**shr_token** | **str** | | [optional]
|
**shr_token** | **str** | | [optional]
|
||||||
**z_id** | **str** | | [optional]
|
**z_id** | **str** | | [optional]
|
||||||
**created_at** | **int** | | [optional]
|
**created_at** | **int** | | [optional]
|
||||||
|
@ -29,7 +29,7 @@ class Frontend(object):
|
|||||||
"""
|
"""
|
||||||
swagger_types = {
|
swagger_types = {
|
||||||
'id': 'int',
|
'id': 'int',
|
||||||
'token': 'str',
|
'fe_token': 'str',
|
||||||
'shr_token': 'str',
|
'shr_token': 'str',
|
||||||
'z_id': 'str',
|
'z_id': 'str',
|
||||||
'created_at': 'int',
|
'created_at': 'int',
|
||||||
@ -38,17 +38,17 @@ class Frontend(object):
|
|||||||
|
|
||||||
attribute_map = {
|
attribute_map = {
|
||||||
'id': 'id',
|
'id': 'id',
|
||||||
'token': 'token',
|
'fe_token': 'feToken',
|
||||||
'shr_token': 'shrToken',
|
'shr_token': 'shrToken',
|
||||||
'z_id': 'zId',
|
'z_id': 'zId',
|
||||||
'created_at': 'createdAt',
|
'created_at': 'createdAt',
|
||||||
'updated_at': 'updatedAt'
|
'updated_at': 'updatedAt'
|
||||||
}
|
}
|
||||||
|
|
||||||
def __init__(self, id=None, token=None, shr_token=None, z_id=None, created_at=None, updated_at=None): # noqa: E501
|
def __init__(self, id=None, fe_token=None, shr_token=None, z_id=None, created_at=None, updated_at=None): # noqa: E501
|
||||||
"""Frontend - a model defined in Swagger""" # noqa: E501
|
"""Frontend - a model defined in Swagger""" # noqa: E501
|
||||||
self._id = None
|
self._id = None
|
||||||
self._token = None
|
self._fe_token = None
|
||||||
self._shr_token = None
|
self._shr_token = None
|
||||||
self._z_id = None
|
self._z_id = None
|
||||||
self._created_at = None
|
self._created_at = None
|
||||||
@ -56,8 +56,8 @@ class Frontend(object):
|
|||||||
self.discriminator = None
|
self.discriminator = None
|
||||||
if id is not None:
|
if id is not None:
|
||||||
self.id = id
|
self.id = id
|
||||||
if token is not None:
|
if fe_token is not None:
|
||||||
self.token = token
|
self.fe_token = fe_token
|
||||||
if shr_token is not None:
|
if shr_token is not None:
|
||||||
self.shr_token = shr_token
|
self.shr_token = shr_token
|
||||||
if z_id is not None:
|
if z_id is not None:
|
||||||
@ -89,25 +89,25 @@ class Frontend(object):
|
|||||||
self._id = id
|
self._id = id
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def token(self):
|
def fe_token(self):
|
||||||
"""Gets the token of this Frontend. # noqa: E501
|
"""Gets the fe_token of this Frontend. # noqa: E501
|
||||||
|
|
||||||
|
|
||||||
:return: The token of this Frontend. # noqa: E501
|
:return: The fe_token of this Frontend. # noqa: E501
|
||||||
:rtype: str
|
:rtype: str
|
||||||
"""
|
"""
|
||||||
return self._token
|
return self._fe_token
|
||||||
|
|
||||||
@token.setter
|
@fe_token.setter
|
||||||
def token(self, token):
|
def fe_token(self, fe_token):
|
||||||
"""Sets the token of this Frontend.
|
"""Sets the fe_token of this Frontend.
|
||||||
|
|
||||||
|
|
||||||
:param token: The token of this Frontend. # noqa: E501
|
:param fe_token: The fe_token of this Frontend. # noqa: E501
|
||||||
:type: str
|
:type: str
|
||||||
"""
|
"""
|
||||||
|
|
||||||
self._token = token
|
self._fe_token = fe_token
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def shr_token(self):
|
def shr_token(self):
|
||||||
|
@ -1215,7 +1215,7 @@ definitions:
|
|||||||
properties:
|
properties:
|
||||||
id:
|
id:
|
||||||
type: integer
|
type: integer
|
||||||
token:
|
feToken:
|
||||||
type: string
|
type: string
|
||||||
shrToken:
|
shrToken:
|
||||||
type: string
|
type: string
|
||||||
|
@ -44,7 +44,7 @@ const AccessPanel = ({ access }: AccessPanelProps) => {
|
|||||||
const labels = {
|
const labels = {
|
||||||
createdAt: "Created",
|
createdAt: "Created",
|
||||||
shrToken: "Share Token",
|
shrToken: "Share Token",
|
||||||
token: "Frontend Token",
|
feToken: "Frontend Token",
|
||||||
updatedAt: "Updated",
|
updatedAt: "Updated",
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -58,7 +58,7 @@ const AccessPanel = ({ access }: AccessPanelProps) => {
|
|||||||
<Grid2 display="flex" component="h3">{String(access.data.label)}</Grid2>
|
<Grid2 display="flex" component="h3">{String(access.data.label)}</Grid2>
|
||||||
</Grid2>
|
</Grid2>
|
||||||
<Grid2 container sx={{ flexGrow: 1, mt: 0, mb: 2, p: 0 }} alignItems="center">
|
<Grid2 container sx={{ flexGrow: 1, mt: 0, mb: 2, p: 0 }} alignItems="center">
|
||||||
<h5 style={{ margin: 0 }}>A private access frontend with the token <code>{access.id}</code></h5>
|
<h5 style={{ margin: 0 }}>A private access frontend with the frontend token <code>{access.id}</code></h5>
|
||||||
</Grid2>
|
</Grid2>
|
||||||
<Grid2 container sx={{ flexGrow: 1, mb: 3 }} alignItems="left">
|
<Grid2 container sx={{ flexGrow: 1, mb: 3 }} alignItems="left">
|
||||||
<Tooltip title="Release Access">
|
<Tooltip title="Release Access">
|
||||||
|
@ -92,7 +92,7 @@ const SharePanel = ({ share }: SharePanelProps) => {
|
|||||||
<Grid2 display="flex" component="h4">{String(share.data.label)}</Grid2>
|
<Grid2 display="flex" component="h4">{String(share.data.label)}</Grid2>
|
||||||
</Grid2>
|
</Grid2>
|
||||||
<Grid2 container sx={{ flexGrow: 1, mt: 0, mb: 2 }} alignItems="center">
|
<Grid2 container sx={{ flexGrow: 1, mt: 0, mb: 2 }} alignItems="center">
|
||||||
<h5 style={{ margin: 0 }}>A {detail ? detail.shareMode : ''}{detail && detail.reserved ? ', reserved ' : ''} {detail?.backendMode} share with the token <code>{share.id}</code></h5>
|
<h5 style={{ margin: 0 }}>A {detail ? detail.shareMode : ''}{detail && detail.reserved ? ', reserved ' : ''} {detail?.backendMode} share with the share token <code>{share.id}</code></h5>
|
||||||
</Grid2>
|
</Grid2>
|
||||||
<Grid2 container sx={{ flexGrow: 1, mb: 3 }} alignItems="left">
|
<Grid2 container sx={{ flexGrow: 1, mb: 3 }} alignItems="left">
|
||||||
<Tooltip title="Share Metrics">
|
<Tooltip title="Share Metrics">
|
||||||
|
@ -30,7 +30,7 @@ export interface Frontend {
|
|||||||
* @type {string}
|
* @type {string}
|
||||||
* @memberof Frontend
|
* @memberof Frontend
|
||||||
*/
|
*/
|
||||||
token?: string;
|
feToken?: string;
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @type {string}
|
* @type {string}
|
||||||
@ -75,7 +75,7 @@ export function FrontendFromJSONTyped(json: any, ignoreDiscriminator: boolean):
|
|||||||
return {
|
return {
|
||||||
|
|
||||||
'id': json['id'] == null ? undefined : json['id'],
|
'id': json['id'] == null ? undefined : json['id'],
|
||||||
'token': json['token'] == null ? undefined : json['token'],
|
'feToken': json['feToken'] == null ? undefined : json['feToken'],
|
||||||
'shrToken': json['shrToken'] == null ? undefined : json['shrToken'],
|
'shrToken': json['shrToken'] == null ? undefined : json['shrToken'],
|
||||||
'zId': json['zId'] == null ? undefined : json['zId'],
|
'zId': json['zId'] == null ? undefined : json['zId'],
|
||||||
'createdAt': json['createdAt'] == null ? undefined : json['createdAt'],
|
'createdAt': json['createdAt'] == null ? undefined : json['createdAt'],
|
||||||
@ -90,7 +90,7 @@ export function FrontendToJSON(value?: Frontend | null): any {
|
|||||||
return {
|
return {
|
||||||
|
|
||||||
'id': value['id'],
|
'id': value['id'],
|
||||||
'token': value['token'],
|
'feToken': value['feToken'],
|
||||||
'shrToken': value['shrToken'],
|
'shrToken': value['shrToken'],
|
||||||
'zId': value['zId'],
|
'zId': value['zId'],
|
||||||
'createdAt': value['createdAt'],
|
'createdAt': value['createdAt'],
|
||||||
|
@ -78,9 +78,9 @@ export const mergeGraph = (oldVov: Graph, u: User, limited: boolean, newOv: Over
|
|||||||
envNode.data.empty = false;
|
envNode.data.empty = false;
|
||||||
env.frontends.forEach(fe => {
|
env.frontends.forEach(fe => {
|
||||||
let feNode = {
|
let feNode = {
|
||||||
id: fe.token!,
|
id: fe.feToken!,
|
||||||
data: {
|
data: {
|
||||||
label: fe.token!,
|
label: fe.feToken!,
|
||||||
feId: fe.id,
|
feId: fe.id,
|
||||||
target: fe.shrToken,
|
target: fe.shrToken,
|
||||||
envZId: fe.zId,
|
envZId: fe.zId,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user