worried-kitchen-94392
07/21/2022, 6:10 AMplain-lunch-50969
07/21/2022, 2:03 PMworried-kitchen-94392
07/25/2022, 7:49 AMbrash-hamburger-57986
07/25/2022, 8:57 AMkratos.config
from a configmap, generated by kustomize. it should be something wrong on my side, but i was trying to figure out why it didn't get picked up:
❯ kc get pods -n kratos
NAME READY STATUS RESTARTS AGE
ory-kratos-67764d5d9f-vpgg6 0/1 CrashLoopBackOff 5 (17s ago) 3m7s
ory-kratos-courier-0 0/1 CreateContainerConfigError 0 3m6s
❯ kc logs pod/ory-kratos-757cf48598-5fr5c -c kratos -n kratos
The configuration contains values or keys which are invalid:
The configuration contains values or keys which are invalid:
identity.schemas: <nil>
^-- one or more required properties are missing
The configuration contains values or keys which are invalid:
courier.smtp.connection_uri: <nil>
^-- one or more required properties are missing
The configuration contains values or keys which are invalid:
selfservice.default_browser_return_url: <nil>
^-- one or more required properties are missing
kratos-config-ttg2582gch
is the generated one:
❯ kc get configmap -n kratos
NAME DATA AGE
kratos-config-ttg2582gch 1 5m56s
kube-root-ca.crt 1 29m
ory-kratos-config 2 53s
in the helmrelease, i see it does get referenced:
valuesFrom:
- kind: ConfigMap
name: kratos-config-ttg2582gch
targetPath: spec.values.kratos.config
valuesKey: kratos.yaml
brash-hamburger-57986
07/25/2022, 9:01 AMidentity.schemas: <nil>
^-- one or more required properties are missing
i didn't use ConfigMap for this field, i directly added it as a string
kratos:
automigration:
enable: true
identitySchemas:
"identity.schema.json": |
{
...
so why there is such error...worried-kitchen-94392
07/25/2022, 11:04 AMworried-kitchen-94392
07/25/2022, 11:04 AMbrash-hamburger-57986
07/25/2022, 5:17 PM0.10.1
and was referencing the latest master kratos.yaml
with pinned version v0.10.1
"identity.schema.json"
is not a valid key, it should be "identity.default.schema.json"
?identity:
default_schema_id: default
schemas:
- id: default
url: file:///etc/config/identity/identity.schema.json