From 133eb4c6fd4794c704d38f369909cb1d56b9ed90 Mon Sep 17 00:00:00 2001 From: Michal Hucko Date: Wed, 13 Sep 2023 20:21:25 +0200 Subject: [PATCH] Releases for bundle 2.1 and latest (#200) * Releases for bundle 2.1 and latest --- releases/2.1/beta/mlflow/bundle.yaml | 25 +++++++++++++++++++ releases/2.1/beta/mlflow/charmcraft.yaml | 1 + releases/2.1/edge/mlflow/bundle.yaml | 25 +++++++++++++++++++ releases/2.1/edge/mlflow/charmcraft.yaml | 1 + releases/2.1/stable/mlflow/bundle.yaml | 25 +++++++++++++++++++ releases/2.1/stable/mlflow/charmcraft.yaml | 1 + releases/README.md | 17 +++++++++++++ releases/latest/beta/mlflow/bundle.yaml | 25 +++++++++++++++++++ releases/latest/beta/mlflow/charmcraft.yaml | 1 + releases/latest/edge/mlflow/bundle.yaml | 6 ++--- releases/latest/edge/mlflow/charmcraft.yaml | 1 + releases/latest/stable/mlflow/bundle.yaml | 25 +++++++++++++++++++ releases/latest/stable/mlflow/charmcraft.yaml | 1 + 13 files changed, 150 insertions(+), 4 deletions(-) create mode 100644 releases/2.1/beta/mlflow/bundle.yaml create mode 100644 releases/2.1/beta/mlflow/charmcraft.yaml create mode 100644 releases/2.1/edge/mlflow/bundle.yaml create mode 100644 releases/2.1/edge/mlflow/charmcraft.yaml create mode 100644 releases/2.1/stable/mlflow/bundle.yaml create mode 100644 releases/2.1/stable/mlflow/charmcraft.yaml create mode 100644 releases/README.md create mode 100644 releases/latest/beta/mlflow/bundle.yaml create mode 100644 releases/latest/beta/mlflow/charmcraft.yaml create mode 100644 releases/latest/edge/mlflow/charmcraft.yaml create mode 100644 releases/latest/stable/mlflow/bundle.yaml create mode 100644 releases/latest/stable/mlflow/charmcraft.yaml diff --git a/releases/2.1/beta/mlflow/bundle.yaml b/releases/2.1/beta/mlflow/bundle.yaml new file mode 100644 index 00000000..edec7c98 --- /dev/null +++ b/releases/2.1/beta/mlflow/bundle.yaml @@ -0,0 +1,25 @@ +bundle: kubernetes +name: mlflow +docs: https://discourse.charmhub.io/t/mlflow-docs-index/10836 +applications: + mlflow-minio: + charm: minio + channel: ckf-1.7/stable + scale: 1 + trust: true + _github_repo_name: minio-operator + mlflow-mysql: + charm: mysql-k8s + channel: 8.0/stable + scale: 1 + trust: true + _github_repo_name: mysql-k8s-operator + mlflow-server: + charm: mlflow-server + channel: 2.1/beta + scale: 1 + trust: true + _github_repo_name: mlflow-operator +relations: +- [mlflow-server, mlflow-minio] +- [mlflow-server, mlflow-mysql] diff --git a/releases/2.1/beta/mlflow/charmcraft.yaml b/releases/2.1/beta/mlflow/charmcraft.yaml new file mode 100644 index 00000000..d7a57a87 --- /dev/null +++ b/releases/2.1/beta/mlflow/charmcraft.yaml @@ -0,0 +1 @@ +type: bundle diff --git a/releases/2.1/edge/mlflow/bundle.yaml b/releases/2.1/edge/mlflow/bundle.yaml new file mode 100644 index 00000000..3c87c756 --- /dev/null +++ b/releases/2.1/edge/mlflow/bundle.yaml @@ -0,0 +1,25 @@ +bundle: kubernetes +name: mlflow +docs: https://discourse.charmhub.io/t/mlflow-docs-index/10836 +applications: + mlflow-minio: + charm: minio + channel: ckf-1.7/stable + scale: 1 + trust: true + _github_repo_name: minio-operator + mlflow-mysql: + charm: mysql-k8s + channel: 8.0/stable + scale: 1 + trust: true + _github_repo_name: mysql-k8s-operator + mlflow-server: + charm: mlflow-server + channel: 2.1/edge + scale: 1 + trust: true + _github_repo_name: mlflow-operator +relations: +- [mlflow-server, mlflow-minio] +- [mlflow-server, mlflow-mysql] diff --git a/releases/2.1/edge/mlflow/charmcraft.yaml b/releases/2.1/edge/mlflow/charmcraft.yaml new file mode 100644 index 00000000..d7a57a87 --- /dev/null +++ b/releases/2.1/edge/mlflow/charmcraft.yaml @@ -0,0 +1 @@ +type: bundle diff --git a/releases/2.1/stable/mlflow/bundle.yaml b/releases/2.1/stable/mlflow/bundle.yaml new file mode 100644 index 00000000..d1081cb2 --- /dev/null +++ b/releases/2.1/stable/mlflow/bundle.yaml @@ -0,0 +1,25 @@ +bundle: kubernetes +name: mlflow +docs: https://discourse.charmhub.io/t/mlflow-docs-index/10836 +applications: + mlflow-minio: + charm: minio + channel: ckf-1.7/stable + scale: 1 + trust: true + _github_repo_name: minio-operator + mlflow-mysql: + charm: mysql-k8s + channel: 8.0/stable + scale: 1 + trust: true + _github_repo_name: mysql-k8s-operator + mlflow-server: + charm: mlflow-server + channel: 2.1/stable + scale: 1 + trust: true + _github_repo_name: mlflow-operator +relations: +- [mlflow-server, mlflow-minio] +- [mlflow-server, mlflow-mysql] diff --git a/releases/2.1/stable/mlflow/charmcraft.yaml b/releases/2.1/stable/mlflow/charmcraft.yaml new file mode 100644 index 00000000..d7a57a87 --- /dev/null +++ b/releases/2.1/stable/mlflow/charmcraft.yaml @@ -0,0 +1 @@ +type: bundle diff --git a/releases/README.md b/releases/README.md new file mode 100644 index 00000000..13affe6c --- /dev/null +++ b/releases/README.md @@ -0,0 +1,17 @@ +# MLflow Operators + +## Introduction + +Charmed MLflow is a full set of Kubernetes operators to deliver the [MLflow](https://mlflow.org/), for easy operations anywhere, from workstations to on-prem, to public cloud and edge. + +A charm is a software package that includes an operator together with metadata that supports the +integration of many operators in a coherent aggregated system. + +This technology leverages the Juju Operator Lifecycle Manager to provide day-0 to day-2 operations +of Kubeflow. + +## Documentation + +Read the [Start with MLflow guide][docs] for more information. + +[docs]: https://discourse.charmhub.io/t/get-started-with-charmed-mlflow-v2/10693 diff --git a/releases/latest/beta/mlflow/bundle.yaml b/releases/latest/beta/mlflow/bundle.yaml new file mode 100644 index 00000000..4fd83697 --- /dev/null +++ b/releases/latest/beta/mlflow/bundle.yaml @@ -0,0 +1,25 @@ +bundle: kubernetes +name: mlflow +docs: https://discourse.charmhub.io/t/mlflow-docs-index/10836 +applications: + mlflow-minio: + charm: minio + channel: ckf-1.7/stable + scale: 1 + trust: true + _github_repo_name: minio-operator + mlflow-mysql: + charm: mysql-k8s + channel: 8.0/stable + scale: 1 + trust: true + _github_repo_name: mysql-k8s-operator + mlflow-server: + charm: mlflow-server + channel: latest/beta + scale: 1 + trust: true + _github_repo_name: mlflow-operator +relations: +- [mlflow-server, mlflow-minio] +- [mlflow-server, mlflow-mysql] diff --git a/releases/latest/beta/mlflow/charmcraft.yaml b/releases/latest/beta/mlflow/charmcraft.yaml new file mode 100644 index 00000000..d7a57a87 --- /dev/null +++ b/releases/latest/beta/mlflow/charmcraft.yaml @@ -0,0 +1 @@ +type: bundle diff --git a/releases/latest/edge/mlflow/bundle.yaml b/releases/latest/edge/mlflow/bundle.yaml index eefd4acf..2f78a11f 100644 --- a/releases/latest/edge/mlflow/bundle.yaml +++ b/releases/latest/edge/mlflow/bundle.yaml @@ -4,15 +4,13 @@ docs: https://discourse.charmhub.io/t/mlflow-docs-index/10836 applications: mlflow-minio: charm: minio - channel: ckf-1.7/edge + channel: ckf-1.7/stable scale: 1 trust: true _github_repo_name: minio-operator mlflow-mysql: charm: mysql-k8s - # Setting to edge because stable can't be deployed to eks change to stable after release - channel: 8.0/edge - series: jammy + channel: 8.0/stable scale: 1 trust: true _github_repo_name: mysql-k8s-operator diff --git a/releases/latest/edge/mlflow/charmcraft.yaml b/releases/latest/edge/mlflow/charmcraft.yaml new file mode 100644 index 00000000..d7a57a87 --- /dev/null +++ b/releases/latest/edge/mlflow/charmcraft.yaml @@ -0,0 +1 @@ +type: bundle diff --git a/releases/latest/stable/mlflow/bundle.yaml b/releases/latest/stable/mlflow/bundle.yaml new file mode 100644 index 00000000..0166a896 --- /dev/null +++ b/releases/latest/stable/mlflow/bundle.yaml @@ -0,0 +1,25 @@ +bundle: kubernetes +name: mlflow +docs: https://discourse.charmhub.io/t/mlflow-docs-index/10836 +applications: + mlflow-minio: + charm: minio + channel: ckf-1.7/stable + scale: 1 + trust: true + _github_repo_name: minio-operator + mlflow-mysql: + charm: mysql-k8s + channel: 8.0/stable + scale: 1 + trust: true + _github_repo_name: mysql-k8s-operator + mlflow-server: + charm: mlflow-server + channel: latest/stable + scale: 1 + trust: true + _github_repo_name: mlflow-operator +relations: +- [mlflow-server, mlflow-minio] +- [mlflow-server, mlflow-mysql] diff --git a/releases/latest/stable/mlflow/charmcraft.yaml b/releases/latest/stable/mlflow/charmcraft.yaml new file mode 100644 index 00000000..d7a57a87 --- /dev/null +++ b/releases/latest/stable/mlflow/charmcraft.yaml @@ -0,0 +1 @@ +type: bundle