Mario Manno

Results 90 issues of Mario Manno

I talked to @viovanov and if I understood correctly dark opinions are no longer necessary and could be removed from the source code and documentation.

## Background The old key `BundleStatus.ResourceKey` https://fleet.rancher.io/ref-crds#resourcekey works like this: > ResourceKey lists resources, which will likely be deployed. The actual list of resources on a cluster might differ, depending...

area/ui
JIRA

This will be on the cluster resource, agents need to redeploy when changing it. Needs support in Rancher's fleetchart controller, too. We will have to adapt [https://github.com/rancher/rancher/blob/release/v2.9/pkg/controllers/dashboard/fleetcharts/controller.go#L36-L42](https://www.google.com/url?q=https://github.com/rancher/rancher/blob/release/v2.9/pkg/controllers/dashboard/fleetcharts/controller.go%23L36-L42&sa=D&source=docs&ust=1715100873673010&usg=AOvVaw1r9uRkvv4HkSiiyt_G5C5I) to watch the...

Finish https://github.com/rancher/fleet/pull/2416/files and add an e2e test that checks status updates happen for a simple deployment

The controller runtime reconcilers can be configured with `MaxConcurrentReconciles`. We should expose this setting as a a separate env var for each reconciler. Similar to https://fleet.rancher.io/ref-configuration#environment-variables we can add the...

kind/good-first-issue
kind/chore

After https://github.com/rancher/fleet/pull/2172 is ready

kind/enhancement
area/metrics

Refers to https://github.com/rancher/fleet/pull/2400 Add integration tests to check status reconciles * BundleDeployment triggers Bundle * Bundle triggers GitRepo * BundleDeployment triggers Cluster * uses BundleDeployment and GitRepo for update *...

What problems do we face, when we try to use an OCI registry as storage for bundle resources? ### Background The bundle creation process consists of three steps: Fleet converts...

kind/bug
JIRA

The fleet-controller and fleet-agent dissallow privilege escalation and use a read only filesystem. Gitjob controller should do the same. * https://github.com/rancher/fleet/blob/main/charts/fleet/templates/deployment.yaml#L172-L178 * https://github.com/rancher/fleet/blob/main/charts/fleet-agent/templates/deployment.yaml#L30-L36 See https://github.com/rancher/fleet/blob/main/charts/fleet/templates/deployment_gitjob.yaml We will need to add...

kind/chore
JIRA

This makes our release scripts easier and reduced the image size by about 50mb. WIP branch: https://github.com/manno/fleet/commits/merge-binaries/ Gitjob will be a subcommand of fleetcontroller: ``` Usage: fleet-manager [flags] fleet-manager [command]...

kind/chore