-
Notifications
You must be signed in to change notification settings - Fork 0
feat: Added DA code #22
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
Changes from 10 commits
563c48a
04c3b7f
0aaf205
6bdbad6
2248bbc
542957c
6a588b4
f4b2c26
8bfb35f
a157fe9
09255b6
b0d0779
87de979
850f10e
1990f84
8b6b932
0184480
9572a85
f9a99fb
1839935
9323760
67019f3
c9348f3
e48dd8a
dc3d4a5
a55b874
18a1ae7
3ca2f51
d0ccd3f
c93076f
d3b6f74
abe2dcc
4d0f44b
c6a9f50
31b1ded
d85461e
0753141
7ce4533
96afe95
4fcd801
fd3379b
c46b067
504a237
a85db30
914de74
290d7f6
ec153fc
5a70647
c3f283c
7878864
0c7f139
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,14 @@ | ||
| --- | ||
| apiVersion: v1 | ||
| offerings: | ||
| - name: deploy-arch-ibm-activity-tracker | ||
| kind: solution | ||
| catalog_id: 7df1e4ca-d54c-4fd0-82ce-3d13247308cd | ||
| offering_id: | ||
| variations: | ||
| - name: fully-configurable | ||
| mark_ready: true | ||
| install_type: fullstack | ||
| scc: | ||
| instance_id: 1c7d5f78-9262-44c3-b779-b28fe4d88c37 | ||
| region: us-south | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,321 @@ | ||
| { | ||
| "products": [ | ||
| { | ||
| "name": "deploy-arch-ibm-activity-tracker", | ||
| "label": "Cloud automation for Activity tracker", | ||
vkuma17 marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| "product_kind": "solution", | ||
| "tags": [ | ||
| "ibm_created", | ||
| "target_terraform", | ||
| "terraform", | ||
| "solution" | ||
vkuma17 marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| ], | ||
| "keywords": [ | ||
| "IaC", | ||
| "infrastructure as code", | ||
| "terraform", | ||
| "solution", | ||
| "observability", | ||
| "ATracker" | ||
| ], | ||
| "short_description": "Configures IBM Cloud Activity tracker resources", | ||
vkuma17 marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| "long_description": "Solution that support configuring IBM Cloud Observability resources for activity tracking.", | ||
vkuma17 marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| "offering_docs_url": "https://github.com/terraform-ibm-modules/terraform-ibm-activity-tracker/blob/main/README.md", | ||
|
||
| "offering_icon_url": "https://raw.githubusercontent.com/terraform-ibm-modules/terraform-ibm-activity-tracker/main/images/observability-icon.svg", | ||
| "provider_name": "IBM", | ||
| "features": [ | ||
| { | ||
| "title": "Configures IBM Cloud Activity Tracker Event Routing", | ||
| "description": "Configures an IBM Cloud Activity Tracker route with a Cloud Object Storage and Cloud Logs target." | ||
| } | ||
| ], | ||
| "support_details": "This product is in the community registry and support is handled in the source repo. You can open an issue at [https://github.com/terraform-ibm-modules/terraform-ibm-activity-tracker/issues](https://github.com/terraform-ibm-modules/terraform-ibm-activity-tracker/issues). Support is not offered through IBM Cloud Support.", | ||
vkuma17 marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| "flavors": [ | ||
| { | ||
| "label": "Fully configurable", | ||
| "name": "fully-configurable", | ||
| "install_type": "fullstack", | ||
| "working_directory": "solutions/fully-configurable", | ||
| "iam_permissions": [ | ||
| { | ||
| "service_name": "atracker", | ||
| "role_crns": [ | ||
| "crn:v1:bluemix:public:iam::::serviceRole:Writer", | ||
| "crn:v1:bluemix:public:iam::::role:Editor" | ||
| ] | ||
| }, | ||
| { | ||
| "role_crns": [ | ||
| "crn:v1:bluemix:public:iam::::serviceRole:Manager", | ||
| "crn:v1:bluemix:public:iam::::role:Editor" | ||
| ], | ||
| "service_name": "hs-crypto" | ||
| }, | ||
| { | ||
| "role_crns": [ | ||
| "crn:v1:bluemix:public:iam::::serviceRole:Manager", | ||
| "crn:v1:bluemix:public:iam::::role:Editor" | ||
| ], | ||
| "service_name": "kms" | ||
| }, | ||
| { | ||
| "role_crns": [ | ||
| "crn:v1:bluemix:public:iam::::serviceRole:Manager", | ||
| "crn:v1:bluemix:public:iam::::role:Editor" | ||
| ], | ||
| "service_name": "cloud-object-storage" | ||
| } | ||
| ], | ||
| "compliance": { | ||
| "authority": "scc-v3", | ||
| "profiles": [ | ||
| { | ||
| "profile_name": "IBM Cloud Framework for Financial Services", | ||
| "profile_version": "1.7.0" | ||
| } | ||
| ] | ||
| }, | ||
| "configuration": [ | ||
| { | ||
| "key": "ibmcloud_api_key" | ||
| }, | ||
| { | ||
| "key": "provider_visibility", | ||
| "options": [ | ||
| { | ||
| "displayname": "private", | ||
| "value": "private" | ||
| }, | ||
| { | ||
| "displayname": "public", | ||
| "value": "public" | ||
| }, | ||
| { | ||
| "displayname": "public-and-private", | ||
| "value": "public-and-private" | ||
| } | ||
| ] | ||
| }, | ||
| { | ||
| "key": "prefix", | ||
| "required": true | ||
| }, | ||
| { | ||
| "key": "existing_resource_group_name" | ||
| }, | ||
| { | ||
| "custom_config": { | ||
| "type": "region", | ||
| "grouping": "deployment", | ||
| "original_grouping": "deployment", | ||
| "config_constraints": { | ||
| "showKinds": [ | ||
| "region" | ||
vkuma17 marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| ] | ||
| } | ||
| }, | ||
| "key": "region", | ||
| "required": true | ||
| }, | ||
| { | ||
| "key": "enable_at_event_routing_to_cos_bucket" | ||
| }, | ||
| { | ||
| "key": "enable_at_event_routing_to_cloud_logs" | ||
| }, | ||
| { | ||
| "key": "existing_cloud_logs_crn" | ||
| }, | ||
| { | ||
| "key": "cos_region" | ||
| }, | ||
| { | ||
| "key": "at_cos_bucket_retention_policy" | ||
| }, | ||
| { | ||
| "key": "add_bucket_name_suffix" | ||
| }, | ||
| { | ||
| "key": "at_cos_target_bucket_name" | ||
| }, | ||
| { | ||
| "key": "at_cos_bucket_access_tags" | ||
| }, | ||
| { | ||
| "key": "at_cos_target_bucket_class", | ||
| "options": [ | ||
| { | ||
| "displayname": "standard", | ||
| "value": "standard" | ||
| }, | ||
| { | ||
| "displayname": "vault", | ||
| "value": "vault" | ||
| }, | ||
| { | ||
| "displayname": "cold", | ||
| "value": "cold" | ||
| }, | ||
| { | ||
| "displayname": "smart", | ||
| "value": "smart" | ||
| }, | ||
| { | ||
| "displayname": "onerate_active", | ||
| "value": "onerate_active" | ||
| } | ||
| ] | ||
| }, | ||
| { | ||
| "key": "management_endpoint_type_for_bucket", | ||
| "options": [ | ||
| { | ||
| "displayname": "public", | ||
| "value": "public" | ||
| }, | ||
| { | ||
| "displayname": "private", | ||
| "value": "private" | ||
| }, | ||
| { | ||
| "displayname": "direct", | ||
| "value": "direct" | ||
| } | ||
| ] | ||
| }, | ||
| { | ||
| "key": "existing_cos_instance_crn" | ||
| }, | ||
| { | ||
| "key": "existing_at_cos_target_bucket_name" | ||
| }, | ||
| { | ||
| "key": "existing_at_cos_target_bucket_endpoint" | ||
| }, | ||
| { | ||
| "key": "skip_cos_kms_auth_policy" | ||
| }, | ||
| { | ||
| "key": "skip_at_cos_auth_policy" | ||
| }, | ||
| { | ||
| "key": "kms_encryption_enabled_buckets" | ||
| }, | ||
| { | ||
| "key": "existing_cos_kms_key_crn" | ||
| }, | ||
| { | ||
| "key": "existing_kms_instance_crn", | ||
| "required": true | ||
| }, | ||
| { | ||
| "key": "cos_key_name" | ||
| }, | ||
| { | ||
| "key": "cos_key_ring_name" | ||
| }, | ||
| { | ||
| "key": "ibmcloud_cos_api_key" | ||
| }, | ||
| { | ||
| "key": "ibmcloud_kms_api_key" | ||
| }, | ||
| { | ||
| "key": "kms_endpoint_type", | ||
| "options": [ | ||
| { | ||
| "displayname": "public", | ||
| "value": "public" | ||
| }, | ||
| { | ||
| "displayname": "private", | ||
| "value": "private" | ||
| } | ||
| ] | ||
| } | ||
| ], | ||
| "dependencies": [ | ||
| { | ||
| "name": "deploy-arch-ibm-cloud-logs", | ||
| "catalog_id": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3", | ||
| "flavors": [ | ||
| "fully-configurable" | ||
| ], | ||
| "id": "63d8ae58-fbf3-41ce-b844-0fb5b85882ab-global", | ||
| "ignore_auto_referencing": [ | ||
vkuma17 marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| "*" | ||
| ], | ||
| "optional": true, | ||
| "on_by_default": true, | ||
| "input_mapping": [ | ||
| { | ||
| "dependency_input": "cloud_logs_instance_name", | ||
| "value": "at-cloud-logs" | ||
| }, | ||
| { | ||
| "dependency_input": "existing_cos_instance_crn", | ||
| "version_input": "existing_cos_instance_crn", | ||
| "reference_version": true | ||
| }, | ||
| { | ||
| "dependency_input": "existing_kms_instance_crn", | ||
| "version_input": "existing_kms_instance_crn", | ||
| "reference_version": true | ||
| }, | ||
| { | ||
| "dependency_input": "kms_encryption_enabled_buckets", | ||
| "version_input": "kms_encryption_enabled_buckets", | ||
| "reference_version": true | ||
| }, | ||
| { | ||
| "dependency_input": "existing_kms_key_crn", | ||
vkuma17 marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| "version_input": "existing_cos_kms_key_crn", | ||
| "reference_version": true | ||
| }, | ||
| { | ||
| "dependency_input": "prefix", | ||
| "version_input": "prefix", | ||
| "reference_version": true | ||
| }, | ||
| { | ||
| "dependency_input": "existing_resource_group_name", | ||
| "version_input": "existing_resource_group_name", | ||
| "reference_version": true | ||
| }, | ||
| { | ||
| "dependency_output": "cloud_logs_crn", | ||
| "version_input": "existing_cloud_logs_crn" | ||
| } | ||
| ], | ||
| "version": "^v1.2.1" | ||
| } | ||
| ], | ||
| "dependency_version_2": true, | ||
| "architecture": { | ||
| "descriptions": "This architecture supports the deployment of IBM Cloud Activity Tracker Event Routing to an Object Storage bucket and Cloud Logs target.", | ||
| "features": [ | ||
| { | ||
| "title": "Creates KMS-encrypted Object Storage buckets for log files and Activity Tracker events", | ||
| "description": "Creates and configures the IBM Cloud Object Storage buckets with archiving and expiration enabled." | ||
| }, | ||
| { | ||
| "title": "Creates an IBM Cloud Activity Tracker event route to an Object Storage bucket and Cloud Logs target", | ||
| "description": "Creates and configures the IBM Cloud Activity Tracker Event Routing to an IBM Cloud Object Storage bucket and IBM Cloud Logs target." | ||
| } | ||
| ], | ||
| "diagrams": [ | ||
| { | ||
| "diagram": { | ||
| "caption": "Activity tracker deployment on IBM Cloud", | ||
| "url": "https://raw.githubusercontent.com/terraform-ibm-modules/terraform-ibm-activity-tracker/main/reference-architecture/deployable-architecture-activity-tracker.svg", | ||
vkuma17 marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| "type": "image/svg+xml" | ||
| }, | ||
| "description": "This architecture supports creating IBM Cloud Activity Tracker Event Routing to an Object Storage bucket and Cloud Logs instance." | ||
| } | ||
| ] | ||
| } | ||
| } | ||
| ] | ||
| } | ||
| ] | ||
| } | ||
|
|
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,3 @@ | ||
| { | ||
| "existing_cos_instance_crn": $COS_INSTANCE_CRN | ||
vkuma17 marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| } | ||
Uh oh!
There was an error while loading. Please reload this page.