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

[ENH] - Include "--attempt-fixes" flag from Nebari upgrade CLI in upgrade steps logic #2839

Open
wants to merge 44 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
28db7be
Autoformat from Black
smokestacklightnin Nov 10, 2024
f387e4b
Add `attempt_fixes` parameter to `UpgradeStep.upgrade_step` and `Upgr…
smokestacklightnin Nov 10, 2024
06598c7
Add `attempt_fixes` to `UpgradeStep.replace_image_tag` and `UpgradeSt…
smokestacklightnin Nov 10, 2024
3bf0d4d
Add `attempt_fixes` to `Upgrade_2023_4_2._version_specific_upgrade`
smokestacklightnin Nov 10, 2024
a312463
Add `attempt_fixes` to `Upgrade_2023_7_2._version_specific_upgrade`
smokestacklightnin Nov 10, 2024
0359281
Add `attempt_fixes` to `Upgrade_2024_4_1._version_specific_upgrade`
smokestacklightnin Nov 10, 2024
a1eefe2
Add `attempt_fixes` to `Upgrade_2024_6_1._version_specific_upgrade`
smokestacklightnin Nov 10, 2024
2ee366c
Add `attempt_fixes` to `Upgrade_2024_11_1._version_specific_upgrade`
smokestacklightnin Nov 10, 2024
a6a0364
Remove unnecessary argument
smokestacklightnin Nov 18, 2024
804edfd
Remove unnecessary "[y/N]"
smokestacklightnin Nov 18, 2024
8f8215a
Use `attempt_fixes` from `kwargs`
smokestacklightnin Nov 18, 2024
6fc2dea
Remove unnecessary default value
smokestacklightnin Nov 18, 2024
48a5ae4
Remove unnecessary inclusion of `attempt_fixes`
smokestacklightnin Nov 18, 2024
38e5a48
Refactor Argo delete commands
smokestacklightnin Nov 19, 2024
239c419
Fix quotation marks
smokestacklightnin Nov 20, 2024
d7520ed
Set up minimal functionality for deleting CRDs and SAs
smokestacklightnin Nov 21, 2024
06960b2
Print if 404 else raise
smokestacklightnin Nov 21, 2024
46682ab
Move namespace outside of if statement
smokestacklightnin Nov 21, 2024
88be8a4
Print successfull
smokestacklightnin Nov 21, 2024
5475e8f
Make tests reflect usage of `rich.prompt.Confirm` and `rich.prompt.Pr…
smokestacklightnin Nov 22, 2024
c5f02e3
Squashed commit of the following:
smokestacklightnin Dec 3, 2024
04b96e0
Remove stage files
smokestacklightnin Dec 3, 2024
3722cab
Remove stage directories
smokestacklightnin Dec 4, 2024
62e1603
Add verbose argument
smokestacklightnin Dec 4, 2024
2869914
Remove root stages dir
smokestacklightnin Dec 4, 2024
e561497
Remove Terraform scripts in 2023_10_1 upgrade
smokestacklightnin Dec 4, 2024
5fffbde
Refactor confirmation string
smokestacklightnin Dec 4, 2024
f2088e2
Remove Terraform scripts in 2023_11_1 upgrade
smokestacklightnin Dec 4, 2024
e9699ea
Remove Terraform scripts in 2023_12_1 upgrade
smokestacklightnin Dec 4, 2024
77ae962
Remove Terraform scripts in 2024_1_1 upgrade
smokestacklightnin Dec 4, 2024
40b4660
Remove directory only if it exists and is empty
smokestacklightnin Dec 5, 2024
473a66a
Merge remote-tracking branch 'upstream/main' into commands/upgrade/at…
smokestacklightnin Dec 11, 2024
52bfb1f
Add monkeypatch for remove stage dir confirmation and prompt
smokestacklightnin Dec 14, 2024
bab0e7b
Add mock input for removing stage files
smokestacklightnin Dec 14, 2024
9157a27
Monkeypatch `kubernetes.client.ApiextensionsV1Api` and `kubernetes.cl…
smokestacklightnin Dec 18, 2024
2c6ec79
Merge remote-tracking branch 'upstream/main' into commands/upgrade/at…
smokestacklightnin Dec 18, 2024
3c032bb
Add monkeypatches for crd and namespaced daemon set
smokestacklightnin Dec 18, 2024
a36df15
Clean up monkeypatch
smokestacklightnin Dec 18, 2024
25bb876
Add comment about failed test
smokestacklightnin Dec 18, 2024
db894fe
Add comment to docstring of `_rm_rf_stages`
smokestacklightnin Dec 19, 2024
fab9548
Add confirmation in case of non-remote `terraform_state` files
smokestacklightnin Dec 19, 2024
b1524cb
Fix parentheses issue
smokestacklightnin Dec 19, 2024
eced5fd
Add `xfail` mark to a test configuration that needs patching
smokestacklightnin Dec 19, 2024
bec3639
Add caution label
smokestacklightnin Dec 19, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Loading