-
Notifications
You must be signed in to change notification settings - Fork 169
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
Cleanup VMSS bootstrapping bash scripts #3515
Commits on Apr 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c01b537 - Browse repository at this point
Copy the full SHA c01b537View commit details -
Move dnf package and repo operations into function, move all service …
…configuration into a function
Configuration menu - View commit details
-
Copy full SHA for ebe9b26 - Browse repository at this point
Copy the full SHA ebe9b26View commit details -
Move repository configuration higher in sequence of events, make unch…
…anging variables readonly
Configuration menu - View commit details
-
Copy full SHA for 0f49861 - Browse repository at this point
Copy the full SHA 0f49861View commit details -
Add write_file function to cleanup creation of new files, appending t…
…o existing files
Configuration menu - View commit details
-
Copy full SHA for 91bcccd - Browse repository at this point
Copy the full SHA 91bcccdView commit details
Commits on Apr 11, 2024
-
move packages to install and rpm keys to import into arrays
This will make adding new packages and keys easier
Configuration menu - View commit details
-
Copy full SHA for 1e35003 - Browse repository at this point
Copy the full SHA 1e35003View commit details -
Add retry loop for rpm repo key imports, remove erroneous package fro…
…m install_pkgs array
Configuration menu - View commit details
-
Copy full SHA for eb62848 - Browse repository at this point
Copy the full SHA eb62848View commit details -
Pass dnf packages and rpm keys to function calls via nameref to allow…
… reuse Editing the packages and keys passed will allow for easier modification later. This also allows for function reuse.
Configuration menu - View commit details
-
Copy full SHA for 104bb2e - Browse repository at this point
Copy the full SHA 104bb2eView commit details
Commits on Apr 12, 2024
-
Add wait for all rpm related transactions to avoid rpm database corru…
…ption Add starting log message for each function call rpm database corruption has been seen in testing, and Prod deployments due to concurrent rpm database operations between rpm and dnf. wait is needed due to this. remove ERR trap, we aren't attempting to trap any specific errors yet.
Configuration menu - View commit details
-
Copy full SHA for 3643a06 - Browse repository at this point
Copy the full SHA 3643a06View commit details
Commits on Apr 15, 2024
-
Increase dnf & rpm retry time to 1 minute, 5 minutes total
Pass wait time as a nameref variable to allow easier modification
Configuration menu - View commit details
-
Copy full SHA for 23f1a33 - Browse repository at this point
Copy the full SHA 23f1a33View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b8104f - Browse repository at this point
Copy the full SHA 0b8104fView commit details -
Configuration menu - View commit details
-
Copy full SHA for fd6b96e - Browse repository at this point
Copy the full SHA fd6b96eView commit details -
Add az login -i comment found in gatewayVMSS.sh, change variable synt…
…ex to snake case for consistency
Configuration menu - View commit details
-
Copy full SHA for 051f633 - Browse repository at this point
Copy the full SHA 051f633View commit details -
Port changes made in rpVMSS.sh to gatewayVMSS.sh
Make gateway log directory to be passed in to functions where it is needed, this allows the value to be set in one location. Move retry steps into a single retry function call This is to reduce code duplication Move configure_fiewall_rules file creation to use write_file Correct accept_ra_conf variable name spelling
Configuration menu - View commit details
-
Copy full SHA for 15f71f9 - Browse repository at this point
Copy the full SHA 15f71f9View commit details -
Pass usage options via nameref variable that is also used by getops
Move docker file creation to more logical location
Configuration menu - View commit details
-
Copy full SHA for e899ae1 - Browse repository at this point
Copy the full SHA e899ae1View commit details
Commits on Apr 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for df11d61 - Browse repository at this point
Copy the full SHA df11d61View commit details
Commits on Apr 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ff7c372 - Browse repository at this point
Copy the full SHA ff7c372View commit details -
WIP Move log rotate configuration to common.sh
Need to allow addition of drop in files as well for gatewayVMSS.sh
Configuration menu - View commit details
-
Copy full SHA for 9dd98cb - Browse repository at this point
Copy the full SHA 9dd98cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f1d24b - Browse repository at this point
Copy the full SHA 2f1d24bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7aeda49 - Browse repository at this point
Copy the full SHA 7aeda49View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6354b8e - Browse repository at this point
Copy the full SHA 6354b8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d55340c - Browse repository at this point
Copy the full SHA d55340cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d4eac32 - Browse repository at this point
Copy the full SHA d4eac32View commit details -
Configuration menu - View commit details
-
Copy full SHA for c8639d3 - Browse repository at this point
Copy the full SHA c8639d3View commit details -
WIP correct aro-portal.service, aro-rp.service and fluentbit.service …
…file writing The config file was being written twice
Configuration menu - View commit details
-
Copy full SHA for e91476a - Browse repository at this point
Copy the full SHA e91476aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 84cfcef - Browse repository at this point
Copy the full SHA 84cfcefView commit details
Commits on Apr 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 28b42a0 - Browse repository at this point
Copy the full SHA 28b42a0View commit details -
Correct options in parse_run_options to avoid curcuilar nameref, pass…
… PROXY_IMAGE to configure_service_proxy function
Configuration menu - View commit details
-
Copy full SHA for 9160d50 - Browse repository at this point
Copy the full SHA 9160d50View commit details -
Configuration menu - View commit details
-
Copy full SHA for 347450e - Browse repository at this point
Copy the full SHA 347450eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8786bf1 - Browse repository at this point
Copy the full SHA 8786bf1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8603637 - Browse repository at this point
Copy the full SHA 8603637View commit details
Commits on Apr 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f29f2fa - Browse repository at this point
Copy the full SHA f29f2faView commit details -
Configuration menu - View commit details
-
Copy full SHA for b0d90d6 - Browse repository at this point
Copy the full SHA b0d90d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for d914aef - Browse repository at this point
Copy the full SHA d914aefView commit details
Commits on Apr 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 429c281 - Browse repository at this point
Copy the full SHA 429c281View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a3ab70 - Browse repository at this point
Copy the full SHA 5a3ab70View commit details -
WIP configure certificates on gateway, rp, devProxy VMSSes
Move create_required_dirs to be the first step that runs, to ensure they exist when needed. This was mostly for the devProxyVMSS
Configuration menu - View commit details
-
Copy full SHA for f289e16 - Browse repository at this point
Copy the full SHA f289e16View commit details -
Configuration menu - View commit details
-
Copy full SHA for 63867bb - Browse repository at this point
Copy the full SHA 63867bbView commit details -
Move systemd service configurations into functions
Move dnf package and repo operations into function, move all service configuration into a function Move repository configuration higher in sequence of events, make unchanging variables readonly Add write_file function to cleanup creation of new files, appending to existing files move packages to install and rpm keys to import into arrays, this will make adding new packages and keys easier Add retry loop for rpm repo key imports, remove erroneous package from install_pkgs array Pass dnf packages and rpm keys to function calls via nameref to allow reuse, This also allows for function reuse. Add wait for all rpm related transactions to avoid rpm database corruption Add starting log message for each function call rpm database corruption has been seen in testing, and Prod deployments due to concurrent rpm database operations between rpm and dnf. wait is needed due to this. remove ERR trap, we aren't attempting to trap any specific errors yet. Increase dnf & rpm retry time to 1 minute, 5 minutes total Pass wait time as a nameref variable to allow easier modification Add parse_run_options to run individual steps for testing Add az login -i comment found in gatewayVMSS.sh, change variable syntex to snake case for consistency Port changes made in rpVMSS.sh to gatewayVMSS.sh Make gateway log directory to be passed in to functions where it is needed, this allows the value to be set in one location. Move retry steps into a single retry function call This is to reduce code duplication Move configure_fiewall_rules file creation to use write_file Correct accept_ra_conf variable name spelling Pass usage options via nameref variable that is also used by getops Move docker file creation to more logical location
Configuration menu - View commit details
-
Copy full SHA for bdf8d12 - Browse repository at this point
Copy the full SHA bdf8d12View commit details -
Merge branch 's-fairchild/improve-bash-bootstrap-shared' into s-fairc…
…hild/improve-bash-bootstrap Move all shared code into functions located in commonVMSS.sh to allow for reusability
Configuration menu - View commit details
-
Copy full SHA for 3791a47 - Browse repository at this point
Copy the full SHA 3791a47View commit details