murano/meta/io.murano.applications/manifest.yaml
Stan Lagun ac7940a5bb MasterSlave* classes were deleted
Classes were removed for the following reasons:

1) They doesn't bring any significant value. Especially for complex
    apps where the are supposed to be used
2) The naming is not appropriate
3) There are no appropriate names exist because those classes can
   be equally good used for scenarios where there is a primary/secondary
   nodes, when there are 2 types of nodes with different relations or
   even for just 2-components apps
4) Thus property names like master and slave limit inheritors in
   giving them better names that better reflect component roles
   within the application

Change-Id: Ia47f0ee42e03706223e73eaced44fda8f22fe814
Closes-Bug: #1617363
2016-08-29 14:18:03 -07:00

60 lines
2.5 KiB
YAML

# Licensed under the Apache License, Version 2.0 (the "License"); you may
# not use this file except in compliance with the License. You may obtain
# a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
# License for the specific language governing permissions and limitations
# under the License.
Format: 1.4
Type: Library
FullName: io.murano.applications
Name: Application Development Library
Description: |
Library of base class to develop scalable Applications with MuranoPL
Author: Mirantis, Inc.
Classes:
io.murano.applications.ReplicaProvider: replication.yaml
io.murano.applications.ReplicationGroup: replication.yaml
io.murano.applications.CloneReplicaProvider: replication.yaml
io.murano.applications.CompositeReplicaProvider: replication.yaml
io.murano.applications.PoolReplicaProvider: replication.yaml
io.murano.applications.RoundrobinReplicaProvider: replication.yaml
io.murano.applications.Event: events.yaml
io.murano.applications.ServerGroup: servers.yaml
io.murano.applications.ServerList: servers.yaml
io.murano.applications.CompositeServerGroup: servers.yaml
io.murano.applications.SingleServerGroup: servers.yaml
io.murano.applications.ServerReplicationGroup: servers.yaml
io.murano.applications.TemplateServerProvider: servers.yaml
io.murano.applications.Installable: component.yaml
io.murano.applications.Configurable: component.yaml
io.murano.applications.OpenStackSecurityConfigurable: component.yaml
io.murano.applications.SoftwareComponent: component.yaml
io.murano.applications.SingleServerApplication: baseapps.yaml
io.murano.applications.MultiServerApplication: baseapps.yaml
io.murano.applications.MultiServerApplicationWithScaling: baseapps.yaml
# Tests
io.murano.applications.tests.TestReplication: tests/TestReplication.yaml
io.murano.applications.tests.TestPoolReplicaProvider: tests/TestReplication.yaml
io.murano.applications.tests.TestRoundrobinReplicaProvider: tests/TestReplication.yaml
io.murano.applications.tests.TestCompositeReplicaProvider: tests/TestReplication.yaml
io.murano.applications.tests.TestEvents: tests/TestEvents.yaml
io.murano.applications.tests.TestMockedServerFactory: tests/TestServerProviders.yaml
io.murano.applications.tests.TestSoftwareComponent: tests/TestSoftwareComponent.yaml