-
Notifications
You must be signed in to change notification settings - Fork 5
feat: add cloud logs support #141
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
Conversation
|
/run pipeline |
|
/run pipeline |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- You need to rename
enable_platform_logs_metricstoenable_platform_metricssince we will no longer provision Log Analysis. To enable platform logs with cloud logs, users will not use the newlogs_routing_tenant_regionsinput. - There is now a circular dependency you need to resolve - removed
existing_monitoring_crnfrom Event Notifications input (line 239). The dependency is now the other way around - Observability depends on EN.
|
/run pipeline |
|
Getting this in the pipeline.
|
|
@iamar7 I'm actually in the process of adding support to the Observability DA to support an |
|
/run pipeline |
|
@iamar7 you need to wait for terraform-ibm-modules/terraform-ibm-observability-da#171 to be merged and a new Observability DA version released so you can use the |
|
/run pipeline |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You can keep enable_platform_logs_metrics instead of splitting into 2 separate ones
|
/run pipeline |
|
/run pipeline |
|
@iamar7 Can we update all of the version locators to match what we have in the RAG stack: https://github.com/terraform-ibm-modules/stack-retrieval-augmented-generation/blob/main/solutions/basic/stack_definition.json At least we know that exact combination works. Keep on eye on some of the member inputs and refs, as they may need updates too. |
|
/run pipeline |
|
/run pipeline |
|
@ocofaigh The pipeline is failing is due to the changes in order of |
|
/run pipeline |
|
I think we will want to do a manual upgrade test against this branch before we proceed - but lets get pipeline passing here fist and ill get prepped for a manual upgrade |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@iamar7 While we are making a decision on how to handle the breaking change, can you please update the diagram to replace Log Analysis with Cloud Logs, the cloud logs bucket, and the AT route to cloud logs
|
There is another issue we are seeing now when upgrading Observability to remove logdna: My guess is since we have identified the logdna resources (including the resource key used to initialise the logdna provider) for deletion, the logdna provider can no longer be initialised, and we get this error. |
…e-security-services into 10536-icl
…m-core-security-services into 10536-icl
|
Going to have to do the upgrade in a 2 step process to fully removed Log Analysis. In this PR we will disable the log archiving, but keep the LogDNA instance up, as well as deploy Cloud Logs. We will deploy Cloud Logs without Event Notifications integration for now, and in the next release, we will add it, since it will require manual steps to upgrade, so hence will make the next change a major version update. |
|
/run pipeline |
|
Some issue with key protect service: Retrying.. |
|
/run pipeline |
|
🎉 This PR is included in version 1.5.0 🎉 The release is available on:
Your semantic-release bot 📦🚀 |
|
🎉 This PR is included in version 1.5.0 🎉 The release is available on:
Your semantic-release bot 📦🚀 |
1 similar comment
|
🎉 This PR is included in version 1.5.0 🎉 The release is available on:
Your semantic-release bot 📦🚀 |




Description
Resolves: #115
Release required?
x.x.X)x.X.x)X.x.x)Release notes content
Run the pipeline
If the CI pipeline doesn't run when you create the PR, the PR requires a user with GitHub collaborators access to run the pipeline.
Run the CI pipeline when the PR is ready for review and you expect tests to pass. Add a comment to the PR with the following text:
Checklist for reviewers
For mergers