Declare the Vergabe release unit.
The chart label is vergabe, the claim is the live Deployment in vergabe-demo-company, and the image pin is the digest that Deployment runs. The shared database is a reference, not a workload claim. RELREG-WP-0002-T01 Assistant: grok Assistant-Session: 01a15f9f-3d77-7d21-911b-d93c86f9d14f
This commit is contained in:
parent
e9d2b5f39a
commit
64530e19e2
3 changed files with 70 additions and 0 deletions
|
|
@ -13,6 +13,7 @@ app.kubernetes.io/managed-by: {{ .Release.Service }}
|
||||||
app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
|
app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
|
||||||
app.kubernetes.io/part-of: railiance-apps
|
app.kubernetes.io/part-of: railiance-apps
|
||||||
helm.sh/chart: {{ printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" }}
|
helm.sh/chart: {{ printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" }}
|
||||||
|
railiance.io/release-unit: vergabe
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
|
||||||
{{- define "vergabe.selectorLabels" -}}
|
{{- define "vergabe.selectorLabels" -}}
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,8 @@
|
||||||
image:
|
image:
|
||||||
repository: forgejo.coulomb.social/coulomb/vergabe-teilnahme
|
repository: forgejo.coulomb.social/coulomb/vergabe-teilnahme
|
||||||
tag: "064d295" # Forgejo-only uv.lock (issue-core 0.2.1 from Forgejo PyPI)
|
tag: "064d295" # Forgejo-only uv.lock (issue-core 0.2.1 from Forgejo PyPI)
|
||||||
|
# The chart prefers digest. This is the digest running in vergabe-demo-company.
|
||||||
|
digest: "sha256:a26444f59c259698159c69ccb96f73dc648a261ece4c86bb2037a9d977870d91"
|
||||||
|
|
||||||
env:
|
env:
|
||||||
DJANGO_SETTINGS_MODULE: vergabe_teilnahme.settings.prod
|
DJANGO_SETTINGS_MODULE: vergabe_teilnahme.settings.prod
|
||||||
|
|
|
||||||
67
registry/release-units/vergabe.yaml
Normal file
67
registry/release-units/vergabe.yaml
Normal file
|
|
@ -0,0 +1,67 @@
|
||||||
|
# Source digests are the commits this declaration was written against.
|
||||||
|
# The database is the logical database vergabe_demo_company on the shared
|
||||||
|
# apps-pg cluster. This unit does not claim that StatefulSet.
|
||||||
|
kind: release-unit
|
||||||
|
unit_id: vergabe
|
||||||
|
owner: railiance-apps
|
||||||
|
contract_version: "1.0.0"
|
||||||
|
data_classification: confidential
|
||||||
|
criticality: high
|
||||||
|
composition:
|
||||||
|
purpose: "Serves the Vergabe participation application for one company."
|
||||||
|
member_repos:
|
||||||
|
- repo: railiance-apps
|
||||||
|
role: rollout owner
|
||||||
|
deployables:
|
||||||
|
- vergabe
|
||||||
|
- repo: vergabe-teilnahme
|
||||||
|
role: application source
|
||||||
|
deployables:
|
||||||
|
- vergabe-teilnahme
|
||||||
|
rollout_contract:
|
||||||
|
default_mode: helm-upgrade-install
|
||||||
|
smoke_contract:
|
||||||
|
required:
|
||||||
|
- http-ready
|
||||||
|
rollback_contract:
|
||||||
|
order:
|
||||||
|
- helm-rollback
|
||||||
|
workloads:
|
||||||
|
- kind: Deployment
|
||||||
|
namespace: vergabe-demo-company
|
||||||
|
name: vergabe-teilnahme
|
||||||
|
depends_on:
|
||||||
|
- unit_id: vergabe-db
|
||||||
|
readiness: available
|
||||||
|
version: "1.0.0"
|
||||||
|
pins:
|
||||||
|
component:
|
||||||
|
name: ocm.railiance.dev/vergabe
|
||||||
|
version: "0.2.1"
|
||||||
|
resources:
|
||||||
|
- name: vergabe-teilnahme
|
||||||
|
type: ociImage
|
||||||
|
version: "0.2.1"
|
||||||
|
digest:
|
||||||
|
hashAlgorithm: SHA-256
|
||||||
|
normalisationAlgorithm: ociArtifactDigest/v1
|
||||||
|
value: "sha256:a26444f59c259698159c69ccb96f73dc648a261ece4c86bb2037a9d977870d91"
|
||||||
|
sources:
|
||||||
|
- name: railiance-apps
|
||||||
|
type: git
|
||||||
|
version: "0.2.1"
|
||||||
|
digest:
|
||||||
|
hashAlgorithm: SHA-1
|
||||||
|
normalisationAlgorithm: gitCommit/v1
|
||||||
|
value: "e9d2b5f39a6fe1c4accb5c54e3ba0b37d05b23ee"
|
||||||
|
- name: vergabe-teilnahme
|
||||||
|
type: git
|
||||||
|
version: "0.2.1"
|
||||||
|
digest:
|
||||||
|
hashAlgorithm: SHA-1
|
||||||
|
normalisationAlgorithm: gitCommit/v1
|
||||||
|
value: "dca6683a8ab7d4aa0de2a537924f73318b199f60"
|
||||||
|
references:
|
||||||
|
- name: database
|
||||||
|
componentName: vergabe-db
|
||||||
|
version: "1.0.0"
|
||||||
Loading…
Add table
Add a link
Reference in a new issue