Code Monkey home page Code Monkey logo

cloud-catalog's People

Contributors

alexei-led avatar bkw avatar caddac avatar davidmhatton avatar dependabot[bot] avatar doitbenjamin avatar github-actions[bot] avatar haizaar avatar hrisp avatar taltultc avatar voovode avatar yariv-doit avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

isabella232

cloud-catalog's Issues

azure/security-center has wrong name or should be deleted

azure resource azure/security-center has name Microsoft Defender for Cloud (which is already correctly being used for id azure/defender-for-cloud. It should probably be named "Microsoft Security Center" instead.

https://github.com/doitintl/cloud-catalog/blob/master/data/azure.json#L3072-L3092

Upon closer observation, the Url https://azure.microsoft.com/en-us/services/security-center/ redirects to https://azure.microsoft.com/en-us/services/defender-for-cloud/#overview, so I guess that either Security Center has been renamed or deprecated.

cloud catalog brittleness

The current cloud catalog and how the services are used is brittle, requires regular manual intervention, and is prone to errors.
The cause of these issues are:

  • cloud vendors can rename services at anytime (or remove them)
  • cloud vendors can change the categories of a service at any time

This leads to issues where:

  • we don't update CRE individually selected skills if the skill/product name changes in CC. This means no-one is supporting that specific service
  • Old tickets with the original product name/skill won't be updated, breaking analytics
  • Focus area mappings will become out of date when product names change, requiring manual intervention

We need to develop a more robust solution that solves the following use cases:

  • customers get a comprehensive list of services to pick from in the DoiT Console
  • services/FA selections by CREs map to these selections so we can route tickets appropriately
  • changes to the cloud catalog can automatically be managed/resolved
  • tickets with old product values don't get lost in analytics

Duplicate product with different names (from Google)

I noticed that we have IAM duplicated, but with different product names. This is almost certainly an artifact from Google rather some bug in this repo.

cloud-catalog/data/gcp.json

Lines 2148 to 2181 in 5099191

{
"id": "gcp/identity-and-access-management",
"name": "Identity and Access Management",
"summary": "Permissions management system for Google Cloud resources.",
"url": "https://cloud.google.com/security/products/iam",
"categories": [
{
"id": "gcp/category/security-and-identity",
"name": "Security and Identity"
}
],
"tags": [
"gcp/platform",
"gcp/service/identity-and-access-management",
"gcp/category/security-and-identity"
]
},
{
"id": "gcp/identity-and-access-management-iam",
"name": "Identity and Access Management (IAM)",
"summary": "Permissions management system for Google Cloud resources.",
"url": "https://cloud.google.com/iam",
"categories": [
{
"id": "gcp/category/management-tools",
"name": "Management Tools"
}
],
"tags": [
"gcp/platform",
"gcp/service/identity-and-access-management-iam",
"gcp/category/management-tools"
]
},

Add cors headers to cloud_tags bucket

I'm currently working on a new zendesk app to help with changing the product classification of tickets (See https://github.com/doitintl/zenrouter/issues/322 for context)
For this I would need access to the catalog files, which are already present in public bucket cloud_tags.
Since I want to try without a server, I would need to enable cors for the bucket.

Any objection to add the following cors configuration to the cloud_tags bucket?

[
    {
      "origin": ["*"],
    }
]

That would effectively allow everybody to use our json files even from web applications my other people. Since the bucket is already public, I don't see that much of an issue there. But still I'd like to get your opinion before I enable it.
An alternative would be to add all the instances of the new app that are currently in development as well as the production one, which can get messy (https://828401.apps.zdusercontent.com/, etc.).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.