Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
452eedd6d6 | ||
|
|
1aa22cf871 |
Generated
+1
-1
@@ -13,7 +13,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "ai-spel-rule-engine"
|
||||
version = "0.1.5"
|
||||
version = "0.1.6"
|
||||
dependencies = [
|
||||
"async-nats",
|
||||
"axum",
|
||||
|
||||
+1
-1
@@ -3,7 +3,7 @@ members = ["crates/rule-engine"]
|
||||
resolver = "2"
|
||||
|
||||
[workspace.package]
|
||||
version = "0.1.5"
|
||||
version = "0.1.6"
|
||||
edition = "2024"
|
||||
license = "MIT"
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "https://gitea.k3s.k0.nu/ai-spel/ai-spel-rule-engine/raw/tag/v0.1.5/contracts/rule-evaluation-v1.schema.json",
|
||||
"$id": "https://gitea.k3s.k0.nu/ai-spel/ai-spel-rule-engine/raw/tag/v0.1.6/contracts/rule-evaluation-v1.schema.json",
|
||||
"title": "AI Spel Luau rule evaluation contract v1",
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
|
||||
@@ -8,7 +8,7 @@ spec:
|
||||
source:
|
||||
repoURL: harbor.k3s.k0.nu/ai-spel
|
||||
chart: ai-spel-rule-engine
|
||||
targetRevision: "0.1.5"
|
||||
targetRevision: "0.1.6"
|
||||
helm:
|
||||
releaseName: ai-spel-rule-engine
|
||||
destination:
|
||||
|
||||
@@ -2,5 +2,5 @@ apiVersion: v2
|
||||
name: ai-spel-rule-engine
|
||||
description: Isolated, sandboxed Luau proposal evaluator
|
||||
type: application
|
||||
version: 0.1.5
|
||||
appVersion: "0.1.5"
|
||||
version: 0.1.6
|
||||
appVersion: "0.1.6"
|
||||
@@ -26,6 +26,27 @@ spec:
|
||||
imagePullSecrets:
|
||||
- name: {{ . | quote }}
|
||||
{{- end }}
|
||||
{{- with .Values.pod.tolerations }}
|
||||
tolerations: {{- toYaml . | nindent 8 }}
|
||||
{{- end }}
|
||||
affinity:
|
||||
podAntiAffinity:
|
||||
preferredDuringSchedulingIgnoredDuringExecution:
|
||||
- weight: 100
|
||||
podAffinityTerm:
|
||||
topologyKey: kubernetes.io/hostname
|
||||
labelSelector:
|
||||
matchLabels:
|
||||
app.kubernetes.io/name: {{ .Chart.Name }}
|
||||
app.kubernetes.io/instance: {{ .Release.Name }}
|
||||
topologySpreadConstraints:
|
||||
- maxSkew: 1
|
||||
topologyKey: kubernetes.io/hostname
|
||||
whenUnsatisfiable: ScheduleAnyway
|
||||
labelSelector:
|
||||
matchLabels:
|
||||
app.kubernetes.io/name: {{ .Chart.Name }}
|
||||
app.kubernetes.io/instance: {{ .Release.Name }}
|
||||
containers:
|
||||
- name: rule-engine
|
||||
image: "{{ .Values.image.repository }}:{{ .Chart.AppVersion }}"
|
||||
|
||||
@@ -8,6 +8,12 @@ deployment:
|
||||
maxSurge: 1
|
||||
minReadySeconds: 5
|
||||
progressDeadlineSeconds: 600
|
||||
pod:
|
||||
tolerations:
|
||||
- key: workload-tier
|
||||
operator: Equal
|
||||
value: small
|
||||
effect: NoSchedule
|
||||
service:
|
||||
port: 8080
|
||||
nats:
|
||||
|
||||
Reference in New Issue
Block a user