@boostercloud/framework-provider-kubernetes
Advanced tools
Comparing version 0.26.13 to 0.26.14-pr1069.1
@@ -1,3 +0,3 @@ | ||
import { HasInfrastructure, ProviderLibrary } from '@boostercloud/framework-types'; | ||
export declare function loadInfrastructurePackage(packageName: string): HasInfrastructure; | ||
export declare const Provider: () => ProviderLibrary; | ||
import { HasInfrastructure, ProviderLibrary } from '@boostercloud/framework-types' | ||
export declare function loadInfrastructurePackage(packageName: string): HasInfrastructure | ||
export declare const Provider: () => ProviderLibrary |
@@ -1,2 +0,2 @@ | ||
export declare const requestSucceeded: (_body?: unknown) => Promise<unknown>; | ||
export declare const requestFailed: (_error: Error) => Promise<unknown>; | ||
export declare const requestSucceeded: (_body?: unknown) => Promise<unknown> | ||
export declare const requestFailed: (_error: Error) => Promise<unknown> |
@@ -1,5 +0,12 @@ | ||
import { BoosterConfig, ConnectionDataEnvelope } from '@boostercloud/framework-types'; | ||
export declare const storeData: (_config: BoosterConfig, _connectionID: string, _data: ConnectionDataEnvelope) => Promise<void>; | ||
export declare const fetchData: (_config: BoosterConfig, _connectionID: string) => Promise<ConnectionDataEnvelope | undefined>; | ||
export declare const deleteData: (_config: BoosterConfig, _connectionID: string) => Promise<void>; | ||
export declare const sendMessage: (_config: BoosterConfig, _connectionID: string, _data: unknown) => Promise<void>; | ||
import { BoosterConfig, ConnectionDataEnvelope } from '@boostercloud/framework-types' | ||
export declare const storeData: ( | ||
_config: BoosterConfig, | ||
_connectionID: string, | ||
_data: ConnectionDataEnvelope | ||
) => Promise<void> | ||
export declare const fetchData: ( | ||
_config: BoosterConfig, | ||
_connectionID: string | ||
) => Promise<ConnectionDataEnvelope | undefined> | ||
export declare const deleteData: (_config: BoosterConfig, _connectionID: string) => Promise<void> | ||
export declare const sendMessage: (_config: BoosterConfig, _connectionID: string, _data: unknown) => Promise<void> |
@@ -1,7 +0,39 @@ | ||
import { BoosterConfig, EventEnvelope, EventSearchParameters, EventSearchResponse, Logger, UserApp, UUID } from '@boostercloud/framework-types'; | ||
import { EventRegistry } from '../services/event-registry'; | ||
export declare const rawToEnvelopes: (events: Array<unknown>) => Array<EventEnvelope>; | ||
export declare const store: (registry: EventRegistry, userApp: UserApp, events: Array<EventEnvelope>, _config: BoosterConfig, logger: Logger) => Promise<void>; | ||
export declare const forEntitySince: (registry: EventRegistry, _config: BoosterConfig, logger: Logger, entityTypeName: string, entityID: UUID, since?: string | undefined) => Promise<Array<EventEnvelope>>; | ||
export declare function latestEntitySnapshot(registry: EventRegistry, _config: BoosterConfig, logger: Logger, entityTypeName: string, entityID: UUID): Promise<EventEnvelope | null>; | ||
export declare const search: (_registry: EventRegistry, _config: BoosterConfig, _logger: Logger, _filters: EventSearchParameters) => Promise<Array<EventSearchResponse>>; | ||
import { | ||
BoosterConfig, | ||
EventEnvelope, | ||
EventSearchParameters, | ||
EventSearchResponse, | ||
Logger, | ||
UserApp, | ||
UUID, | ||
} from '@boostercloud/framework-types' | ||
import { EventRegistry } from '../services/event-registry' | ||
export declare const rawToEnvelopes: (events: Array<unknown>) => Array<EventEnvelope> | ||
export declare const store: ( | ||
registry: EventRegistry, | ||
userApp: UserApp, | ||
events: Array<EventEnvelope>, | ||
_config: BoosterConfig, | ||
logger: Logger | ||
) => Promise<void> | ||
export declare const forEntitySince: ( | ||
registry: EventRegistry, | ||
_config: BoosterConfig, | ||
logger: Logger, | ||
entityTypeName: string, | ||
entityID: UUID, | ||
since?: string | undefined | ||
) => Promise<Array<EventEnvelope>> | ||
export declare function latestEntitySnapshot( | ||
registry: EventRegistry, | ||
_config: BoosterConfig, | ||
logger: Logger, | ||
entityTypeName: string, | ||
entityID: UUID | ||
): Promise<EventEnvelope | null> | ||
export declare const search: ( | ||
_registry: EventRegistry, | ||
_config: BoosterConfig, | ||
_logger: Logger, | ||
_filters: EventSearchParameters | ||
) => Promise<Array<EventSearchResponse>> |
@@ -1,5 +0,16 @@ | ||
import { Logger, BoosterConfig, GraphQLRequestEnvelope, GraphQLRequestEnvelopeError, GraphQLClientMessage, GraphQLOperation } from '@boostercloud/framework-types'; | ||
export declare const rawToEnvelope: (request: { | ||
body?: GraphQLOperation | GraphQLClientMessage; | ||
}, logger: Logger, _config: BoosterConfig) => Promise<GraphQLRequestEnvelope | GraphQLRequestEnvelopeError>; | ||
export declare const handleResult: (result?: unknown, headers?: Record<string, string> | undefined) => Promise<unknown>; | ||
import { | ||
Logger, | ||
BoosterConfig, | ||
GraphQLRequestEnvelope, | ||
GraphQLRequestEnvelopeError, | ||
GraphQLClientMessage, | ||
GraphQLOperation, | ||
} from '@boostercloud/framework-types' | ||
export declare const rawToEnvelope: ( | ||
request: { | ||
body?: GraphQLOperation | GraphQLClientMessage | ||
}, | ||
logger: Logger, | ||
_config: BoosterConfig | ||
) => Promise<GraphQLRequestEnvelope | GraphQLRequestEnvelopeError> | ||
export declare const handleResult: (result?: unknown, headers?: Record<string, string> | undefined) => Promise<unknown> |
@@ -1,11 +0,65 @@ | ||
import { BoosterConfig, FilterFor, Logger, ReadModelEnvelope, ReadModelInterface, ReadOnlyNonEmptyArray, SubscriptionEnvelope, UUID } from '@boostercloud/framework-types'; | ||
import { ReadModelRegistry } from '../services/read-model-registry'; | ||
export declare const rawToEnvelopes: (config: BoosterConfig, logger: Logger, rawEvents: unknown) => Promise<Array<ReadModelEnvelope>>; | ||
export declare const fetch: (registry: ReadModelRegistry, config: BoosterConfig, logger: Logger, readModelName: string, readModelID: UUID) => Promise<ReadOnlyNonEmptyArray<ReadModelInterface>>; | ||
export declare const search: (registry: ReadModelRegistry, config: BoosterConfig, logger: Logger, readModelName: string, filters: FilterFor<unknown>) => Promise<Array<ReadModelInterface>>; | ||
export declare const store: (registry: ReadModelRegistry, config: BoosterConfig, logger: Logger, readModelName: string, readModel: ReadModelInterface) => Promise<void>; | ||
export declare const deleteReadModel: (registry: ReadModelRegistry, config: BoosterConfig, logger: Logger, readModelName: string, readModel: ReadModelInterface) => Promise<void>; | ||
export declare const subscribe: (config: BoosterConfig, logger: Logger, subscriptionEnvelope: SubscriptionEnvelope) => Promise<void>; | ||
export declare const fetchSubscriptions: (config: BoosterConfig, logger: Logger, subscriptionID: string) => Promise<Array<SubscriptionEnvelope>>; | ||
export declare const deleteSubscription: (config: BoosterConfig, logger: Logger, connectionID: string, subscriptionID: string) => Promise<void>; | ||
export declare const deleteAllSubscriptions: (config: BoosterConfig, logger: Logger, connectionID: string) => Promise<void>; | ||
import { | ||
BoosterConfig, | ||
FilterFor, | ||
Logger, | ||
ReadModelEnvelope, | ||
ReadModelInterface, | ||
ReadOnlyNonEmptyArray, | ||
SubscriptionEnvelope, | ||
UUID, | ||
} from '@boostercloud/framework-types' | ||
import { ReadModelRegistry } from '../services/read-model-registry' | ||
export declare const rawToEnvelopes: ( | ||
config: BoosterConfig, | ||
logger: Logger, | ||
rawEvents: unknown | ||
) => Promise<Array<ReadModelEnvelope>> | ||
export declare const fetch: ( | ||
registry: ReadModelRegistry, | ||
config: BoosterConfig, | ||
logger: Logger, | ||
readModelName: string, | ||
readModelID: UUID | ||
) => Promise<ReadOnlyNonEmptyArray<ReadModelInterface>> | ||
export declare const search: ( | ||
registry: ReadModelRegistry, | ||
config: BoosterConfig, | ||
logger: Logger, | ||
readModelName: string, | ||
filters: FilterFor<unknown> | ||
) => Promise<Array<ReadModelInterface>> | ||
export declare const store: ( | ||
registry: ReadModelRegistry, | ||
config: BoosterConfig, | ||
logger: Logger, | ||
readModelName: string, | ||
readModel: ReadModelInterface | ||
) => Promise<void> | ||
export declare const deleteReadModel: ( | ||
registry: ReadModelRegistry, | ||
config: BoosterConfig, | ||
logger: Logger, | ||
readModelName: string, | ||
readModel: ReadModelInterface | ||
) => Promise<void> | ||
export declare const subscribe: ( | ||
config: BoosterConfig, | ||
logger: Logger, | ||
subscriptionEnvelope: SubscriptionEnvelope | ||
) => Promise<void> | ||
export declare const fetchSubscriptions: ( | ||
config: BoosterConfig, | ||
logger: Logger, | ||
subscriptionID: string | ||
) => Promise<Array<SubscriptionEnvelope>> | ||
export declare const deleteSubscription: ( | ||
config: BoosterConfig, | ||
logger: Logger, | ||
connectionID: string, | ||
subscriptionID: string | ||
) => Promise<void> | ||
export declare const deleteAllSubscriptions: ( | ||
config: BoosterConfig, | ||
logger: Logger, | ||
connectionID: string | ||
) => Promise<void> |
@@ -1,2 +0,2 @@ | ||
import { Logger, ScheduledCommandEnvelope } from '@boostercloud/framework-types'; | ||
export declare const rawToEnvelope: (_rawMessage: unknown, _logger: Logger) => Promise<ScheduledCommandEnvelope>; | ||
import { Logger, ScheduledCommandEnvelope } from '@boostercloud/framework-types' | ||
export declare const rawToEnvelope: (_rawMessage: unknown, _logger: Logger) => Promise<ScheduledCommandEnvelope> |
@@ -1,3 +0,9 @@ | ||
import { RedisAdapter } from './../services/redis-adapter'; | ||
import { BoosterConfig, Logger, FilterFor } from '@boostercloud/framework-types'; | ||
export declare function searchReadModel(redis: RedisAdapter, config: BoosterConfig, logger: Logger, readModelName: string, filters: FilterFor<unknown>): Promise<Array<any>>; | ||
import { RedisAdapter } from './../services/redis-adapter' | ||
import { BoosterConfig, Logger, FilterFor } from '@boostercloud/framework-types' | ||
export declare function searchReadModel( | ||
redis: RedisAdapter, | ||
config: BoosterConfig, | ||
logger: Logger, | ||
readModelName: string, | ||
filters: FilterFor<unknown> | ||
): Promise<Array<any>> |
@@ -1,1 +0,1 @@ | ||
import 'isomorphic-fetch'; | ||
import 'isomorphic-fetch' |
@@ -1,17 +0,17 @@ | ||
import { EventEnvelope, Logger } from '@boostercloud/framework-types'; | ||
import { EventEnvelope, Logger } from '@boostercloud/framework-types' | ||
interface Query { | ||
keyQuery: string; | ||
keyPredicate: (key: string) => boolean; | ||
valuePredicate: (envelope: EventEnvelope) => boolean; | ||
sortBy: (a: EventEnvelope, b: EventEnvelope) => number; | ||
keyQuery: string | ||
keyPredicate: (key: string) => boolean | ||
valuePredicate: (envelope: EventEnvelope) => boolean | ||
sortBy: (a: EventEnvelope, b: EventEnvelope) => number | ||
} | ||
export declare class EventRegistry { | ||
readonly url: string; | ||
private readonly redis; | ||
constructor(url: string); | ||
store(event: EventEnvelope, logger: Logger): Promise<void>; | ||
query(query: Query, logger: Logger): Promise<Array<EventEnvelope>>; | ||
queryLatest(query: Query, logger: Logger): Promise<EventEnvelope | null>; | ||
private eventKey; | ||
readonly url: string | ||
private readonly redis | ||
constructor(url: string) | ||
store(event: EventEnvelope, logger: Logger): Promise<void> | ||
query(query: Query, logger: Logger): Promise<Array<EventEnvelope>> | ||
queryLatest(query: Query, logger: Logger): Promise<EventEnvelope | null> | ||
private eventKey | ||
} | ||
export {}; | ||
export {} |
@@ -1,17 +0,22 @@ | ||
import { BoosterConfig, Logger, ReadModelInterface, ReadModelEnvelope, UUID } from '@boostercloud/framework-types'; | ||
import { BoosterConfig, Logger, ReadModelInterface, ReadModelEnvelope, UUID } from '@boostercloud/framework-types' | ||
interface Filters { | ||
id: { | ||
eq: string; | ||
}; | ||
id: { | ||
eq: string | ||
} | ||
} | ||
export declare class ReadModelRegistry { | ||
readonly url: string; | ||
private readonly redis; | ||
constructor(url: string); | ||
search(config: BoosterConfig, logger: Logger, readModelName: string, filters: Filters): Promise<Array<ReadModelInterface>>; | ||
store(readModel: ReadModelEnvelope, logger: Logger): Promise<void>; | ||
fetch(readModelName: string, readModelID: UUID, logger: Logger): Promise<ReadModelInterface | null>; | ||
private readModelEnvelopeKey; | ||
private readModelKey; | ||
readonly url: string | ||
private readonly redis | ||
constructor(url: string) | ||
search( | ||
config: BoosterConfig, | ||
logger: Logger, | ||
readModelName: string, | ||
filters: Filters | ||
): Promise<Array<ReadModelInterface>> | ||
store(readModel: ReadModelEnvelope, logger: Logger): Promise<void> | ||
fetch(readModelName: string, readModelID: UUID, logger: Logger): Promise<ReadModelInterface | null> | ||
private readModelEnvelopeKey | ||
private readModelKey | ||
} | ||
export {}; | ||
export {} |
@@ -1,15 +0,15 @@ | ||
import { Logger } from '@boostercloud/framework-types'; | ||
import * as redis from 'redis'; | ||
import { Logger } from '@boostercloud/framework-types' | ||
import * as redis from 'redis' | ||
export declare class RedisAdapter { | ||
readonly daprUrl: string; | ||
readonly redisUrl: string; | ||
static keySeparator: string; | ||
private _client?; | ||
constructor(daprUrl: string, redisUrl: string); | ||
get client(): redis.RedisClient; | ||
static build(): RedisAdapter; | ||
set(key: string, value: unknown, logger: Logger): Promise<void>; | ||
keys(keyPattern: string, logger: Logger): Promise<Array<string>>; | ||
hget<TResult>(key: string): Promise<TResult | null>; | ||
setViaRedis(key: string, value: string, logger: Logger): Promise<void>; | ||
readonly daprUrl: string | ||
readonly redisUrl: string | ||
static keySeparator: string | ||
private _client? | ||
constructor(daprUrl: string, redisUrl: string) | ||
get client(): redis.RedisClient | ||
static build(): RedisAdapter | ||
set(key: string, value: unknown, logger: Logger): Promise<void> | ||
keys(keyPattern: string, logger: Logger): Promise<Array<string>> | ||
hget<TResult>(key: string): Promise<TResult | null> | ||
setViaRedis(key: string, value: string, logger: Logger): Promise<void> | ||
} |
{ | ||
"name": "@boostercloud/framework-provider-kubernetes", | ||
"version": "0.26.13", | ||
"version": "0.26.14-pr1069.1+4a754b27", | ||
"description": "Handle Booster's integration with Kubernetes", | ||
@@ -23,3 +23,3 @@ "keywords": [ | ||
"dependencies": { | ||
"@boostercloud/framework-types": "^0.26.13", | ||
"@boostercloud/framework-types": "0.26.14-pr1069.1+4a754b27", | ||
"body-parser": "^1.18.3", | ||
@@ -52,3 +52,3 @@ "cors": "2.8.5", | ||
}, | ||
"gitHead": "5120a2634e5e3a90f9d9cd902d18ce61d119dd3d" | ||
"gitHead": "4a754b2753bfd9b83ffd53805e704c323b523698" | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Manifest confusion
Supply chain riskThis package has inconsistent metadata. This could be malicious or caused by an error when publishing the package.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
43633
769
2
- Removed@boostercloud/framework-types@0.26.14(transitive)
- Removed@types/graphql@14.5.0(transitive)
- Removedgraphql@16.9.0(transitive)
- Removedtslib@2.3.0(transitive)
- Removeduuid@8.3.2(transitive)
Updated@boostercloud/framework-types@0.26.14-pr1069.1+4a754b27