GithubHelp home page GithubHelp logo

metacontroller-rock's Introduction

metacontroller

ROCK for metacontroller

metacontroller-rock's People

Contributors

i-chvets avatar kimwnasptd avatar nohaihab avatar orfeas-k avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

Forkers

cjdcordeiro

metacontroller-rock's Issues

Update rockraft file of metacontroller for CKF 1.8

What needs to get done

Update the corresponding rockcraft.yaml file to make sure the version of CKF 1.8 is built.

DoD:

  • The rockcraft.yaml is updated
  • There is automation that builds the image in each PR
  • There is automation that pushes the image, once a PR is merged

Why it needs to get done

To make sure we have less CVEs in 1.8 than upstream, and enable us to be able to potentially create patches for package versions in the future

Update `metacontroller` ROCK

Context

Each charm in Kubeflow has a ROCK (or a set of ROCKs) it is using. The process of upgrading ROCKs usually means going to the component's upstream repository Dockerfile, comparing current ROCK version against the one in the repository and adding the missing bits.

What needs to get done

  1. Clone the upstream's kubeflow repository.
  2. Go to desired Dockerfile (first line in rockcraft.yaml should specify the full path).
  3. Checkout to the branch or tag of the target version.
  4. Checkout to the branch or tag of the version of the current ROCK.
  5. Compare both files to spot the differences.

Definition of Done

  1. New ROCK is ready.
  2. Tests are passing.
  3. ROCK is published under charmedkubeflow Dockerhub account.

Update metacontroller rock to `v3.0.0`

Context

Update the rockcraft.yaml file according to the Dockerfile to make sure the version of CKF 1.8 is built.

What needs to get done

  1. bump the rock version
  2. add sanity tests and tox.ini

Definition of Done

the rock with the new version is published

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.