コード例 #1
0
ファイル: aurora_admin.py プロジェクト: KancerEzeroglu/aurora
# 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.
#

from twitter.common import app
from twitter.common.log.options import LogOptions

from apache.aurora.admin import help as help_commands
from apache.aurora.admin import admin, maintenance

from .help import add_verbosity_options, generate_terse_usage

app.register_commands_from(admin, help_commands, maintenance)
add_verbosity_options()


def main():
  app.help()


LogOptions.set_stderr_log_level('INFO')
LogOptions.disable_disk_logging()
app.set_name('aurora-admin')
app.set_usage(generate_terse_usage())


def proxy_main():
  app.main()
コード例 #2
0
from twitter.common import app
from twitter.common.log.options import LogOptions

# These are are side-effecting imports in that they register commands via
# app.command.  This is a poor code practice and should be fixed long-term
# with the creation of twitter.common.cli that allows for argparse-style CLI
# composition.
from apache.aurora.client.commands import (
    core,
    help,
    run,
    ssh,
)
from apache.aurora.client.options import add_verbosity_options

app.register_commands_from(core, run, ssh)
app.register_commands_from(help)
add_verbosity_options()


def main():
  app.help()


LogOptions.set_stderr_log_level('INFO')
LogOptions.disable_disk_logging()
app.set_name('aurora-client')
app.set_usage(generate_terse_usage())


def proxy_main():
コード例 #3
0
from twitter.common import app
from twitter.common.log.options import LogOptions

# These are are side-effecting imports in that they register commands via
# app.command.  This is a poor code practice and should be fixed long-term
# with the creation of twitter.common.cli that allows for argparse-style CLI
# composition.
from twitter.aurora.client.commands import (
    core,
    help,
    run,
    ssh,
)
from twitter.aurora.client.options import add_verbosity_options

app.register_commands_from(core, run, ssh)
app.register_commands_from(help)
add_verbosity_options()


def main():
    app.help()


LogOptions.set_stderr_log_level('INFO')
LogOptions.disable_disk_logging()
app.set_name('aurora-client')
app.set_usage(generate_terse_usage())


def proxy_main():
コード例 #4
0
ファイル: aurora_admin.py プロジェクト: DalavanCloud/aurora-1
# 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.
#

from twitter.common import app
from twitter.common.log.options import LogOptions

from apache.aurora.admin import admin, help as help_commands, maintenance
from apache.aurora.common.auth.auth_module_manager import register_auth_module

from .help import add_verbosity_options, generate_terse_usage

app.register_commands_from(admin, help_commands, maintenance)
add_verbosity_options()


def main():
    app.help()


try:
    from apache.aurora.kerberos.auth_module import KerberosAuthModule
    register_auth_module(KerberosAuthModule())
except ImportError:
    # Use default auth implementation if kerberos is not available.
    pass

LogOptions.set_stderr_log_level('INFO')
コード例 #5
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.
#

from apache.aurora.client.base import generate_terse_usage
from apache.aurora.client.commands import admin, help
from apache.aurora.client.options import add_verbosity_options

from twitter.common import app
from twitter.common.log.options import LogOptions


app.register_commands_from(admin, help)
add_verbosity_options()


def main():
    app.help()


LogOptions.set_stderr_log_level("INFO")
LogOptions.disable_disk_logging()
app.set_name("aurora-admin")
app.set_usage(generate_terse_usage())


def proxy_main():
    app.main()
コード例 #6
0
from twitter.aurora.client.base import generate_terse_usage
from twitter.aurora.client.commands import admin, help
from twitter.aurora.client.options import add_verbosity_options
from twitter.common import app
from twitter.common.log.options import LogOptions


app.register_commands_from(admin, help)
add_verbosity_options()


def main():
  app.help()


LogOptions.set_stderr_log_level('INFO')
LogOptions.disable_disk_logging()
app.set_name('aurora-admin')
app.set_usage(generate_terse_usage())


def proxy_main():
  app.main()