Comments (4)
Nice suggestion, Makes total sense :). As a coincidence I got the same feedback from Leo and Zack(Maintainers of Argo Rollouts).
A small change to your suggestion of the name, I think rollouts-manager
will sound more appropriate custom resource name.
from argo-rollouts-manager.
Regarding the below points
`reconccileRolloutsControllerService` vs `reconcileRolloutsService` (and associated comments and log messages)
`reconcileRolloutsControllerRole` vs `reconcileRolloutsRole`
I don't think we should change the names of these methods as they are correct. We are actually reconciling the Rollouts Role and not Rollouts Controller Role.
from argo-rollouts-manager.
Regarding the below points
reconccileRolloutsControllerService
vsreconcileRolloutsService
(and associated comments and log messages)
reconcileRolloutsControllerRole
vsreconcileRolloutsRole
I don't think we should change the names of these methods as they are correct. We are actually reconciling the
Rollouts Role and not Rollouts Controller Role.
The purpose of this role is to reconcile rollouts, but rollouts is a resource though, it wouldn't have a serviceaccount of its own, right?
I just meant that the role is associated to the controller's serviceaccount so we should call the function that
from argo-rollouts-manager.
Read through the description and comments, and it appears all issues have been addressed.
from argo-rollouts-manager.
Related Issues (20)
- getPolicyRules function is not maintainable
- Increasing unit-test code coverage
- Document standard procedures
- Provide metadata for rollout controller resource
- Cluster-scoped Rollouts installs HOT 2
- Routes plugin config logic prevents startup of Argo Rollouts controller on v1.6+
- 'deleteRolloutResources' is currently unused
- Add new unit test(s) to argo-rollouts-manager to verify 'rollouts-plugin-trafficrouter-openshift' ConfigMap is created correctly HOT 1
- Create new (Ginkgo-based) E2E tests to verify existing functionality HOT 1
- Port existing 'controllers' unit tests to Ginkgo HOT 1
- RolloutManager should create a ServiceMonitor for users with ServiceMonitor support HOT 1
- Run upstream Argo Rollouts E2E tests on argo-rollouts-manager PRs HOT 1
- On new Rollouts release, automatically open a new PR on Argo Rollouts operator repo
- Remove dependency on Argo Rollouts from go.mod and upgrade controller-runtime to v0.16.3 HOT 1
- Argo Rollouts configuration ConfigMap is not updated to latest value of OpenShiftRolloutPlugin HOT 1
- Incorrect comparison in code in reconcileRolloutsDeployment function in deployments.go file
- Support for HA mode
- Documentation fixes and an error
- Mixing infra code with logic code HOT 3
- Basic CI needs to be extended
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from argo-rollouts-manager.