IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 40952


Ignore:
Timestamp:
Oct 18, 2019, 4:38:52 PM (7 years ago)
Author:
fairlamb
Message:

added svn backup, tests + example config

Location:
branches/ipp-259_genericise_backups/tools/backups
Files:
3 added
1 deleted
5 edited

Legend:

Unmodified
Added
Removed
  • branches/ipp-259_genericise_backups/tools/backups/backup.py

    r40949 r40952  
    1111import backups.utils.subprocess_utils as sub_utils
    1212from backups.utils.config_parse_helper import ConfigSchema, ConfigSchemaSection, ConfigSchemaLine, ParsedConfig
    13 
    14 DEFAULT_CONFIG_FILE = path.join(path.dirname(__file__), 'atlassian_backups.config')
    1513
    1614DEFAULT_SCHEMA_SECTION = ConfigSchemaSection('DEFAULT',
     
    7068        if schema is None:
    7169            schema = get_backup_schema()
    72         print(schema)
    7370        self.load_config(config_file, schema)
    7471
     
    9491    def read_config_and_schema(self, config: ConfigParser, schema: ConfigSchema):
    9592        parsed_config = ParsedConfig(config, schema)
    96         print(parsed_config)
    9793        self.default_dict = parsed_config.get_section('DEFAULT')
    9894        self.hostname_is_valid()
  • branches/ipp-259_genericise_backups/tools/backups/confluence_backup_test.py

    r40949 r40952  
    8888
    8989        assert jb.default_dict == \
    90             { 'backup_paths' :  [ '/export/ippops4.0/atlassian_backups'
    91                                 , '/data/ippops3.0/atlassian_backups'
    92                                 , '/data/ippops5.0/atlassian_backups'
     90            { 'backup_paths' :  [ '/export/ippops4.0/backups/confluence_backups'
     91                                , '/data/ippops3.0/backups/confluence_backups'
     92                                , '/data/ippops5.0/backups/confluence_backups'
    9393                                ]
    9494            , 'source_machine' : 'ippops4'
  • branches/ipp-259_genericise_backups/tools/backups/jira_backup_test.py

    r40949 r40952  
    8888
    8989        assert jb.default_dict == \
    90             { 'backup_paths' :  [ '/export/ippops4.0/atlassian_backups'
    91                                 , '/data/ippops3.0/atlassian_backups'
    92                                 , '/data/ippops5.0/atlassian_backups'
     90            { 'backup_paths' :  [ '/export/ippops4.0/backups/jira_backups'
     91                                , '/data/ippops3.0/backups/jira_backups'
     92                                , '/data/ippops5.0/backups/jira_backups'
    9393                                ]
    9494            , 'source_machine' : 'ippops4'
  • branches/ipp-259_genericise_backups/tools/backups/testing/confluence_test.config

    r40937 r40952  
    11[DEFAULT]
    2 backup_paths =  /export/ippops4.0/atlassian_backups,
    3     /data/ippops3.0/atlassian_backups,
    4     /data/ippops5.0/atlassian_backups
     2backup_paths =  /export/ippops4.0/backups/confluence_backups,
     3    /data/ippops3.0/backups/confluence_backups,
     4    /data/ippops5.0/backups/confluence_backups
    55source_machine = ippops4
    66verbose = False
  • branches/ipp-259_genericise_backups/tools/backups/testing/jira_test.config

    r40937 r40952  
    11[DEFAULT]
    2 backup_paths =  /export/ippops4.0/atlassian_backups,
    3     /data/ippops3.0/atlassian_backups,
    4     /data/ippops5.0/atlassian_backups
     2backup_paths =  /export/ippops4.0/backups/jira_backups,
     3    /data/ippops3.0/backups/jira_backups,
     4    /data/ippops5.0/backups/jira_backups
    55source_machine = ippops4
    66verbose = False
Note: See TracChangeset for help on using the changeset viewer.