Giter VIP home page Giter VIP logo

cloudforet's People

Contributors

choonho avatar

Stargazers

 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  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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

cloudforet's Issues

Role changes not reflecting unless re-logged in

  1. 'Admin user' assign 'role A' to 'User A' ( role A has 'Manage' access for all pages )
  2. 'User A' is now available to use 'Manage' features on every pages.
  3. 'Admin user' edits 'role A' in order to remove 'Manage' access for all pages => only 'View' access remained
  4. 'User A' will still have access 'Manage' features on every pages untill re-login

Either showing an alert or crashing/logout needed.

When a page's back button is clicked, go to the parent page

For consistency of the back button,
I would like to suggest how to apply the policy “When the back button of any page is clicked, it moves to the parent page”.

As Is

  1. There is no back button on the topmost page.
  2. Go to the parent page in overlay page.
  3. Works the same as browser's back button.

Browser's back button: If user directly access to a specific page of console, if the previous page the user stayed on is github, go to github.

To Be

  1. There is no back button on the topmost page. (same)
  2. Go to the parent page in overlay page. (same)
  3. Works the same as in overlay page's back button. (hope for change)

Support BigQuery in ORM Model

For very big data, I currently consider BigQuery a better database than MongoDB.

It is necessary to develop BigQuery, which can use the existing query interface without change.

Support MFA

MFA support to strengthen user's authentication security.

List of upcoming MFAs:

  • SMS
  • Google Authenticator

Change the same event merge policy to set per webhook

Currently, when an event occurs through a webhook, it is merged into the same alert based on event_key.
However, even if it has the same event_key, a new alert is created after 10 minutes.

It should be possible to set the time to detect the same event for each webhook.

Implement delegation of authority

  • Only system keys can be delegated
  • A system key can only be created in the root domain
  • Implement the permissions for the System API(Scope)

New notification protocol channel : MS teams

Discussed in #6

Originally posted by gikang82 November 14, 2022
Many company are using teams for their internal collaboration tool other than slack.
If cloudforet supports microsoft teams as their notification protocol plugins, Many user can integrate cloud service incident with alert manager

Improve cache naming convention

Insert the service name at the beginning of the cache key
{service_name}:{original_cache_key}

e.g.) identity:role-permissions:{domain_id}:{role_id}

[Notice] Can't escape a created link

If you set some areas during notice writing to hyperlink and then add a post, the link area will continue to increase.
If you add spaces, etc., I think it would be advantageous to write if the link area was not added!!

Same issue
ueberdosis/tiptap#3293

Language change is not reflected immediately for widgets

Image

Need to make decision for language reflection on widgets

Option1 ) Language does not reflect on widgets ( English Only )
Option2) It's okay that language change is not reflected immediately for widgets. ( => Then, this issue can be closed with no fix )

Azure Advisor is needed

Like aws trusted advisor services integration for cloudforet.
Azure advisor integration is needed.

Network ACL settings for each domain

In some domain, User needs acl(access control list) to prohibit console access from out side of the location(company or home).

Maybe it might be available to give access from physical loadbalancer or firewall...

I think it is more powerful for cloudforet to control them through administration function.

Support docker image proxy pull in Supervisor

Plugin image is located at docker repository.

Some environment can not pull image from docker repository.
Let's support proxy image pull like harbor.

Assumption

  • repository base url is changed
  • image path is same

Example

  • (original) hub.docker.com/spaceone/plugin-aws-cloudservice
  • (updated) harbor.proxy.local/spaceone/plugin-aws-cloudservice

Implemented voice call protocol plugin

Discussed in #3

Originally posted by jihyungSong November 10, 2022
Propose Date : 2022-11-10
Proposer : @jihyungSong @mintloveschoco


Currently, Cloudforet can deliver event information to users through various channels to the Notification service. (https://github.com/cloudforet-io/notification)

The currently available notification protocol channels are as follows.

In addition to this, I propose voice call as a new notification channel.

In case of an urgent alarm event, it is a way to make sure the user is aware of an emergency through a direct phone call rather than a text-based delivery method.

In addition, this will be implemented based on AWS so that any AWS user can build and use itself (such as cloudformation), and will be implemented it the new Plugin.

Based on Amazon Connect, a cloud contact center service, We plan to implement it using the Amazon Polly service that can easily text to speech.

The new repository name will be named plugin-voicecall-noti-protocol according to the repository naming rules.

Support array of object type for dynamic table

In case of security group of EC2 instance, it has the following data structure.

{
  "data": {
    "security_group": [
      {security_group_rule},
      {security_group_rule}
    ]
  }
}

Support for the above data structure is required in the asset inventory table.

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.