generated from terraform-ibm-modules/terraform-ibm-module-template
-
Notifications
You must be signed in to change notification settings - Fork 8
feat: move agents to new tiles #460
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
Closed
Changes from all commits
Commits
Show all changes
34 commits
Select commit
Hold shift + click to select a range
04c2024
feat: move agents to new tiles
9648dd6
feat: move agents to new tiles
1169af9
feat: move agents to new tiles
1937027
Update ibm_catalog.json
jor2 f769b58
Merge branch 'main' into new-tile
jor2 ee07e1d
fix: review feedback
8d5ba1e
fix: review feedback
23fc95b
Merge branch 'main' into new-tile
jor2 6019e41
fix: merge
2f4256e
fix: merge
4b9f033
fix: merge
e7c9f65
fix: merge
678f938
fix: merge
8b19ccc
fix: permissions
31286a1
fix: review
8c609e6
Merge branch 'main' into new-tile
jor2 33ec278
fix: tidy
ec17a29
fix: reviewer feedback address
b029571
fix: feedback
9b78e12
fix: feedback
13524c6
fix: feedback
27518a4
fix: feedback
6ab30cc
fix: feedback
3af7d0a
Merge branch 'main' into new-tile
jor2 395587b
fix: update code
65f1c0a
fix: validation]
e7682c6
fix: validation]
0089335
fix: validation
1721c03
fix: readme
b6a1dfc
fix: readme
d2ca3ca
fix: readme
ff01d37
fix: update regions
99c60b0
fix: update feedback
219fa27
Merge branch 'main' into new-tile
jor2 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,13 @@ | ||
| --- | ||
| apiVersion: v1 | ||
| offerings: | ||
| - name: deploy-arch-ibm-observability-agents | ||
| kind: solution | ||
| catalog_id: 7df1e4ca-d54c-4fd0-82ce-3d13247308cd | ||
| offering_id: d4ed02f5-0aa5-4e03-a9cb-7913ab2da27f | ||
| variations: | ||
| - name: fully-configurable | ||
| mark_ready: true | ||
| install_type: fullstack | ||
| pre_validation: "tests/scripts/pre-validation-deploy-slz-roks-and-obs-instances.sh" | ||
| post_validation: "tests/scripts/post-validation-destroy-slz-roks-and-obs-instances.sh" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Submodule common-dev-assets
updated
3 files
| +3 −3 | module-assets/.pre-commit-config.yaml | |
| +1 −1 | module-assets/ci/install-deps.sh | |
| +1 −1 | stack-assets/.pre-commit-config.yaml |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,334 @@ | ||
| { | ||
| "products": [ | ||
| { | ||
| "label": "Cloud automation for Observability agents", | ||
| "name": "deploy-arch-ibm-observability-agents", | ||
| "product_kind": "solution", | ||
| "tags": [ | ||
| "ibm_created", | ||
| "logging_monitoring", | ||
| "terraform", | ||
| "target_terraform", | ||
| "solution" | ||
| ], | ||
| "keywords": [ | ||
| "observability", | ||
| "agents", | ||
| "IaC", | ||
| "infrastructure as code", | ||
| "terraform", | ||
| "solution" | ||
| ], | ||
| "provider_name": "IBM", | ||
| "short_description": "Deploys IBM Cloud Observability agents to a cluster", | ||
| "long_description": "Solutions that support deploying IBM Cloud Observability agents for logging, monitoring.", | ||
| "offering_docs_url": "https://github.com/terraform-ibm-modules/terraform-ibm-observability-agents/blob/main/solutions/fully-configurable/README.md", | ||
| "offering_icon_url": "https://raw.githubusercontent.com/terraform-ibm-modules/terraform-ibm-observability-agents/main/images/observability-icon.svg", | ||
| "flavors": [ | ||
| { | ||
| "label": "Fully Configurable", | ||
| "name": "fully-configurable", | ||
| "working_directory": "solutions/fully-configurable", | ||
| "compliance": {}, | ||
| "iam_permissions": [ | ||
| { | ||
| "service_name": "containers-kubernetes", | ||
| "role_crns": [ | ||
| "crn:v1:bluemix:public:iam::::serviceRole:Manager", | ||
| "crn:v1:bluemix:public:iam::::role:Viewer" | ||
| ] | ||
| } | ||
| ], | ||
| "architecture": { | ||
| "features": [ | ||
jor2 marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| { | ||
| "title": "Works with any Openshift or k8s cluster", | ||
| "description": "Yes" | ||
| }, | ||
| { | ||
| "title": "Deploys the IBM Cloud Monitoring agent on an existing cluster.", | ||
| "description": "Yes" | ||
| }, | ||
| { | ||
| "title": "Deploys the IBM Logs agent on an existing cluster.", | ||
| "description": "Yes" | ||
| } | ||
| ], | ||
| "diagrams": [ | ||
| { | ||
| "diagram": { | ||
| "url": "https://raw.githubusercontent.com/terraform-ibm-modules/terraform-ibm-observability-agents/refs/heads/addons/reference-architecture/deployable-architecture-observability-agents.svg", | ||
| "caption": "Observability agents on a Red Hat OpenShift cluster", | ||
| "type": "image/svg+xml" | ||
| }, | ||
| "description": "Observability agents deployed on a Red Hat OpenShift cluster." | ||
| } | ||
| ] | ||
| }, | ||
| "dependencies": [ | ||
ocofaigh marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| { | ||
| "flavors": [ | ||
| "quickstart", | ||
| "standard" | ||
| ], | ||
| "id": "95fccffc-ae3b-42df-b6d9-80be5914d852-global", | ||
| "name": "deploy-arch-ibm-slz-ocp", | ||
| "version": ">=v3.0.0", | ||
| "optional": true | ||
| }, | ||
| { | ||
| "flavors": [ | ||
| "instances" | ||
| ], | ||
| "catalog_id": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3", | ||
| "id": "a3137d28-79e0-479d-8a24-758ebd5a0eab-global", | ||
| "name": "deploy-arch-ibm-observability", | ||
| "version": ">=v1.3.1", | ||
| "optional": true | ||
| } | ||
| ], | ||
| "dependency_version_2": true, | ||
| "configuration": [ | ||
| { | ||
| "key": "ibmcloud_api_key", | ||
| "required": true | ||
jor2 marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| }, | ||
| { | ||
| "key": "prefix", | ||
| "required": true, | ||
| "description": "The prefix to add to all resources that this solution creates. To not use any prefix value, you can enter the string `__NULL__`." | ||
| }, | ||
| { | ||
| "key": "cluster_id", | ||
jor2 marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| "custom_config": { | ||
| "type": "cluster_var", | ||
| "grouping": "deployment", | ||
| "original_grouping": "deployment" | ||
| } | ||
| }, | ||
| { | ||
| "key": "cluster_resource_group_id", | ||
| "custom_config": { | ||
| "type": "resource_group", | ||
| "grouping": "deployment", | ||
| "original_grouping": "deployment", | ||
| "config_constraints": { | ||
| "identifier": "rg_id" | ||
| } | ||
| } | ||
| }, | ||
| { | ||
| "key": "is_vpc_cluster", | ||
| "required": true | ||
| }, | ||
| { | ||
| "key": "is_ocp_cluster", | ||
| "required": true, | ||
| "default_value": true | ||
| }, | ||
| { | ||
| "key": "cloud_monitoring_instance_region", | ||
| "display_name": "Region", | ||
| "options": [ | ||
| { | ||
| "displayname": "Dallas (us-south)", | ||
| "value": "us-south" | ||
| }, | ||
| { | ||
| "displayname": "Frankfurt (eu-de)", | ||
| "value": "eu-de" | ||
| }, | ||
| { | ||
| "displayname": "London (eu-gb)", | ||
| "value": "eu-gb" | ||
| }, | ||
| { | ||
| "displayname": "Madrid (eu-es)", | ||
| "value": "eu-es" | ||
| }, | ||
| { | ||
| "displayname": "Osaka (jp-osa)", | ||
| "value": "jp-osa" | ||
| }, | ||
| { | ||
| "displayname": "Sao Paulo (br-sao)", | ||
| "value": "br-sao" | ||
| }, | ||
| { | ||
| "displayname": "Sydney (au-syd)", | ||
| "value": "au-syd" | ||
| }, | ||
| { | ||
| "displayname": "Toyko (jp-tok)", | ||
| "value": "jp-tok" | ||
| }, | ||
| { | ||
| "displayname": "Toronto (ca-tor)", | ||
| "value": "ca-tor" | ||
| }, | ||
| { | ||
| "displayname": "Washington DC (us-east)", | ||
| "value": "us-east" | ||
| } | ||
| ], | ||
| "required": true | ||
| }, | ||
| { | ||
| "key": "cloud_monitoring_access_key", | ||
| "required": true | ||
| }, | ||
| { | ||
| "key": "cloud_logs_ingress_endpoint", | ||
| "required": true | ||
| }, | ||
| { | ||
| "key": "cloud_logs_ingress_port", | ||
| "required": true | ||
| }, | ||
| { | ||
| "key": "logs_agent_trusted_profile_id", | ||
| "required": true | ||
| }, | ||
| { | ||
| "key": "cloud_monitoring_enabled" | ||
jor2 marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| }, | ||
| { | ||
| "key": "cloud_monitoring_add_cluster_name" | ||
| }, | ||
| { | ||
| "key": "cloud_monitoring_agent_name" | ||
| }, | ||
| { | ||
| "key": "cloud_monitoring_agent_namespace" | ||
| }, | ||
| { | ||
| "key": "cloud_monitoring_agent_tags", | ||
| "custom_config": { | ||
| "grouping": "deployment", | ||
| "original_grouping": "deployment", | ||
| "config_constraints": { | ||
| "type": "string" | ||
| } | ||
| } | ||
| }, | ||
| { | ||
| "key": "cloud_monitoring_agent_tolerations", | ||
| "type": "array" | ||
| }, | ||
| { | ||
| "key": "cloud_monitoring_endpoint_type", | ||
| "options": [ | ||
| { | ||
| "displayname": "Public", | ||
| "value": "Public" | ||
| }, | ||
| { | ||
| "displayname": "Private", | ||
| "value": "Private" | ||
| } | ||
| ] | ||
| }, | ||
| { | ||
| "key": "cloud_monitoring_metrics_filter" | ||
| }, | ||
| { | ||
| "key": "cloud_monitoring_secret_name" | ||
| }, | ||
| { | ||
| "key": "cluster_config_endpoint_type" | ||
| }, | ||
| { | ||
| "key": "logs_agent_enabled" | ||
| }, | ||
| { | ||
| "key": "logs_agent_additional_log_source_paths" | ||
| }, | ||
| { | ||
| "key": "logs_agent_additional_metadata" | ||
| }, | ||
| { | ||
| "key": "logs_agent_exclude_log_source_paths" | ||
| }, | ||
| { | ||
| "key": "logs_agent_iam_api_key" | ||
| }, | ||
| { | ||
| "key": "logs_agent_iam_environment", | ||
| "options": [ | ||
| { | ||
| "displayname": "Production", | ||
| "value": "Production" | ||
| }, | ||
| { | ||
| "displayname": "Private Production", | ||
| "value": "PrivateProduction" | ||
| }, | ||
| { | ||
| "displayname": "Staging", | ||
| "value": "Staging" | ||
| }, | ||
| { | ||
| "displayname": "Private Staging", | ||
| "value": "PrivateStaging" | ||
| } | ||
| ] | ||
| }, | ||
| { | ||
| "key": "logs_agent_iam_mode", | ||
| "options": [ | ||
| { | ||
| "displayname": "Trusted Profile", | ||
| "value": "TrustedProfile" | ||
| }, | ||
| { | ||
| "displayname": "IAM API Key", | ||
| "value": "IAMAPIKey" | ||
| } | ||
| ] | ||
| }, | ||
| { | ||
| "key": "logs_agent_log_source_namespaces" | ||
| }, | ||
| { | ||
| "key": "logs_agent_name" | ||
| }, | ||
| { | ||
| "key": "logs_agent_namespace" | ||
| }, | ||
| { | ||
| "key": "logs_agent_selected_log_source_paths" | ||
| }, | ||
| { | ||
| "key": "logs_agent_tolerations" | ||
| }, | ||
| { | ||
| "key": "wait_till", | ||
| "options": [ | ||
| { | ||
| "displayname": "Master Node Ready", | ||
| "value": "MasterNodeReady" | ||
| }, | ||
| { | ||
| "displayname": "OneWorkerNodeReady", | ||
| "value": "One Worker Node Ready" | ||
| }, | ||
| { | ||
| "displayname": "IngressReady", | ||
| "value": "Ingress Ready" | ||
| }, | ||
| { | ||
| "displayname": "Normal", | ||
| "value": "Normal" | ||
| } | ||
| ] | ||
| }, | ||
| { | ||
| "key": "wait_till_timeout" | ||
| } | ||
| ], | ||
| "install_type": "fullstack" | ||
| } | ||
| ] | ||
| } | ||
| ] | ||
| } | ||
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions
4
reference-architecture/deployable-architecture-observability-agents.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.