fixes: #1790 updated all config for Rapid Deployment support for eSignet standalone deployment#245
Open
bhumi46 wants to merge 153 commits into
Open
fixes: #1790 updated all config for Rapid Deployment support for eSignet standalone deployment#245bhumi46 wants to merge 153 commits into
bhumi46 wants to merge 153 commits into
Conversation
Signed-off-by: bhumi46 <111699703+bhumi46@users.noreply.github.com>
Signed-off-by: bhumi46 <111699703+bhumi46@users.noreply.github.com>
Signed-off-by: bhumi46 <bhumi46@users.noreply.github.com>
Signed-off-by: bhumi46 <111699703+bhumi46@users.noreply.github.com>
Signed-off-by: bhumi46 <bhumi46@users.noreply.github.com>
Signed-off-by: bhumi46 <111699703+bhumi46@users.noreply.github.com>
Signed-off-by: bhumi46 <111699703+bhumi46@users.noreply.github.com>
Signed-off-by: bhumi46 <bhumi46@users.noreply.github.com>
Signed-off-by: bhumi46 <bhumi46@users.noreply.github.com>
…ofile based workflow Signed-off-by: abhishek-1809 <abhisahu1920@gmail.com>
[MOSIP-44613]merging develop changes into MOSIP-44613
…ofile based workflow Signed-off-by: abhishek-1809 <abhisahu1920@gmail.com>
…ofile based workflow Signed-off-by: abhishek-1809 <abhisahu1920@gmail.com>
…ofile based workflow Signed-off-by: abhishek-1809 <abhisahu1920@gmail.com>
…ofile based workflow Signed-off-by: abhishek-1809 <abhisahu1920@gmail.com>
…ofile based workflow Signed-off-by: abhishek-1809 <abhisahu1920@gmail.com>
…ofile based workflow Signed-off-by: abhishek-1809 <abhisahu1920@gmail.com>
…ofile based workflow Signed-off-by: abhishek-1809 <abhisahu1920@gmail.com>
Signed-off-by: abhishek-1809 <abhisahu1920@gmail.com>
updating this branch with develop
Signed-off-by: bhumi46 <111699703+bhumi46@users.noreply.github.com>
Signed-off-by: bhumi46 <bhumi46@users.noreply.github.com>
…ofile based workflow Signed-off-by: abhishek-1809 <abhisahu1920@gmail.com>
Signed-off-by: bhumi46 <111699703+bhumi46@users.noreply.github.com>
Signed-off-by: bhumi46 <111699703+bhumi46@users.noreply.github.com>
Signed-off-by: bhumi46 <111699703+bhumi46@users.noreply.github.com>
Signed-off-by: bhumi46 <111699703+bhumi46@users.noreply.github.com>
Signed-off-by: bhumi46 <111699703+bhumi46@users.noreply.github.com>
Signed-off-by: bhumi46 <111699703+bhumi46@users.noreply.github.com>
softhsm-mock-identity-system-postinstall.sh was creating the configmap in the old "esignet" namespace causing NotFound error. Also fixed mock-relying-party-ui-preinstall.sh which hardcoded "esignet" instead of using the esignet-mock namespace. Signed-off-by: bhumi46 <thisisbn46@gmail.com>
postInstall only fires on fresh install, not upgrade. Adding preUpgrade and postUpgrade hooks so the softhsm-mock-identity-system-share configmap is (re)created in esignet-mock on every Helmsman run regardless of whether it is an install or upgrade. Signed-off-by: bhumi46 <thisisbn46@gmail.com>
Signed-off-by: bhumi46 <thisisbn46@gmail.com>
Signed-off-by: bhumi46 <thisisbn46@gmail.com>
- oidc-ui: oidc_service_host and REACT_APP_* URLs fixed from esignet.esignet-mock to esignet-mock.esignet-mock (release rename) - mock-relying-party-service: ESIGNET_SERVICE_URL same fix - mock-relying-party-ui (all 4): add MOCK_RELYING_PARTY_SERVICE_INTERNAL_URL per namespace; chart default was hardcoded to esignet namespace - mock-identity-system-preinstall: DB user default corrected from mockidsystemuser to mockidentityuser - esignet-dsf + testrigs-dsf + workflow: sunbird_domain_name replaced with mosipid1_domain_name (Sunbird RC registry is on MOSIP ID1 infra) - workflow: fix diagnostic namespace list to esignet-mock Signed-off-by: bhumi46 <thisisbn46@gmail.com>
…pace config - mock-relying-party-ui mosipid1/2/sunbird: MOCK_RELYING_PARTY_SERVICE_INTERNAL_URL corrected to include release name suffix (e.g. mock-relying-party-service-mosipid1) - esignet-mock-rp-onboarder: add onboarder-namespace configmap with ns_esignet=esignet-mock - sunbird_domain_name replaced with mosipid1_domain_name in esignet-dsf (Sunbird RC registry is on MOSIP ID1 infrastructure) Signed-off-by: bhumi46 <thisisbn46@gmail.com>
… domain vars - esignet-config-server: disabled by default - all mosipid2 apps (softhsm, esignet, oidc-ui, mock-rp-service, mock-rp-ui): disabled by default - pms-partner/policy mosipid1 and mosipid2: disabled by default - esignet-mock-rp-onboarder: add image.repository/tag (mosipid/partner-onboarder:1.3.0-beta.1) - mosipid1/2 values: MOSIP_IDA_CLIENT_SECRET reads from namespace-specific keycloak-client-secrets-mosipid1/2 instead of local keycloak-client-secrets - testrigs workflow: rename cre_domain_name/qa11_domain_name to mosipid1_domain_name/mosipid2_domain_name fixing helmsman env var error Signed-off-by: bhumi46 <thisisbn46@gmail.com>
…ces section Signed-off-by: bhumi46 <thisisbn46@gmail.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
external-dsf.yaml: moveesignet-keycloak-initto keycloak namespace (priority -11); add per-namespace postgres-init entries formosip_esignet_cre,mosip_esignet_qa11,mosip_esignet_sunbird,mosip_mockidentitysystem, and signup schemas; fix MinIO re-deploy root-password pass-throughesignet-dsf.yaml: deploy 4 fully isolated eSignet instances (esignet/esignet-cre/esignet-qa11/esignet-sunbird) with per-namespace SoftHSM, plugin values, oidc-ui, mock-RP, PMS partner+policy, and optional onboarderssignup-dsf.yaml: Signup Keycloak init, kernel services (authmanager / auditmanager / otpmanager / notifier), mock-smtp, signup-service, signup-ui (all disabled by default)testrigs-dsf.yaml: API testrig for all 4 esignet namespaces + signup apitestrig + signup uitestrig; sequential cronjob trigger viatrigger-test-jobs-esignet.shesignet-1.7.1/: config-server setup/postinstall, cre/qa11/sunbird preinstall wrappers, keycloak-init pre/postinstall fan-out, MISP and mock-RP onboarder hooks (replaces old partner-onboarder), signup hooks (keycloak-init, kernel, notifier, signup-service), testrig setup hookshelmsman_signup.ymlworkflow (new); extendhelmsman_esignet.ymlwith multi-namespace secret injection and auto-trigger chain to signup; fixhelmsman_external.ymlMinIO password on upgradeesignet-{,cre-,qa11-,sunbird-}plugin-values.yaml), keycloak init values (keycloak-esignet-init-values.yaml,keycloak-signup-init-values.yaml), config-server values, SoftHSM values, and testrig values underHelmsman/utils/Linked Issues
Closes mosip/mosip-infra#1790
Sub-tasks:
external-dsf.yamlesignet-dsf.yamlsignup-dsf.yamland Signup stack hookstestrigs-dsf.yamland testrig hooksTest plan
external-dsf.yamlapply: postgres-init creates all 4 esignet DBs + mock-identity + signup schemas;esignet-keycloak-initcompletes in keycloak ns;esignet-postinstall-keycloak-init.shfans keycloak resources to all 4 esignet namespaces; MinIO upgrade passes existing root password without PASSWORDS ERROResignet-dsf.yamlapply: all 4 eSignet instances healthy (plugin 1/2/2/3); oidc-ui VirtualServices resolve on correct subdomains; mock-RP services up in each namespace;esignet-domain-configCM present in all 4 namespaces with correctmosip-esignet-hostper namespacesignup-dsf.yamlapply: kernel services (authmanager/auditmanager/otpmanager/notifier), signup-service, signup-ui all healthy;esignet-dsf=completedlabel present on default namespace before signup workflow firestestrigs-dsf.yamlapply: cronjobs created in all 4 esignet namespaces + signup;trigger-test-jobs-esignet.shfires sequentially without resource exhaustionpre-helmsman-cleanup.shremoves stale Jobs before re-run🤖 Generated with Claude Code
Summary by CodeRabbit
New Features
Documentation
Bug Fixes