| # Licensed to the Apache Software Foundation (ASF) under one |
| # or more contributor license agreements. See the NOTICE file |
| # distributed with this work for additional information |
| # regarding copyright ownership. The ASF licenses this file |
| # to you 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. |
| |
| PARAM_FILE_PATH = "param.file.path" |
| PLUGINS_DIR = "plugins.dir" |
| EXTENSIONS_DIR = "extensions.dir" |
| |
| MB_URLS = "mb.urls" |
| MB_USERNAME = "mb.username" |
| MB_PASSWORD = "mb.password" |
| MB_PUBLISHER_TIMEOUT = "mb.publisher.timeout" |
| |
| CARTRIDGE_KEY = "CARTRIDGE_KEY" |
| APPLICATION_ID = "APPLICATION_ID" |
| APPLICATION_PATH = "APPLICATION_PATH" |
| SERVICE_GROUP = "SERIVCE_GROUP" |
| SERVICE_NAME = "SERVICE_NAME" |
| CLUSTER_ID = "CLUSTER_ID" |
| CLUSTER_INSTANCE_ID = "CLUSTER_INSTANCE_ID" |
| MEMBER_ID = "MEMBER_ID" |
| INSTANCE_ID = "INSTANCE_ID" |
| LB_CLUSTER_ID = "LB_CLUSTER_ID" |
| NETWORK_PARTITION_ID = "NETWORK_PARTITION_ID" |
| PARTITION_ID = "PARTITION_ID" |
| TENANT_ID = "TENANT_ID" |
| REPO_URL = "REPO_URL" |
| PORTS = "PORTS" |
| PERSISTENCE_MAPPING = "PERSISTENCE_MAPPING" |
| DEPENDENCY_CLUSTER_IDS = "DEPENDENCY_CLUSTER_IDS" |
| EXPORT_METADATA_KEYS = "EXPORT_METADATA_KEYS" |
| IMPORT_METADATA_KEYS = "IMPORT_METADATA_KEYS" |
| CARTRIDGE_ALIAS = "CARTRIDGE_ALIAS" |
| TOKEN = "TOKEN" |
| LVS_VIRTUAL_IP = "LVS_VIRTUAL_IP" |
| |
| # stratos.sh environment variables keys |
| LOG_FILE_PATHS = "log.file.paths" |
| MEMORY_CONSUMPTION = "memory_consumption" |
| LOAD_AVERAGE = "load_average" |
| PORTS_NOT_OPEN = "ports_not_open" |
| MULTITENANT = "MULTITENANT" |
| CLUSTERING = "CLUSTERING" |
| MIN_INSTANCE_COUNT = "MIN_COUNT" |
| ENABLE_ARTIFACT_UPDATE = "enable.artifact.update" |
| ARTIFACT_UPDATE_INTERVAL = "artifact.update.interval" |
| ARTIFACT_CLONE_RETRIES = "artifact.clone.retries" |
| ARTIFACT_CLONE_INTERVAL = "artifact.clone.interval" |
| COMMIT_ENABLED = "COMMIT_ENABLED" |
| AUTO_COMMIT = "auto.commit" |
| AUTO_CHECKOUT = "auto.checkout" |
| LISTEN_ADDRESS = "listen.address" |
| PROVIDER = "PROVIDER" |
| INTERNAL = "INTERNAL" |
| LB_PRIVATE_IP = "lb.private.ip" |
| LB_PUBLIC_IP = "lb.public.ip" |
| METADATA_SERVICE_URL = "metadata.service.url" |
| |
| SERVICE_GROUP_TOPOLOGY_KEY = "payload_parameter.SERIVCE_GROUP" |
| CLUSTERING_TOPOLOGY_KEY = "payload_parameter.CLUSTERING" |
| CLUSTERING_PRIMARY_KEY = "PRIMARY" |
| |
| SUPERTENANT_TEMP_PATH = "/tmp/-1234/" |
| |
| SUPER_TENANT_REPO_PATH = "super.tenant.repository.path" |
| TENANT_REPO_PATH = "tenant.repository.path" |
| ENABLE_INITIAL_ARTIFACT_BACKUP = "enable.initial.artifact.backup" |
| |
| # topic names to subscribe |
| INSTANCE_NOTIFIER_TOPIC = "instance/#" |
| HEALTH_STAT_TOPIC = "health/#" |
| TOPOLOGY_TOPIC = "topology/#" |
| INITIALIZER_TOPIC = "initializer/" |
| TENANT_TOPIC = "tenant/#" |
| INSTANCE_STATUS_TOPIC = "instance/status/" |
| APPLICATION_SIGNUP = "application/signup/#" |
| |
| # Messaging Model |
| TENANT_RANGE_DELIMITER = "-" |
| |
| # MB events |
| ARTIFACT_UPDATED_EVENT = "ArtifactUpdatedEvent" |
| INSTANCE_STARTED_EVENT = "InstanceStartedEvent" |
| INSTANCE_ACTIVATED_EVENT = "InstanceActivatedEvent" |
| INSTANCE_MAINTENANCE_MODE_EVENT = "InstanceMaintenanceModeEvent" |
| INSTANCE_READY_TO_SHUTDOWN_EVENT = "InstanceReadyToShutdownEvent" |
| INSTANCE_CLEANUP_CLUSTER_EVENT = "InstanceCleanupClusterEvent" |
| INSTANCE_CLEANUP_MEMBER_EVENT = "InstanceCleanupMemberEvent" |
| COMPLETE_TOPOLOGY_EVENT = "CompleteTopologyEvent" |
| COMPLETE_TOPOLOGY_REQUEST_EVENT = "CompleteTopologyRequestEvent" |
| COMPLETE_TENANT_REQUEST_EVENT = "CompleteTenantRequestEvent" |
| COMPLETE_TENANT_EVENT = "CompleteTenantEvent" |
| DOMAIN_MAPPING_ADDED_EVENT = "DomainMappingAddedEvent" |
| DOMAIN_MAPPING_REMOVED_EVENT = "DomainMappingRemovedEvent" |
| MEMBER_INITIALIZED_EVENT = "MemberInitializedEvent" |
| MEMBER_ACTIVATED_EVENT = "MemberActivatedEvent" |
| MEMBER_TERMINATED_EVENT = "MemberTerminatedEvent" |
| MEMBER_SUSPENDED_EVENT = "MemberSuspendedEvent" |
| MEMBER_STARTED_EVENT = "MemberStartedEvent" |
| TENANT_SUBSCRIBED_EVENT = "TenantSubscribedEvent" |
| APPLICATION_SIGNUP_REMOVAL_EVENT = "ApplicationSignUpRemovedEvent" |
| |
| # ADC related extensions |
| ARTIFACT_CHECKOUT_JOB = "ArtifactCheckoutJob" |
| ARTIFACT_COMMIT_JOB = "ArtifactCommitJob" |
| |
| CREATE_LVS_DUMMY_INTERFACE = "CreateLVSDummyInterface" |
| |
| PRIMARY = "PRIMARY" |
| MIN_COUNT = "MIN_COUNT" |
| |
| # multi tenant constants |
| INVALID_TENANT_ID = "-1" |
| SUPER_TENANT_ID = "-1234" |
| |
| DATE_FORMAT = "%Y.%m.%d" |
| |
| PORT_CHECK_TIMEOUT = "port.check.timeout" |
| |
| CEP_PUBLISHER_ENABLED = "cep.stats.publisher.enabled" |
| CEP_RECEIVER_URLS = "thrift.receiver.urls" |
| CEP_SERVER_ADMIN_USERNAME = "thrift.server.admin.username" |
| CEP_SERVER_ADMIN_PASSWORD = "thrift.server.admin.password" |
| |
| MONITORING_PUBLISHER_ENABLED = "enable.data.publisher" |
| MONITORING_RECEIVER_IP = "monitoring.server.ip" |
| MONITORING_RECEIVER_PORT = "monitoring.server.port" |
| MONITORING_RECEIVER_SECURE_PORT = "monitoring.server.secure.port" |
| MONITORING_SERVER_ADMIN_USERNAME = "monitoring.server.admin.username" |
| MONITORING_SERVER_ADMIN_PASSWORD = "monitoring.server.admin.password" |
| |
| BACKUP_DIR_SUFFIX = "_backup" |