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

Adds upgrade to online installer script #87

Merged
merged 6 commits into from
Jan 11, 2022

Conversation

shaynafinocchiaro
Copy link
Contributor

@shaynafinocchiaro shaynafinocchiaro commented Jan 7, 2022

Description

This PR adds upgrade support to the online installer script. The cert-manager version used in the offline installer script has also been updated to v1.5.3.

GitHub Issues

List the GitHub issues impacted by this PR:

GitHub Issue #
dell/csm#151

Checklist:

  • I have performed a self-review of my own code to ensure there are no formatting, vetting, linting, or security issues
  • I have made corresponding changes to the documentation
  • I have maintained backward compatibility

How Has This Been Tested?

Please describe the tests that you ran to verify your changes. Please also list any relevant details for your test configuration

  • Upgrade performed from v1.0.0 to v1.0.1 using the online installer script:
    ./karavi-observability-install.sh upgrade --values myvalues.yaml --version 1.0.1 --namespace karavi

Upgrading Karavi Observability in namespace karavi on 1.21


|
|- Karavi Observability is installed. Upgrade can continue Success
|
|- Verifying Kubernetes versions
|
|--> Verifying minimum Kubernetes version Success
|
|--> Verifying maximum Kubernetes version Success
|
|- Verifying helm version Success
|
|- Upgrading CertManager CRDs Success
|
|- Updating helm repositories Success
|
|- Upgrading Karavi Observability helm chart Success
|
|- Waiting for pods in namespace karavi to be ready Success

Release "karavi-observability" has been upgraded. Happy Helming!
NAME: karavi-observability
LAST DEPLOYED: Fri Jan 7 12:49:31 2022
NAMESPACE: karavi
STATUS: deployed
REVISION: 2
TEST SUITE: None
NOTES:
CSM Topology
The CSM Topology deployment has been successfully installed.

The CSM Topology service can be accessed at the following URL from within the Kubernetes cluster: https://karavi-topology.karavi.svc.cluster.local

CSM Metrics for PowerFlex

The CSM Metrics for PowerFlex deployment has been successfully installed.

Provisioner Names: csi-vxflexos.dellemc.com
Prometheus Scrape Target:
From inside the Kubernetes cluster: otel-collector:8443

CSM Metrics for PowerStore

The CSM Metrics for PowerStore deployment has been successfully installed.

Provisioner Names: csi-powerstore.dellemc.com
Prometheus Scrape Target:
From inside the Kubernetes cluster: otel-collector:8443

  • Upgrade performed from v1.0.0 to v1.0.1 using the offline installer script:

helm upgrade --version 1.0.1 karavi-observability dell/karavi-observability -n karavi
Release "karavi-observability" has been upgraded. Happy Helming!
NAME: karavi-observability
LAST DEPLOYED: Fri Jan 7 15:35:39 2022
NAMESPACE: karavi
STATUS: deployed
REVISION: 2
TEST SUITE: None
NOTES:
CSM Topology
The CSM Topology deployment has been successfully installed.

The CSM Topology service can be accessed at the following URL from within the Kubernetes cluster: https://karavi-topology.karavi.svc.cluster.local

CSM Metrics for PowerFlex

The CSM Metrics for PowerFlex deployment has been successfully installed.

Provisioner Names: csi-vxflexos.dellemc.com
Prometheus Scrape Target:
From inside the Kubernetes cluster: otel-collector:8443

CSM Metrics for PowerStore

The CSM Metrics for PowerStore deployment has been successfully installed.

Provisioner Names: csi-powerstore.dellemc.com
Prometheus Scrape Target:
From inside the Kubernetes cluster: otel-collector:8443

tdawe
tdawe previously approved these changes Jan 10, 2022
@shaynafinocchiaro shaynafinocchiaro merged commit 2994dc6 into main Jan 11, 2022
@shaynafinocchiaro shaynafinocchiaro deleted the feature-support-upgrade branch January 11, 2022 22:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants