Giter Club home page Giter Club logo

topology's Issues

Badly named Perfsonar topology resource groups

(I accidentally first made this with no description)

I see a few topology/*/*/*erf*.yaml files that have names which have nothing to do with the site name. Sometimes those resource group names are just generically named with perfsonar in them:

topology/CBPF/GridLAFEX/PerfSONAR Services.yaml
topology/National Energy Research Scientific Computing Center/NERSC/Perfsonar Services.yaml
topology/Universidade de Sao Paulo/SAMPA/perfSONAR Services.yaml

Those should be renamed to have the facility name in there somehow.

Cleanup VO translation

Looking here: https://github.com/opensciencegrid/topology/blob/master/virtual-organizations/CMS.yaml

Some thoughts:

  1. Remove redundant contact entries on conversion.
  2. Remove the contact IDs. We only need the IDs for cases where we can filter via the web.
  3. Remove information (such as the list of resources) that can be calculated in other places. Since the resource YAML will include the membership info, we don't also need it here too.
  4. Remove defaults entries.

This should drastically simplify the VO entries.

Suggestions for osg-notify

I have these suggestions to osg-notify. I sent them to @bbockelm by slack but I don't know if he noticed.

  1. I don't think that --recipients should be required if --oim-recipients is given
  2. I think --oim-recipients should have an option to do both resources and vos, not just either
  3. I think it would be helpful for the command to give a little feedback to the user upon success, such as the number of recipients that were sent the message.

Add 'cms' project

There are many records that do not have a FieldOfScience field due to the lack of a cms project in topology.

@bbockelm asked me to create it, but I am not familiar with cms to input the correct values for a new project file.

Xenon Project "duplicated"

warning: the following paths have collided (e.g. case-sensitive paths
on a case-insensitive filesystem) and only one from the same
colliding group is in the working tree:

'projects/XENON.yaml'
'projects/xenon.yaml'

Store all sources under src/ dir

To improve usability for our end-users, we should move all the sources under a src/ dir so that we have the following structure

projects/
src/
topology/
.gitignore
.travis.yml
virtual-organizations/
README.md
template-*.yaml

Filter VOs based on OASIS status

The filtering in MyOSG for OASIS attributes for VO queries is not replicated to the current VO responses.

We should implement this for OASIS attributes and the active attributes (if we don't already). I see we can additionally filter on support center ... it's not clear if that's necessary.

Add entries for services migrated from GOC

The following things are now hosted at University of Nebraska-Omaha:

  • topology server
  • osg-display
  • software repos

@djw8605 , anything else?

We should create entries for them. Use the new "Topology Server" service type for the topology server; the other services already have service type entries.

Clean up GOC resources

There are quite a few resources associated with the GOC that should be either removed entirely if they won't have an effect on GRACC accounting (cc @djw8605 ) or deactivated and disabled.

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.