mirror of
https://github.com/rocky-linux/peridot.git
synced 2024-12-18 08:58:30 +00:00
Add chart manifests to all services except Apollo UI
This commit is contained in:
parent
6bc4ea866c
commit
1c861fd53b
@ -15,5 +15,7 @@ peridot_k8s(
|
||||
name = "apollo",
|
||||
src = "deploy.jsonnet",
|
||||
outs = RESFDEPLOY_OUTS_MIGRATE,
|
||||
chart_yaml = "Chart.yaml",
|
||||
values_yaml = "values.yaml",
|
||||
deps = ["//ci"],
|
||||
)
|
||||
|
6
apollo/cmd/apollo/ci/Chart.yaml
Normal file
6
apollo/cmd/apollo/ci/Chart.yaml
Normal file
@ -0,0 +1,6 @@
|
||||
apiVersion: v2
|
||||
name: apollo
|
||||
description: Helm chart for apollo
|
||||
type: application
|
||||
version: 0.0.1
|
||||
appVersion: "0.0.1"
|
3
apollo/cmd/apollo/ci/values.yaml
Normal file
3
apollo/cmd/apollo/ci/values.yaml
Normal file
@ -0,0 +1,3 @@
|
||||
# Ports under requires ingressHost to be set during deploy
|
||||
http:
|
||||
ingressHost: null
|
@ -12,6 +12,8 @@ peridot_k8s(
|
||||
name = "apollostarter",
|
||||
src = "deploy.jsonnet",
|
||||
outs = RESFDEPLOY_OUTS_MIGRATE,
|
||||
chart_yaml = "Chart.yaml",
|
||||
values_yaml = "values.yaml",
|
||||
deps = [
|
||||
"//ci",
|
||||
],
|
||||
|
6
apollo/cmd/apollostarter/ci/Chart.yaml
Normal file
6
apollo/cmd/apollostarter/ci/Chart.yaml
Normal file
@ -0,0 +1,6 @@
|
||||
apiVersion: v2
|
||||
name: apollostarter
|
||||
description: Helm chart for apollostarter
|
||||
type: application
|
||||
version: 0.0.1
|
||||
appVersion: "0.0.1"
|
1
apollo/cmd/apollostarter/ci/values.yaml
Normal file
1
apollo/cmd/apollostarter/ci/values.yaml
Normal file
@ -0,0 +1 @@
|
||||
temporalHostPort: workflow-temporal-frontend.workflow.svc.cluster.local:7233
|
@ -12,6 +12,8 @@ peridot_k8s(
|
||||
name = "apolloworker",
|
||||
src = "deploy.jsonnet",
|
||||
outs = RESFDEPLOY_OUTS_MIGRATE,
|
||||
chart_yaml = "Chart.yaml",
|
||||
values_yaml = "values.yaml",
|
||||
deps = [
|
||||
"//ci",
|
||||
],
|
||||
|
6
apollo/cmd/apolloworker/ci/Chart.yaml
Normal file
6
apollo/cmd/apolloworker/ci/Chart.yaml
Normal file
@ -0,0 +1,6 @@
|
||||
apiVersion: v2
|
||||
name: apolloworker
|
||||
description: Helm chart for apolloworker
|
||||
type: application
|
||||
version: 0.0.1
|
||||
appVersion: "0.0.1"
|
1
apollo/cmd/apolloworker/ci/values.yaml
Normal file
1
apollo/cmd/apolloworker/ci/values.yaml
Normal file
@ -0,0 +1 @@
|
||||
temporalHostPort: workflow-temporal-frontend.workflow.svc.cluster.local:7233
|
@ -1,7 +1,9 @@
|
||||
local utils = import 'ci/utils.jsonnet';
|
||||
|
||||
{
|
||||
hostport: if utils.local_image then 'temporal-frontend.default.svc.cluster.local:7233' else 'workflow-temporal-frontend.workflow.svc.cluster.local:7233',
|
||||
hostport: if utils.local_image then 'temporal-frontend.default.svc.cluster.local:7233'
|
||||
else if utils.helm_mode then '{{ .Values.temporalHostPort }}'
|
||||
else 'workflow-temporal-frontend.workflow.svc.cluster.local:7233',
|
||||
kube_env(prefix): [
|
||||
{
|
||||
name: '%s_TEMPORAL_HOSTPORT' % prefix,
|
||||
|
@ -15,5 +15,7 @@ peridot_k8s(
|
||||
name = "obsidian",
|
||||
src = "deploy.jsonnet",
|
||||
outs = RESFDEPLOY_OUTS_MIGRATE,
|
||||
chart_yaml = "Chart.yaml",
|
||||
values_yaml = "values.yaml",
|
||||
deps = ["//ci"],
|
||||
)
|
||||
|
6
obsidian/cmd/v1/obsidian/ci/Chart.yaml
Normal file
6
obsidian/cmd/v1/obsidian/ci/Chart.yaml
Normal file
@ -0,0 +1,6 @@
|
||||
apiVersion: v2
|
||||
name: obsidian
|
||||
description: Helm chart for obsidian
|
||||
type: application
|
||||
version: 0.0.1
|
||||
appVersion: "0.0.1"
|
3
obsidian/cmd/v1/obsidian/ci/values.yaml
Normal file
3
obsidian/cmd/v1/obsidian/ci/values.yaml
Normal file
@ -0,0 +1,3 @@
|
||||
# Ports under requires ingressHost to be set during deploy
|
||||
http:
|
||||
ingressHost: null
|
@ -54,5 +54,7 @@ peridot_k8s(
|
||||
name = "obsidian-frontend",
|
||||
src = "deploy.jsonnet",
|
||||
outs = RESFDEPLOY_OUTS_BASE,
|
||||
chart_yaml = "Chart.yaml",
|
||||
values_yaml = "values.yaml",
|
||||
deps = ["//ci"],
|
||||
)
|
||||
|
6
obsidian/ui/Chart.yaml
Normal file
6
obsidian/ui/Chart.yaml
Normal file
@ -0,0 +1,6 @@
|
||||
apiVersion: v2
|
||||
name: obsidian-frontend
|
||||
description: Helm chart for Obsidian frontend
|
||||
type: application
|
||||
version: 0.0.1
|
||||
appVersion: "0.0.1"
|
3
obsidian/ui/values.yaml
Normal file
3
obsidian/ui/values.yaml
Normal file
@ -0,0 +1,3 @@
|
||||
# Ports under requires ingressHost to be set during deploy
|
||||
http:
|
||||
ingressHost: null
|
@ -12,5 +12,7 @@ peridot_k8s(
|
||||
name = "keykeeper",
|
||||
src = "deploy.jsonnet",
|
||||
outs = RESFDEPLOY_OUTS_MIGRATE,
|
||||
chart_yaml = "Chart.yaml",
|
||||
values_yaml = "values.yaml",
|
||||
deps = ["//ci"],
|
||||
)
|
||||
|
6
peridot/cmd/v1/keykeeper/ci/Chart.yaml
Normal file
6
peridot/cmd/v1/keykeeper/ci/Chart.yaml
Normal file
@ -0,0 +1,6 @@
|
||||
apiVersion: v2
|
||||
name: keykeeper
|
||||
description: Helm chart for keykeeper
|
||||
type: application
|
||||
version: 0.0.1
|
||||
appVersion: "0.0.1"
|
9
peridot/cmd/v1/keykeeper/ci/values.yaml
Normal file
9
peridot/cmd/v1/keykeeper/ci/values.yaml
Normal file
@ -0,0 +1,9 @@
|
||||
temporalHostPort: workflow-temporal-frontend.workflow.svc.cluster.local:7233
|
||||
|
||||
# Set if not AWS S3 (example: Minio)
|
||||
s3Endpoint: null
|
||||
s3DisableSsl: false
|
||||
s3ForcePathStyle: false
|
||||
s3Region: us-east-2
|
||||
awsRegion: us-east-2
|
||||
s3Bucket: resf-peridot-prod
|
@ -12,6 +12,7 @@ peridot_k8s(
|
||||
name = "peridotephemeral",
|
||||
src = "deploy.jsonnet",
|
||||
outs = RESFDEPLOY_OUTS_MIGRATE_CUSTOM,
|
||||
chart_yaml = "Chart.yaml",
|
||||
dependent_push = select({
|
||||
"//platforms:x86_64": [
|
||||
"//peridot/cmd/v1/peridotbuilder/ci:peridotbuilder_amd64_container",
|
||||
@ -29,6 +30,7 @@ peridot_k8s(
|
||||
"//peridot/cmd/v1/peridotbuilder/ci:peridotbuilder_ppc64le_container",
|
||||
],
|
||||
}),
|
||||
values_yaml = "values.yaml",
|
||||
deps = [
|
||||
"//ci",
|
||||
],
|
||||
|
6
peridot/cmd/v1/peridotephemeral/ci/Chart.yaml
Normal file
6
peridot/cmd/v1/peridotephemeral/ci/Chart.yaml
Normal file
@ -0,0 +1,6 @@
|
||||
apiVersion: v2
|
||||
name: peridotephemeral
|
||||
description: Helm chart for peridotephemeral
|
||||
type: application
|
||||
version: 0.0.1
|
||||
appVersion: "0.0.1"
|
32
peridot/cmd/v1/peridotephemeral/ci/values.yaml
Normal file
32
peridot/cmd/v1/peridotephemeral/ci/values.yaml
Normal file
@ -0,0 +1,32 @@
|
||||
# These default to values in deploy.jsonnet (automatically set by resfdeploy)
|
||||
builderOciImageX8664: null
|
||||
builderOciImageAarch64: null
|
||||
builderOciImageS390x: null
|
||||
builderOciImagePpc64le: null
|
||||
|
||||
imagePullSecret: null
|
||||
|
||||
# Set if not AWS S3 (example: Minio)
|
||||
s3Endpoint: null
|
||||
s3DisableSsl: false
|
||||
s3ForcePathStyle: false
|
||||
s3Region: us-east-2
|
||||
awsRegion: us-east-2
|
||||
s3Bucket: resf-peridot-prod
|
||||
|
||||
# Set to true if your cluster can emulate using qemu (example: Docker Desktop on Mac)
|
||||
k8sSupportsCrossPlatformNoAffinity: false
|
||||
|
||||
# Set to contact services in another cluster (Example: from extarches to main)
|
||||
yumrepofsHttpEndpointOverride: null
|
||||
temporalHostPort: null
|
||||
|
||||
# Provision only mode doesn't take on any "real" work other than provision and destroying workers
|
||||
# This is set to true for extarches site
|
||||
provisionOnly: false
|
||||
|
||||
site: normal
|
||||
|
||||
# AWS credentials for external sites (non-AWS sites)
|
||||
awsAccessKeyId: null
|
||||
awsSecretAccessKey: null
|
@ -12,5 +12,7 @@ peridot_k8s(
|
||||
name = "yumrepofs",
|
||||
src = "deploy.jsonnet",
|
||||
outs = RESFDEPLOY_OUTS_MIGRATE,
|
||||
chart_yaml = "Chart.yaml",
|
||||
values_yaml = "values.yaml",
|
||||
deps = ["//ci"],
|
||||
)
|
||||
|
6
peridot/cmd/v1/yumrepofs/ci/Chart.yaml
Normal file
6
peridot/cmd/v1/yumrepofs/ci/Chart.yaml
Normal file
@ -0,0 +1,6 @@
|
||||
apiVersion: v2
|
||||
name: yumrepofs
|
||||
description: Helm chart for yumrepofs
|
||||
type: application
|
||||
version: 0.0.1
|
||||
appVersion: "0.0.1"
|
10
peridot/cmd/v1/yumrepofs/ci/values.yaml
Normal file
10
peridot/cmd/v1/yumrepofs/ci/values.yaml
Normal file
@ -0,0 +1,10 @@
|
||||
# Set if not AWS S3 (example: Minio)
|
||||
s3Endpoint: null
|
||||
s3DisableSsl: false
|
||||
s3ForcePathStyle: false
|
||||
s3Region: us-east-2
|
||||
awsRegion: us-east-2
|
||||
s3Bucket: resf-peridot-prod
|
||||
|
||||
# Role to assume for S3 pre-signed URLs
|
||||
s3AssumeRole: null
|
@ -12,5 +12,7 @@ peridot_k8s(
|
||||
name = "yumrepofsupdater",
|
||||
src = "deploy.jsonnet",
|
||||
outs = RESFDEPLOY_OUTS_MIGRATE,
|
||||
chart_yaml = "Chart.yaml",
|
||||
values_yaml = "values.yaml",
|
||||
deps = ["//ci"],
|
||||
)
|
||||
|
6
peridot/cmd/v1/yumrepofsupdater/ci/Chart.yaml
Normal file
6
peridot/cmd/v1/yumrepofsupdater/ci/Chart.yaml
Normal file
@ -0,0 +1,6 @@
|
||||
apiVersion: v2
|
||||
name: yumrepofsupdater
|
||||
description: Helm chart for yumrepofsupdater
|
||||
type: application
|
||||
version: 0.0.1
|
||||
appVersion: "0.0.1"
|
7
peridot/cmd/v1/yumrepofsupdater/ci/values.yaml
Normal file
7
peridot/cmd/v1/yumrepofsupdater/ci/values.yaml
Normal file
@ -0,0 +1,7 @@
|
||||
# Set if not AWS S3 (example: Minio)
|
||||
s3Endpoint: null
|
||||
s3DisableSsl: false
|
||||
s3ForcePathStyle: false
|
||||
s3Region: us-east-2
|
||||
awsRegion: us-east-2
|
||||
s3Bucket: resf-peridot-prod
|
@ -55,5 +55,7 @@ peridot_k8s(
|
||||
name = "peridot-frontend",
|
||||
src = "deploy.jsonnet",
|
||||
outs = RESFDEPLOY_OUTS_BASE,
|
||||
chart_yaml = "Chart.yaml",
|
||||
values_yaml = "values.yaml",
|
||||
deps = ["//ci"],
|
||||
)
|
||||
|
6
peridot/ui/Chart.yaml
Normal file
6
peridot/ui/Chart.yaml
Normal file
@ -0,0 +1,6 @@
|
||||
apiVersion: v2
|
||||
name: peridot-frontend
|
||||
description: Helm chart for Peridot frontend
|
||||
type: application
|
||||
version: 0.0.1
|
||||
appVersion: "0.0.1"
|
3
peridot/ui/values.yaml
Normal file
3
peridot/ui/values.yaml
Normal file
@ -0,0 +1,3 @@
|
||||
# Ports under requires ingressHost to be set during deploy
|
||||
http:
|
||||
ingressHost: null
|
Loading…
Reference in New Issue
Block a user