diff --git a/patterns/1f0702aaabef60a615abf41f_resources/resources.zip b/patterns/1f0702aaabef60a615abf41f_resources/resources.zip index 849e62a..7774dbf 100644 Binary files a/patterns/1f0702aaabef60a615abf41f_resources/resources.zip and b/patterns/1f0702aaabef60a615abf41f_resources/resources.zip differ diff --git a/patterns/204c22beaccdfd22727af378_labels/labels.zip b/patterns/204c22beaccdfd22727af378_labels/labels.zip index c28e7e4..222abc8 100644 Binary files a/patterns/204c22beaccdfd22727af378_labels/labels.zip and b/patterns/204c22beaccdfd22727af378_labels/labels.zip differ diff --git a/patterns/204c22beaccdfd22727af378_template/webdata.zip b/patterns/204c22beaccdfd22727af378_template/webdata.zip index 51c06d0..b78edf2 100644 Binary files a/patterns/204c22beaccdfd22727af378_template/webdata.zip and b/patterns/204c22beaccdfd22727af378_template/webdata.zip differ diff --git a/patterns/4fcfadb4a5c946ead7e6e995_labels/labels.zip b/patterns/4fcfadb4a5c946ead7e6e995_labels/labels.zip index c28e7e4..222abc8 100644 Binary files a/patterns/4fcfadb4a5c946ead7e6e995_labels/labels.zip and b/patterns/4fcfadb4a5c946ead7e6e995_labels/labels.zip differ diff --git a/patterns/4fcfadb4a5c946ead7e6e995_template/webdata.zip b/patterns/4fcfadb4a5c946ead7e6e995_template/webdata.zip index 51c06d0..b78edf2 100644 Binary files a/patterns/4fcfadb4a5c946ead7e6e995_template/webdata.zip and b/patterns/4fcfadb4a5c946ead7e6e995_template/webdata.zip differ diff --git a/patterns/584964c837512845d7940809_authStatesFile/recovery-preprocessing.xml b/patterns/584964c837512845d7940809_authStatesFile/recovery-preprocessing.xml index 207fa9c..33bf9b4 100644 --- a/patterns/584964c837512845d7940809_authStatesFile/recovery-preprocessing.xml +++ b/patterns/584964c837512845d7940809_authStatesFile/recovery-preprocessing.xml @@ -25,7 +25,7 @@ - + diff --git a/patterns/ExternalIngressSettings_2c4d703681e5bd52174a95e4.yml b/patterns/ExternalIngressSettings_2c4d703681e5bd52174a95e4.yml new file mode 100644 index 0000000..0ec5b92 --- /dev/null +++ b/patterns/ExternalIngressSettings_2c4d703681e5bd52174a95e4.yml @@ -0,0 +1,8 @@ +schemaVersion: "1.0" +pattern: + id: "2c4d703681e5bd52174a95e4" + className: "ch.nevis.admin.v4.plugin.nevisproxy.patterns.GenericIngressSettings" + name: "ExternalIngressSettings" + properties: + annotations: "var://externalingresssettings-annotations" + ingressClassName: "var://externalingresssettings-class-name" diff --git a/patterns/Recovery_Pdf_Session_Processing_db89acad30d11cbc950a87c7.yml b/patterns/Recovery_Pdf_Session_Processing_db89acad30d11cbc950a87c7.yml index 92c081f..f7a1d5f 100644 --- a/patterns/Recovery_Pdf_Session_Processing_db89acad30d11cbc950a87c7.yml +++ b/patterns/Recovery_Pdf_Session_Processing_db89acad30d11cbc950a87c7.yml @@ -4,6 +4,10 @@ pattern: className: "ch.nevis.admin.v4.plugin.nevisproxy.patterns.LuaPattern" name: "Recovery_Pdf_Session_Processing" label: "UTILS" + notes: "Script Parameters needs an entry 'param_auth_signer_key' which contains\ + \ the public key of the signer key used by nevisAuth (\\n replaced by
-tags).\n\ + \npublic key can be optained of the certificate:\nopenssl x509 -pubkey -noout\ + \ -in signer-cert.pem | sed -z 's/\\n/
/g'" properties: script: "res://db89acad30d11cbc950a87c7#script" phase: "END" diff --git a/patterns/nevisProxy_idp_0ceb05c56644a59d648c13b9.yml b/patterns/nevisProxy_idp_0ceb05c56644a59d648c13b9.yml index cdffb35..1c624d9 100644 --- a/patterns/nevisProxy_idp_0ceb05c56644a59d648c13b9.yml +++ b/patterns/nevisProxy_idp_0ceb05c56644a59d648c13b9.yml @@ -12,3 +12,4 @@ pattern: - "pattern://1f0702aaabef60a615abf41f" addons: - "pattern://65b7853f9cffcb38407e1fd2" + - "pattern://2c4d703681e5bd52174a95e4" diff --git a/variables.yml b/variables.yml index bc50607..826bfcf 100644 --- a/variables.yml +++ b/variables.yml @@ -148,6 +148,21 @@ variables: secretPreserving: true value: null requireOverloading: true + externalingresssettings-annotations: + className: "ch.nevis.admin.v4.plugin.base.generation.property.KeyValueProperty" + parameters: + separators: + - ":" + switchedSeparators: [] + value: null + requireOverloading: true + externalingresssettings-class-name: + className: "ch.nevis.admin.v4.plugin.base.generation.property.SimpleTextProperty" + parameters: + minRequired: 0 + maxAllowed: 1 + value: "nginx" + requireOverloading: true extid_user_verify-template-parameters: className: "ch.nevis.admin.v4.plugin.base.generation.property.TextProperty" parameters: