Ocelot
Introduction
Ocelot.
Arguments
Ocelot.builder()
.withId("ocelot")
.withDescription("Service Mesh Security with Ocelot")
.withDisplayName("Ocelot")
.withNamespace("security")
.withLink(getComponentLink())
.withHost("api.fractal-arch.org")
.withHostOwnerEmail("hello@fractal-arch.org")
.withCookieMaxAgeSec(3600)
.withCorsOrigins("https://fractal-arch.org")
.withPathPrefix("/api/*")
.build();
Examples
Azure
AzureKubernetesService.builder()
.withId("aks-1")
.withDescription("Test AKS cluster")
.withDisplayName("AKS #1")
.region(EUROPE_WEST)
.withServiceMeshSecurity(Ocelot.builder()
.withId("ocelot")
.withDescription("Service Mesh Security with Ocelot")
.withDisplayName("Ocelot")
.withNamespace("security")
.withLink(getComponentLink())
.withHost("api.fractal-arch.org")
.withHostOwnerEmail("hello@fractal-arch.org")
.withCookieMaxAgeSec(3600)
.withCorsOrigins("https://fractal-arch.org")
.withPathPrefix("/api/*")
.build())
.build();
id
Required
displayName
description
version
locked
links
namespace
host
Required
hostOwnerEmail
Required
corsOrigins
Required
cookieMaxAgeSec
Required
pathPrefix
Required