Skip to content

feat,fix: civo,google,vultr argo upgrade and vultr fix#794

Merged
jokestax merged 6 commits intomainfrom
civo-upgrade
Aug 22, 2024
Merged

feat,fix: civo,google,vultr argo upgrade and vultr fix#794
jokestax merged 6 commits intomainfrom
civo-upgrade

Conversation

@jokestax
Copy link
Copy Markdown
Contributor

Description

Changed civo cluster to k3s 1.28 as argo 1.12 needs k8s 1.28+ versions and point argo manifests to Konstruct

@jokestax jokestax changed the title civo k8s and argo upgrade feat,fix: civo,google,vultr argo upgrade and vultr fix Aug 22, 2024
@jokestax jokestax self-assigned this Aug 22, 2024
@jokestax jokestax added the enhancement New feature or request label Aug 22, 2024
@jokestax jokestax mentioned this pull request Aug 22, 2024
Copy link
Copy Markdown

@patrickdappollonio patrickdappollonio left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me, seems though that we changed one value for another and I don't have context with that, so I'll have to leave it to someone else to review.

name = local.cluster_name
network_id = civo_network.kubefirst.id
firewall_id = civo_firewall.kubefirst.id
cluster_type = "talos"
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It seems this line got lost, was that intentional?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am using k3s instead of talos as civo talos doesn't support argo 2.12 ,so I justed changed that and added indentation

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this detail is a little risky. we had at one point (4 months ago) a known problem with management cluster provisioning where argocd would intermittently break the cluster completely as soon as it laid argocd overtop of itself. this was a civo issue that was sidestepped by switching to talos. i'm not saying that we must stay on talos, but reintroducing k3s clusters in civo is a moderately risky play. i'm okay returning to k3s as the default if we get 4 civo management clusters in a row without the cluster locking up. to be clear though, i am okay getting this merged, we just need to do some exhaustive civo management cluster confirmations with it.

name = local.cluster_name
network_id = civo_network.kubefirst.id
firewall_id = civo_firewall.kubefirst.id
cluster_type = "talos"
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this detail is a little risky. we had at one point (4 months ago) a known problem with management cluster provisioning where argocd would intermittently break the cluster completely as soon as it laid argocd overtop of itself. this was a civo issue that was sidestepped by switching to talos. i'm not saying that we must stay on talos, but reintroducing k3s clusters in civo is a moderately risky play. i'm okay returning to k3s as the default if we get 4 civo management clusters in a row without the cluster locking up. to be clear though, i am okay getting this merged, we just need to do some exhaustive civo management cluster confirmations with it.

@jokestax
Copy link
Copy Markdown
Contributor Author

jokestax commented Aug 22, 2024 via email

@jokestax jokestax merged commit 3b0a26e into main Aug 22, 2024
@jokestax jokestax deleted the civo-upgrade branch August 22, 2024 18:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants