keystone-upgrade.xml revision 4070
95ca7cc2aa11b41497ffab3a1003bc09d24b6bc1fuankg<?xml version="1.0" ?>
95ca7cc2aa11b41497ffab3a1003bc09d24b6bc1fuankg<!DOCTYPE service_bundle SYSTEM '/usr/share/lib/xml/dtd/service_bundle.dtd.1'>
95ca7cc2aa11b41497ffab3a1003bc09d24b6bc1fuankg<!--
95ca7cc2aa11b41497ffab3a1003bc09d24b6bc1fuankg Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
95ca7cc2aa11b41497ffab3a1003bc09d24b6bc1fuankg
95ca7cc2aa11b41497ffab3a1003bc09d24b6bc1fuankg Licensed under the Apache License, Version 2.0 (the "License"); you may
95ca7cc2aa11b41497ffab3a1003bc09d24b6bc1fuankg not use this file except in compliance with the License. You may obtain
95ca7cc2aa11b41497ffab3a1003bc09d24b6bc1fuankg a copy of the License at
95ca7cc2aa11b41497ffab3a1003bc09d24b6bc1fuankg
95ca7cc2aa11b41497ffab3a1003bc09d24b6bc1fuankg http://www.apache.org/licenses/LICENSE-2.0
95ca7cc2aa11b41497ffab3a1003bc09d24b6bc1fuankg
95ca7cc2aa11b41497ffab3a1003bc09d24b6bc1fuankg Unless required by applicable law or agreed to in writing, software
95ca7cc2aa11b41497ffab3a1003bc09d24b6bc1fuankg distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
95ca7cc2aa11b41497ffab3a1003bc09d24b6bc1fuankg WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
95ca7cc2aa11b41497ffab3a1003bc09d24b6bc1fuankg License for the specific language governing permissions and limitations
95ca7cc2aa11b41497ffab3a1003bc09d24b6bc1fuankg under the License.
95ca7cc2aa11b41497ffab3a1003bc09d24b6bc1fuankg
95ca7cc2aa11b41497ffab3a1003bc09d24b6bc1fuankg NOTE: This service manifest is not editable; its contents will
7190e58eec40192c9719d2f2593471eda14e7e7cfuankg be overwritten by package or patch operations, including
95ca7cc2aa11b41497ffab3a1003bc09d24b6bc1fuankg operating system upgrade. Make customizations in a different
95ca7cc2aa11b41497ffab3a1003bc09d24b6bc1fuankg file.
95ca7cc2aa11b41497ffab3a1003bc09d24b6bc1fuankg-->
95ca7cc2aa11b41497ffab3a1003bc09d24b6bc1fuankg<service_bundle type="manifest" name="keystone">
95ca7cc2aa11b41497ffab3a1003bc09d24b6bc1fuankg
95ca7cc2aa11b41497ffab3a1003bc09d24b6bc1fuankg <service version="1" type="service"
95ca7cc2aa11b41497ffab3a1003bc09d24b6bc1fuankg name="application/openstack/keystone/keystone-upgrade">
95ca7cc2aa11b41497ffab3a1003bc09d24b6bc1fuankg
95ca7cc2aa11b41497ffab3a1003bc09d24b6bc1fuankg <dependency name='multiuser' grouping='require_all' restart_on='error'
95ca7cc2aa11b41497ffab3a1003bc09d24b6bc1fuankg type='service'>
95ca7cc2aa11b41497ffab3a1003bc09d24b6bc1fuankg <service_fmri value='svc:/milestone/multi-user:default' />
95ca7cc2aa11b41497ffab3a1003bc09d24b6bc1fuankg </dependency>
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes <logfile_attributes permissions='600'/>
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes <exec_method timeout_seconds="300" type="method" name="start"
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes exec="/lib/svc/method/keystone-upgrade %m">
70953fb44a7140fe206c3a5f011e24209c8c5c6abnicholes <method_context>
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes <method_credential user='keystone' group='keystone' />
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes </method_context>
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes </exec_method>
ce22ce4743d79a889dca64df4459c598e2c188c7fuankg <exec_method timeout_seconds="60" type="method" name="stop"
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes exec=":true"/>
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes <property_group type="framework" name="startd">
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes <propval type="astring" name="duration" value="transient"/>
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes </property_group>
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes
0662ed52e814f8f08ef0e09956413a792584eddffuankg <instance name='default' enabled='true'>
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes <!-- to start/stop/refresh the service -->
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes <property_group name='general' type='framework'>
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes <propval name='action_authorization' type='astring'
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes value='solaris.smf.manage.keystone' />
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes <propval name='value_authorization' type='astring'
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes value='solaris.smf.value.keystone' />
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes </property_group>
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes <property_group name="config" type="application">
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes <propval type="astring" name="upgrade-id" value="" />
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes <propval name='value_authorization' type='astring'
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes value='solaris.smf.value.keystone' />
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes </property_group>
70953fb44a7140fe206c3a5f011e24209c8c5c6abnicholes
70953fb44a7140fe206c3a5f011e24209c8c5c6abnicholes </instance>
8d6e239d0e0aa0593fd93b4fef193d8c51b61b3cfuankg
b387b9d37fc71c534f4718777454a8f5a1169017fuankg <template>
b387b9d37fc71c534f4718777454a8f5a1169017fuankg <common_name>
b387b9d37fc71c534f4718777454a8f5a1169017fuankg <loctext xml:lang="C">
b387b9d37fc71c534f4718777454a8f5a1169017fuankg OpenStack Keystone Upgrade Service
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes </loctext>
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes </common_name>
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes <description>
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes <loctext xml:lang="C">
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes keystone-upgrade is a transient service to upgrade the Keystone
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes configuration across major release version changes.
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes </loctext>
8492a2583e10c69f40de92f9d5da884b64d9f379fuankg </description>
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes </template>
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes </service>
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes</service_bundle>
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes