fix: Fix update ironic node traits

1. Fix update iroinc node traits api
2. Add export client for better reusage

Change-Id: I47ef81265bb4f3a198067280f39206bb17b5fdc0
This commit is contained in:
Jingwei.Zhang 2022-05-26 16:28:27 +08:00
parent 3544b35a5b
commit 0f1bdfd682
16 changed files with 21 additions and 20 deletions

View File

@ -15,7 +15,7 @@
import Base from '../client/base';
import { barbicanBase } from '../client/constants';
class BarbicanClient extends Base {
export class BarbicanClient extends Base {
get baseUrl() {
return barbicanBase();
}

View File

@ -15,7 +15,7 @@
import Base from '../client/base';
import { cinderBase, cinderEndpoint } from '../client/constants';
class CinderClient extends Base {
export class CinderClient extends Base {
get baseUrl() {
return cinderBase();
}

View File

@ -34,7 +34,7 @@ export const endpointVersionMap = {
manilav2: 'v2',
barbican: 'v1',
zun: 'v1',
magnum : 'v1',
magnum: 'v1',
};
export const endpointsDefault = {

View File

@ -15,7 +15,7 @@
import Base from '../client/base';
import { glanceBase } from '../client/constants';
class GlanceClient extends Base {
export class GlanceClient extends Base {
get baseUrl() {
return glanceBase();
}

View File

@ -15,7 +15,7 @@
import Base from '../client/base';
import { heatBase } from '../client/constants';
class HeatClient extends Base {
export class HeatClient extends Base {
get baseUrl() {
return heatBase();
}

View File

@ -15,7 +15,7 @@
import Base from '../client/base';
import { ironicBase } from '../client/constants';
class IronicClient extends Base {
export class IronicClient extends Base {
get baseUrl() {
return ironicBase();
}
@ -60,7 +60,8 @@ class IronicClient extends Base {
key: 'management/boot_device/supported',
},
{
key: 'updateTraits',
name: 'updateTraits',
key: 'traits',
method: 'put',
},
],

View File

@ -15,7 +15,7 @@
import Base from '../client/base';
import { keystoneBase } from '../client/constants';
class KeystoneClient extends Base {
export class KeystoneClient extends Base {
get baseUrl() {
return keystoneBase();
}

View File

@ -13,7 +13,7 @@
import Base from '../client/base';
import { magnumBase } from '../client/constants';
class MagnumClient extends Base {
export class MagnumClient extends Base {
get baseUrl() {
return magnumBase();
}
@ -30,7 +30,7 @@ class MagnumClient extends Base {
key: 'actions/resize',
method: 'post',
},
]
],
},
{
name: 'clusterTemplates',
@ -42,4 +42,4 @@ class MagnumClient extends Base {
}
const magnumClient = new MagnumClient();
export default magnumClient;
export default magnumClient;

View File

@ -15,7 +15,7 @@
import Base from '../client/base';
import { neutronBase } from '../client/constants';
class NeutronClient extends Base {
export class NeutronClient extends Base {
get baseUrl() {
return neutronBase();
}

View File

@ -15,7 +15,7 @@
import Base from '../client/base';
import { novaBase } from '../client/constants';
class NovaClient extends Base {
export class NovaClient extends Base {
get baseUrl() {
return novaBase();
}

View File

@ -15,7 +15,7 @@
import Base from '../client/base';
import { octaviaBase } from '../client/constants';
class OctaviaClient extends Base {
export class OctaviaClient extends Base {
get baseUrl() {
return octaviaBase();
}

View File

@ -15,7 +15,7 @@
import Base from '../client/base';
import { placementBase } from '../client/constants';
class PlacementClient extends Base {
export class PlacementClient extends Base {
get baseUrl() {
return placementBase();
}

View File

@ -15,7 +15,7 @@
import Base from '../client/base';
import { skylineBase } from '../client/constants';
class SkylineClient extends Base {
export class SkylineClient extends Base {
get baseUrl() {
return skylineBase();
}

View File

@ -15,7 +15,7 @@
import Base from '../client/base';
import { swiftBase } from '../client/constants';
class SwiftClient extends Base {
export class SwiftClient extends Base {
get baseUrl() {
return swiftBase();
}

View File

@ -15,7 +15,7 @@
import Base from '../client/base';
import { troveBase } from '../client/constants';
class TroveClient extends Base {
export class TroveClient extends Base {
get baseUrl() {
return troveBase();
}

View File

@ -15,7 +15,7 @@
import { zunBase } from 'client/client/constants';
import Base from '../client/base';
class ZunClient extends Base {
export class ZunClient extends Base {
get baseUrl() {
return zunBase();
}
@ -59,4 +59,4 @@ class ZunClient extends Base {
}
const zunClient = new ZunClient();
export default zunClient;
export default zunClient;