Kuadrant / Kuadrant/dns-operator

refactor: remove references to v1alpha1 in provider package

Open
#593 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
12
Forks
23
Avg merge
1d 4h
Merged PRs (30d)
14

Description

**What**

Remove references to v1alpha1 in provider package where appropriate.

Currently we reference "v1alpha1" resource all over the place in the provider package which amongst other things will make it more work to move to newer versions of the api. Things like "ProviderAccessor" should be defined in the provider package, and anything that needs to be exposed in the API such as `SecretTypeKuadrantAWS` etc.. that are used by the provider package should alias them from the provider package rather than the provider package reading them from there.

Contributor guide

Open the contributing guide

Research direction

Start by tracing the provider package references to the v1alpha1 resource, including ProviderAccessor and exposed names such as SecretTypeKuadrantAWS. Identify which definitions belong in the provider package and which API names should alias them; done means the provider no longer depends on v1alpha1 where inappropriate while the exposed API remains available.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
api, backend
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.