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

feat: add "managementState" field to OTelCollector to fix ArgoCD sync issue #634

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

dheerajodha
Copy link
Contributor

  • and also increase the replica count of TempoStack components from 1 to 3 so that they're scalable

Copy link
Member

@larsks larsks left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In the future, something like this should be two different pull requests (because the two different changes aren't really related).

It would also be helpful if you were to include some information about why the lack of a managementState setting was causing issues with argocd.

@computate
Copy link
Member

Here is the ArgoCD error:
image

error validating data: ValidationError(OpenTelemetryCollector.spec): missing required field "managementState" in io.opentelemetry.v1alpha1.OpenTelemetryCollector.spec

* Currently, without the "managementState" field
  within the OpenTelemetry Collector, we're
  seeing a ValidationError in ArgoCD, causing
  Sync Failure.
* This validationError is occuring because
  the "managementState" field is mandatory,
  and is currently missing from our spec.

Signed-off-by: Dheeraj<[email protected]>
@dheerajodha dheerajodha force-pushed the add-managedState-field branch from 613e377 to 7a4ae04 Compare January 24, 2025 11:20
@dheerajodha
Copy link
Contributor Author

Thanks for the review @larsks!
I've updated the PR to do only one thing, and added the details related to the change, within the commit message.

@dheerajodha dheerajodha requested a review from larsks January 24, 2025 11:26
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.

3 participants