Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ocrvs-8280 farajalad #1209

Open
wants to merge 211 commits into
base: develop
Choose a base branch
from
Open

Ocrvs-8280 farajalad #1209

wants to merge 211 commits into from

Conversation

alsmk
Copy link
Collaborator

@alsmk alsmk commented Jan 22, 2025

the change should be made on the country config
this PR is just for testing purpose

tahmidrahman-dsi and others added 30 commits June 18, 2024 08:52
* Update body content styles to use linebreaks

* Forward subject from variables instead of template
…ection flow (#127)

* french translation added for informants

* updated changelog.md
* fix: typo in countryconfig traefik rule

* fix: remove duplicate traefik route definition in config
…ield (#114)

* chore: remove splitView prop

* docs: update CHANGELOG
* in place of certification, loggedin user used

* changelog updated

* modified for death and marriage
* Language updates for dynamic maxSize for document uploader input

* chore: update types for new properties

* Update CHANGELOG.md
* Add env variable metabase super user email

* add env metabase admin password, rename env variable metabase admin email

* update setup-environment with metabase related questions

* update CHANGELOG.md

* refactor: make metabase admin variable as secret complying with project convention

* chore: update setup environment script to ask metabase admin related questions
…rt (#125)

* Remove hardcoded SSH_PORT

* Add SSH_PORT to validate_options

* Add --ssh_port to print_usage_and_exit

* Add sshPort to sshQuestions

* Update "standard" -> "default"

* Add --ssh_port to deployment workflows
* reduce noise from development logs

related to opencrvs/opencrvs-core#7022

* order deps alphabetically

* remove debug log items
* international postal code added

* changelog updated

---------

Co-authored-by: Tameem Bin Haider <[email protected]>
…als between application & backup server (#126)

* enable setting up backup environment with environment creator

* Read backup server SSH key from backup Github environment. Do the same for production backup encryption key when
setting up staging to periodically restore backups.

* add deprecation comments

* remove hidden type from environment setup questions

* make default values for environment variable empty instead of an empty string

empty string got interpreted as ''which broke all truthy checks in our code

* add error to deployment script if user hasnt set up known hosts properly

* remove default wireguard setup

* run interactive shell in environment creator when fetching ssh fingerprint from servers

* separate backups and jump groups grom backups-host and jump-host, other small improvements

* remove references to vpn host address

* remove environment cli parameter, fix environment files not persisting properly

* add defaults to many questions like ssh user that we always use the same username for

* remove tmate debugging

* do not ask backup passphrase explicitly

* remove jump user from qa template

* reorganize environment list to match our intended order of setup

* handle env file not existing

* remove rest of VPN related questions

* some fixes for how the script detects automated variables

* remove rest of debug references

* fix wrong name for staging environment

* do not pick up commented lines when checking if backup servers are wanting to be used for staging

* improved SSSH_PORT support for new additions

* take custom ssh port into account in provision firewall setup

* add deprecation comment

* fix known host checking if port is the default 22

in that case we do not want to search for an item [ip]:22 but just ip instead as that's how ssh-keyscan writes it

* make HTTPS challenge the default again

* Updated comments

* add a wait for apt lock so if there are two processes running for instance to provision the same machine, the other one waits until the first one is finished

* combine dependency update commands into just one command, guarded by lock file detection

this way there's nothing stopping someone from running provisioning for the same environment simultaneously

* only generate database secrets for non-backup servers, store automatically generated secrets in .env files

* ensure user tasks are ran also to the backup machine

---------

Co-authored-by: euanmillar <[email protected]>
* fix: typo in countryconfig traefik rule

* fix: remove duplicate traefik route definition in config
* in place of certification, loggedin user used

* changelog updated

* modified for death and marriage
@alsmk alsmk self-assigned this Jan 24, 2025
Copy link

This PR has been marked with label stale Since it has been inactive for 20 days. It will automatically be closed in 10 days if no further activity occurs.

@github-actions github-actions bot added the Stale label Feb 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.