Skip to content

Conversation

@Saremox
Copy link
Owner

@Saremox Saremox commented Jan 15, 2025

Add a new ServiceAccount service to manage service accounts in Kubernetes.

  • service/k8s/serviceaccount.go

    • Define the ServiceAccount interface with methods to manage service accounts.
    • Implement the ServiceAccountService struct that satisfies the ServiceAccount interface.
    • Add methods to create, update, get, and delete service accounts.
  • operator/redisfailover/service/generator.go

    • If no user provided service account is used generate a new ServiceAccount via the new ServiceAccountService

For more details, open the Copilot Workspace session.

Add a new ServiceAccount service to manage service accounts in Kubernetes.

* **service/k8s/serviceaccount.go**
  - Define the `ServiceAccount` interface with methods to manage service accounts.
  - Implement the `ServiceAccountService` struct that satisfies the `ServiceAccount` interface.
  - Add methods to create, update, get, and delete service accounts.


* **operator/redisfailover/service/generator.go**
  - If no user provided service account is used generate a new ServiceAccount via the new ServiceAccountService

---

For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/Saremox/redis-operator?shareId=XXXX-XXXX-XXXX-XXXX).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants