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

Create and package operator extension - Backend #21

Closed
2 tasks done
salasberryfin opened this issue Jul 3, 2023 · 3 comments
Closed
2 tasks done

Create and package operator extension - Backend #21

salasberryfin opened this issue Jul 3, 2023 · 3 comments
Labels
kind/epic Describes a new feature for tracking

Comments

@salasberryfin
Copy link
Contributor

salasberryfin commented Jul 3, 2023

Story

As a user I can install the Rancher CAPI extension and use it to provision my Rancher clusters.

This backend needs to be integrated with Fleet to make "all Rancher CAPI" GitOps friendly.

Description

The Rancher UI extension is backed by the backend operator code that implements the logic to use CAPI with Rancher.

During development, we'll be using custom repositories for the backend operator code. It can be configured from Rancher UI -> Continuous Delivery -> Git Repos -> Add Repo.

Preliminary investigation

Validate backend operator workflow:

  • Rancher user communicates with Rancher Manager.
  • Rancher Manager communicates with CAPI extension.
  • The logic of communication between Rancher and CAPI is the core backend operator.

What do we need to integrate this with Fleet?

@salasberryfin salasberryfin changed the title Package extension backend operator Create/Build extension backend operator Jul 3, 2023
@salasberryfin salasberryfin changed the title Create/Build extension backend operator Create and package extension backend operator Jul 3, 2023
@furkatgofurov7 furkatgofurov7 changed the title Create and package extension backend operator Create and package backend operator extension Jul 4, 2023
@richardcase
Copy link
Contributor

Initially we will publish into GHCR and then we will have discussion about an alternative location (i.e. with EIO).

@richardcase
Copy link
Contributor

Needs to be installable via Rancher, so packaged as a Helm chart (with annotations/labels) and then we can add the repo to Rancher

@kkaempf kkaempf added the kind/epic Describes a new feature for tracking label Aug 1, 2023
@salasberryfin salasberryfin changed the title Create and package backend operator extension Create and package backend operator extension - Backend Sep 11, 2023
@richardcase richardcase changed the title Create and package backend operator extension - Backend Create and package operator extension - Backend Sep 11, 2023
@richardcase richardcase added this to the Early access - release 1 milestone Sep 11, 2023
@richardcase
Copy link
Contributor

This is now complete, so closing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/epic Describes a new feature for tracking
Development

No branches or pull requests

3 participants