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

build: update charm libraries #1184

Open
orfeas-k opened this issue Dec 9, 2024 · 2 comments
Open

build: update charm libraries #1184

orfeas-k opened this issue Dec 9, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@orfeas-k
Copy link
Contributor

orfeas-k commented Dec 9, 2024

Context

As part of preparation for CKF 1.10 dependency upgrades, we need to update charm libraries in all of our charms.

What needs to get done

Update charm libraries in all of our charms

Definition of Done

Charms use the latest versions of libraries.

@orfeas-k orfeas-k added the enhancement New feature or request label Dec 9, 2024
Copy link

Thank you for reporting us your feedback!

The internal ticket has been created: https://warthogs.atlassian.net/browse/KF-6654.

This message was autogenerated

@orfeas-k
Copy link
Contributor Author

orfeas-k commented Jan 9, 2025

Here's a previous canon run for updating charm libraries https://github.com/canonical/kubeflow-ci/blob/main/cannon_runs/2022-08-16_fetch_all_libs/main.sh. We could use the same file but since charmcraft fetch-lib isn't checking for major version, we could use noctua to check for major versions and detect which charms need a major version bump. This right now has to be done manually but I don't expect a lot of libraries to have major version bumps. This could be done with sth like

charmcraft fetch-lib
OUTPUT="$(noctua charm libraries check --major)"
# return true if unset or empty 
if [ -z "$OUTPUT" ];
then
    # do nothing
else
    # there's a new major version!
fi

orfeas-k added a commit to canonical/envoy-operator that referenced this issue Jan 15, 2025
* Bump libraries using charmcraft fetch-lib.
* Check for major versions using noctua charm libraries check --major. If there is one, then commit a do-not-merge-message.txt file.

Ref canonical/bundle-kubeflow#1184
orfeas-k added a commit to canonical/dex-auth-operator that referenced this issue Jan 15, 2025
* Bump libraries using charmcraft fetch-lib.
* Check for major versions using noctua charm libraries check --major. If there is one, then commit a do-not-merge-message.txt file.

Ref canonical/bundle-kubeflow#1184
orfeas-k added a commit to canonical/argo-operators that referenced this issue Jan 15, 2025
* Bump libraries using charmcraft fetch-lib.
* Check for major versions using noctua charm libraries check --major. If there is one, then commit a do-not-merge-message.txt file.

Ref canonical/bundle-kubeflow#1184
orfeas-k added a commit to canonical/admission-webhook-operator that referenced this issue Jan 15, 2025
* Bump libraries using charmcraft fetch-lib.
* Check for major versions using noctua charm libraries check --major. If there is one, then commit a do-not-merge-message.txt file.

Ref canonical/bundle-kubeflow#1184
orfeas-k added a commit to canonical/kubeflow-tensorboards-operator that referenced this issue Jan 15, 2025
* Bump libraries using charmcraft fetch-lib.
* Check for major versions using noctua charm libraries check --major. If there is one, then commit a do-not-merge-message.txt file.

Ref canonical/bundle-kubeflow#1184
orfeas-k added a commit to canonical/kubeflow-profiles-operator that referenced this issue Jan 15, 2025
* Bump libraries using charmcraft fetch-lib.
* Check for major versions using noctua charm libraries check --major. If there is one, then commit a do-not-merge-message.txt file.

Ref canonical/bundle-kubeflow#1184
orfeas-k added a commit to canonical/kubeflow-dashboard-operator that referenced this issue Jan 15, 2025
* Bump libraries using charmcraft fetch-lib.
* Check for major versions using noctua charm libraries check --major. If there is one, then commit a do-not-merge-message.txt file.

Ref canonical/bundle-kubeflow#1184
orfeas-k added a commit to canonical/kserve-operators that referenced this issue Jan 15, 2025
* Bump libraries using charmcraft fetch-lib.
* Check for major versions using noctua charm libraries check --major. If there is one, then commit a do-not-merge-message.txt file.

