This file is indexed.

/usr/lib/python2.7/dist-packages/congress-7.0.0.egg-info/PKG-INFO is in python-congress 7.0.0-0ubuntu1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
Metadata-Version: 1.1
Name: congress
Version: 7.0.0
Summary: Congress: The open policy framework for the cloud.
Home-page: https://docs.openstack.org/congress/latest/
Author: OpenStack
Author-email: openstack-dev@lists.openstack.org
License: UNKNOWN
Description-Content-Type: UNKNOWN
Description: ===================
        Welcome to Congress
        ===================
        
        Team and repository tags
        ========================
        
        .. image:: https://governance.openstack.org/tc/badges/congress.svg
            :target: https://governance.openstack.org/tc/reference/tags/index.html
        
        .. Change things from this point on
        
        
        .. _readme:
        
        
        What is Congress
        ================
        
        Congress is an open policy framework for the cloud.  With Congress, a
        cloud operator can declare, monitor, enforce, and audit "policy" in a
        heterogeneous cloud environment.  Congress gets inputs from a cloud's
        various cloud services; for example in OpenStack, Congress fetches
        information about VMs from Nova, and network state from Neutron, etc.
        Congress then feeds input data from those services into its policy engine
        where Congress verifies that the cloud's actual state abides by the cloud
        operator's policies.  Congress is designed to work with **any policy** and
        **any cloud service**.
        
        Why is Policy Important
        =======================
        
        The cloud is a collection of autonomous
        services that constantly change the state of the cloud, and it can be
        challenging for the cloud operator to know whether the cloud is even
        configured correctly.  For example,
        
        * The services are often independent from each other and do not
          support transactional consistency across services, so a cloud
          management system can change one service (create a VM) without also
          making a necessary change to another service (attach the VM to a
          network).  This can lead to incorrect behavior.
        
        * Other times, we have seen a cloud operator allocate cloud resources
          and then forget to clean them up when the resources are no longer in
          use, effectively leaving garbage around the system and wasting
          resources.
        
        * The desired cloud state can also change over time.  For example, if
          a security vulnerability is discovered in Linux version X, then all
          machines with version X that were ok in the past are now in an
          undesirable state.  A version number policy would detect all the
          machines in that undesirable state.  This is a trivial example, but
          the more complex the policy, the more helpful a policy system
          becomes.
        
        Congress's job is to help people manage that plethora of state across
        all cloud services with a succinct policy language.
        
        Using Congress
        ==============
        
        Setting up Congress involves writing policies and configuring Congress
        to fetch input data from the cloud services.  The cloud operator
        writes policy in the Congress policy language, which receives input
        from the cloud services in the form of tables.  The language itself
        resembles datalog.  For more detail about the policy language and data
        format see :ref:`Policy <policy>`.
        
        To add a service as an input data source, the cloud operator configures a Congress
        "driver," and the driver queries the service.  Congress already
        has drivers for several types of service, but if a cloud operator
        needs to use an unsupported service, she can write a new driver
        without much effort and probably contribute the driver to the
        Congress project so that no one else needs to write the same driver.
        
        Finally, when using Congress, the cloud operator must choose what
        Congress should do with the policy it has been given:
        
        * **monitoring**: detect violations of policy and provide a list of those violations
        * **proactive enforcement**: prevent violations before they happen (functionality that requires
          other services to consult with Congress before making changes)
        * **reactive enforcement**: correct violations after they happen (a manual process that
          Congress tries to simplify)
        
        In the future, Congress
        will also help the cloud operator audit policy (analyze the history
        of policy and policy violations).
        
        Congress is free software and is licensed with Apache.
        
        * Free software: Apache license
        
        Installing Congress
        ===================
        
        Please refer to the
        `installation guide <https://docs.openstack.org/congress/latest/install/>`_
        
        
Platform: UNKNOWN
Classifier: Environment :: OpenStack
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5