Hot-keys on this page

r m x p   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

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

# Copyright 2014 

# The Cloudscaling Group, Inc. 

# 

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

 

import itertools 

 

import magnum.api.app 

import magnum.api.auth 

import magnum.common.clients 

import magnum.common.exception 

import magnum.common.magnum_keystoneclient 

import magnum.conductor.config 

import magnum.conductor.handlers.bay_k8s_heat 

import magnum.conductor.handlers.docker_conductor 

import magnum.conductor.template_definition 

import magnum.db.sqlalchemy.models 

import magnum.openstack.common.eventlet_backdoor 

import magnum.openstack.common.log 

import magnum.openstack.common.periodic_task 

 

 

def list_opts(): 

    return [ 

        ('DEFAULT', 

         itertools.chain(magnum.api.auth.AUTH_OPTS, 

                         magnum.common.magnum_keystoneclient.trust_opts, 

                         magnum.common.paths.PATH_OPTS, 

                         magnum.common.utils.UTILS_OPTS, 

                         (magnum.openstack.common.eventlet_backdoor 

                          .eventlet_backdoor_opts), 

                         magnum.openstack.common.log.generic_log_opts, 

                         magnum.openstack.common.log.log_opts, 

                         magnum.openstack.common.log.common_cli_opts, 

                         magnum.openstack.common.log.logging_cli_opts, 

                         magnum.openstack.common.periodic_task.periodic_opts, 

                         )), 

        ('api', magnum.api.app.API_SERVICE_OPTS), 

        ('bay', magnum.conductor.template_definition.template_def_opts), 

        ('conductor', magnum.conductor.config.SERVICE_OPTS), 

        ('database', magnum.db.sqlalchemy.models.sql_opts), 

        ('docker', magnum.conductor.handlers.docker_conductor.docker_opts), 

        ('heat_client', magnum.common.clients.heat_client_opts), 

        ('k8s_heat', magnum.conductor.handlers.bay_k8s_heat.k8s_heat_opts), 

    ]