Ref canonical/bundle-kubeflow#1184
orfeas-k added a commit to canonical/knative-operators that referenced this issue Jan 15, 2025
* Bump libraries using charmcraft fetch-lib.
* Check for major versions using noctua charm libraries check --major. If there is one, then commit a do-not-merge-message.txt file.

Ref canonical/bundle-kubeflow#1184
orfeas-k added a commit to canonical/notebook-operators that referenced this issue Jan 15, 2025
* Bump libraries using charmcraft fetch-lib.
* Check for major versions using noctua charm libraries check --major. If there is one, then commit a do-not-merge-message.txt file.

Ref canonical/bundle-kubeflow#1184
orfeas-k added a commit to canonical/mlmd-operator that referenced this issue Jan 15, 2025
* Bump libraries using charmcraft fetch-lib.
* Check for major versions using noctua charm libraries check --major. If there is one, then commit a do-not-merge-message.txt file.

Ref canonical/bundle-kubeflow#1184
orfeas-k added a commit to canonical/mlflow-operator that referenced this issue Jan 15, 2025
* Bump libraries using charmcraft fetch-lib.
* Check for major versions using noctua charm libraries check --major. If there is one, then commit a do-not-merge-message.txt file.

Ref canonical/bundle-kubeflow#1184
orfeas-k added a commit to canonical/minio-operator that referenced this issue Jan 15, 2025
* Bump libraries using charmcraft fetch-lib.
* Check for major versions using noctua charm libraries check --major. If there is one, then commit a do-not-merge-message.txt file.

Ref canonical/bundle-kubeflow#1184
orfeas-k added a commit to canonical/metacontroller-operator that referenced this issue Jan 15, 2025
* Bump libraries using charmcraft fetch-lib.
* Check for major versions using noctua charm libraries check --major. If there is one, then commit a do-not-merge-message.txt file.

Ref canonical/bundle-kubeflow#1184
orfeas-k added a commit to canonical/kubeflow-volumes-operator that referenced this issue Jan 15, 2025
* Bump libraries using charmcraft fetch-lib.
* Check for major versions using noctua charm libraries check --major. If there is one, then commit a do-not-merge-message.txt file.

Ref canonical/bundle-kubeflow#1184
orfeas-k added a commit to canonical/pvcviewer-operator that referenced this issue Jan 15, 2025
* Bump libraries using charmcraft fetch-lib.
* Check for major versions using noctua charm libraries check --major. If there is one, then commit a do-not-merge-message.txt file.

Ref canonical/bundle-kubeflow#1184
orfeas-k added a commit to canonical/resource-dispatcher that referenced this issue Jan 15, 2025
* Bump libraries using charmcraft fetch-lib.
* Check for major versions using noctua charm libraries check --major. If there is one, then commit a do-not-merge-message.txt file.

Ref canonical/bundle-kubeflow#1184
orfeas-k added a commit to canonical/training-operator that referenced this issue Jan 15, 2025
* Bump libraries using charmcraft fetch-lib.
* Check for major versions using noctua charm libraries check --major. If there is one, then commit a do-not-merge-message.txt file.

Ref canonical/bundle-kubeflow#1184
orfeas-k added a commit to canonical/oidc-gatekeeper-operator that referenced this issue Jan 16, 2025
* Bump libraries using charmcraft fetch-lib.
* Check for major versions using noctua charm libraries check --major. If there is one, then commit a do-not-merge-message.txt file.

Ref canonical/bundle-kubeflow#1184
orfeas-k added a commit to canonical/katib-operators that referenced this issue Jan 16, 2025
* Bump libraries using charmcraft fetch-lib.
* Check for major versions using noctua charm libraries check --major. If there is one, then commit a do-not-merge-message.txt file.

Ref canonical/bundle-kubeflow#1184
orfeas-k added a commit to canonical/istio-operators that referenced this issue Jan 16, 2025
* Bump libraries using charmcraft fetch-lib.
* Check for major versions using noctua charm libraries check --major. If there is one, then commit a do-not-merge-message.txt file.  See #568 

Ref canonical/bundle-kubeflow#1184
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

No branches or pull requests

1 participant