You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ambari.apache.org by ol...@apache.org on 2018/11/13 13:56:26 UTC
[ambari-logsearch] branch cloudbreak updated (14c0c79 -> f40991f)
This is an automated email from the ASF dual-hosted git repository.
oleewere pushed a change to branch cloudbreak
in repository https://gitbox.apache.org/repos/asf/ambari-logsearch.git.
from 14c0c79 Use logsearch user for Log Search container
add ec71546 Add Log Feeder container support.
add 255fc8f Add support to do build with jdk 1.8
add d619fa1 AMBARI-24739. Add contribution guide to Log Search.
add 7742a73 Merge pull request #3 from oleewere/AMBARI-24739-master
add 2ba9216 [AMBARI-24656] [Log Search UI] Handle the 401 and the 403 response status at login (#2)
add 365fd0a AMBARI-24743. Cleanup logsearch: add/cleanup javadoc. (#4)
add bac521f AMBARI-24746. Upgrade Solr version to 7.5.0 (#6)
add 302042c AMBARI-24692. Use jdk8 as default compiler version (#7)
add 1d68049 Update README.md
add 98af5df AMBARI-24765. Fix CVE issues for Log Search (#8)
add efb573c AMBARI-24789. LogFeeder: fix CVE-2018-11771 - upgrade commons-compress lib (#9)
add 3f31765 AMBARI-24799. Update Spring versions
add 4471753 Add repo definitions to logsearch server
add 49408e4 AMBARI-24802 - Logsearch: upgrade swagger-ui to 3.19.0 (#10)
add 521b17b AMBARI-24692. ADDENDUM: fix java version check
add f694bdd Update maven versioning (#11)
add 5fec024 Make rule to set version is update-version, not set-version (#12)
add 879ba60 AMBARI-24825. Log Feeder: Fix HDFS/S3 outputs (#13)
add 845e0c6 AMBARI-24851 - Logsearch: debug mode using java 8 and 11 (#15)
add f0c35f3 AMBARI-24851 - ADDENDUM Logsearch: debug mode using java 8 and 11 (#16)
add 9bce50d AMBARI-24833. Create cloud input/output skeleton. (#17)
add 2c7d5f0 AMBARI-24875. Log Search: cannot build sub-modules separately. (#20)
add 9c83460 AMBARI-24847 - Logsearch: Cannot search for a term that includes spaces or dashes (#18)
add 2bd96e1 AMBARI-24833. Re-implement S3/HDFS outputs as global cloud outputs (#19)
add db5fb3d AMBARI-24833. Simplify HDFS client usage + use core-site.xml (#21)
add d09e5c3 [AMBARI-24551] [Log Search UI] get rid of redundant requests after undoing or redoing several history steps
add dcadc20 [AMBARI-24551] [Log Search UI] get rid of redundant requests after undoing or redoing several history steps - PR fixes
add 2c14a70 In progress
add 30c3157 [AMBARI-24551] [Log Search UI] get rid of redundant requests after undoing or redoing several history steps - fixing form control implementations
add 1990a75 [AMBARI-24551] [Log Search UI] get rid of redundant requests after undoing or redoing several history steps - change history manager with actions/reducers/effects focused solution.
add 12fc1b7 [AMBARI-24551] [Log Search UI] get rid of redundant requests after undoing or redoing several history steps - working history manager
add bc2b995 [AMBARI-24551] [Log Search UI] get rid of redundant requests after undoing or redoing several history steps - request in progress indicators
add 5df64b3 [AMBARI-24551] [Log Search UI] get rid of redundant requests after undoing or redoing several history steps - fixing dropdown with icons, optimize code readibility, changing labels
add 20c27ea [AMBARI-24551] [Log Search UI] get rid of redundant requests after undoing or redoing several history steps - cleaning up the branch, writing tests fixing issues revealed by unit tests.
add 75c120d [AMBARI-24551] [Log Search UI] get rid of redundant requests after undoing or redoing several history steps - PR change requests
add f40991f Merge pull request #5 from tobias-istvan/AMBARI-24551-master
No new revisions were added by this update.
Summary of changes:
.gitignore | 1 +
Makefile | 36 +-
README.md | 31 +-
ambari-logsearch-appender/pom.xml | 2 +-
ambari-logsearch-assembly/pom.xml | 2 +-
ambari-logsearch-config-api/pom.xml | 2 +-
.../logsearch/config/api/InputConfigMonitor.java | 2 +-
.../config/api/LogLevelFilterManager.java | 11 +-
.../config/api/LogLevelFilterMonitor.java | 4 +
.../config/api/LogLevelFilterUpdater.java | 1 +
.../logsearch/config/api/LogSearchConfig.java | 4 +-
.../config/api/LogSearchConfigLogFeeder.java | 6 +-
.../config/api/LogSearchConfigServer.java | 6 +-
.../config/api/LogSearchPropertyDescription.java | 10 +-
.../api/ShipperConfigElementDescription.java | 10 +-
.../config/api/ShipperConfigTypeDescription.java | 4 +-
ambari-logsearch-config-json/pom.xml | 4 +-
ambari-logsearch-config-local/pom.xml | 2 +-
ambari-logsearch-config-solr/pom.xml | 2 +-
ambari-logsearch-config-zookeeper/pom.xml | 2 +-
.../config/zookeeper/LogLevelFilterManagerZK.java | 3 +
.../zookeeper/LogSearchConfigLogFeederZK.java | 3 +
.../config/zookeeper/LogSearchConfigServerZK.java | 3 +
.../config/zookeeper/LogSearchConfigZK.java | 3 +
.../config/zookeeper/LogSearchConfigZKHelper.java | 23 +-
ambari-logsearch-it/pom.xml | 12 +-
.../org/apache/ambari/logsearch/solr/Solr.java | 115 ++++++
.../ambari/logsearch/solr/SolrDocumentMatcher.java | 60 ++++
.../solr/search/SearchServiceLogsTest.java | 376 ++++++++++++++++++++
ambari-logsearch-log4j2-appender/pom.xml | 2 +-
.../pom.xml | 6 +-
.../container/docker/command/ContainerCommand.java | 2 +-
ambari-logsearch-logfeeder-plugin-api/pom.xml | 2 +-
.../ambari/logfeeder/plugin/common/AliasUtil.java | 5 +-
.../ambari/logfeeder/plugin/common/ConfigItem.java | 22 +-
.../plugin/common/LogFeederProperties.java | 3 +-
.../ambari/logfeeder/plugin/common/MetricData.java | 3 +
.../ambari/logfeeder/plugin/filter/Filter.java | 50 ++-
.../logfeeder/plugin/filter/mapper/Mapper.java | 45 ++-
.../ambari/logfeeder/plugin/input/Input.java | 112 ++++--
.../ambari/logfeeder/plugin/input/InputMarker.java | 13 +
.../logfeeder/plugin/input/cache/LRUCache.java | 11 +
.../logfeeder/plugin/manager/BlockManager.java | 17 +
.../plugin/manager/CheckpointManager.java | 40 ++-
.../logfeeder/plugin/manager/InputManager.java | 38 +-
.../logfeeder/plugin/manager/OutputManager.java | 40 ++-
.../ambari/logfeeder/plugin/output/Output.java | 63 +++-
ambari-logsearch-logfeeder/build.xml | 6 +
ambari-logsearch-logfeeder/pom.xml | 65 +++-
.../logfeeder/common/LogEntryParseTester.java | 24 +-
.../logfeeder/common/LogFeederConstants.java | 43 ++-
.../common/LogFeederSolrClientFactory.java | 11 +
.../ambari/logfeeder/conf/ApplicationConfig.java | 136 +++++--
.../logfeeder/conf/CloudStorageDestination.java | 16 +-
.../ambari/logfeeder/conf/LogFeederMode.java | 58 +++
.../ambari/logfeeder/conf/LogFeederProps.java | 161 ++++++++-
.../logfeeder/conf/LogFeederSecurityConfig.java | 53 +--
.../condition/CloudStorageCondition.java} | 31 +-
.../condition/NonCloudStorageCondition.java} | 31 +-
.../ambari/logfeeder/conf/output/BucketConfig.java | 64 ++++
.../conf/output/ExternalHdfsOutputConfig.java | 115 ++++++
.../logfeeder/conf/output/RolloverConfig.java | 154 ++++++++
.../logfeeder/conf/output/S3OutputConfig.java | 299 ++++++++++++++++
.../logfeeder/credential/CompositeSecretStore.java | 24 +-
.../logfeeder/credential/EnvSecretStore.java | 29 +-
.../logfeeder/credential/FileSecretStore.java | 60 ++++
.../credential/HadoopCredentialSecretStore.java | 52 +++
.../logfeeder/credential/PlainTextSecretStore.java | 28 +-
.../logfeeder/credential/PropertySecretStore.java | 30 +-
.../ambari/logfeeder/credential/SecretStore.java | 21 +-
.../ambari/logfeeder/filter/DockerLogFilter.java | 8 +
.../ambari/logfeeder/filter/FilterDummy.java | 58 +++
.../apache/ambari/logfeeder/filter/FilterGrok.java | 30 +-
.../apache/ambari/logfeeder/filter/FilterJSON.java | 19 +
.../ambari/logfeeder/filter/FilterKeyValue.java | 37 +-
.../logfeeder/input/InputConfigUploader.java | 29 +-
.../apache/ambari/logfeeder/input/InputFile.java | 54 ++-
.../ambari/logfeeder/input/InputManagerImpl.java | 53 +--
.../apache/ambari/logfeeder/input/InputS3File.java | 108 ------
.../ambari/logfeeder/input/InputSimulate.java | 3 +
.../apache/ambari/logfeeder/input/InputSocket.java | 5 +-
.../logfeeder/input/file/ProcessFileHelper.java | 10 +
.../file/checkpoint/FileCheckpointManager.java | 3 +
.../file/checkpoint/util/CheckpointFileReader.java | 15 +
.../file/checkpoint/util/FileCheckInHelper.java | 8 +
.../util/FileCheckpointCleanupHelper.java | 8 +
.../checkpoint/util/ResumeLineNumberHelper.java | 9 +
.../input/monitor/AbstractLogFileMonitor.java | 3 +
.../input/monitor/CheckpointCleanupMonitor.java | 3 +
.../input/monitor/DockerLogFileUpdateMonitor.java | 17 +-
.../ambari/logfeeder/input/reader/GZIPReader.java | 3 +
.../input/reader/LogsearchReaderFactory.java | 9 +
.../loglevelfilter/LogLevelFilterHandler.java | 3 +
.../ambari/logfeeder/manager/BlockMerger.java | 66 ++++
.../logfeeder/manager/InputConfigHolder.java | 80 +++++
.../InputConfigManager.java} | 389 ++++++---------------
.../manager/operations/InputConfigHandler.java | 53 +++
.../impl/CloudStorageInputConfigHandler.java | 101 ++++++
.../operations/impl/DefaultInputConfigHandler.java | 166 +++++++++
.../ambari/logfeeder/mapper/MapperAnonymize.java | 18 +-
.../apache/ambari/logfeeder/mapper/MapperDate.java | 15 +-
.../ambari/logfeeder/mapper/MapperFieldCopy.java | 14 +-
.../ambari/logfeeder/mapper/MapperFieldName.java | 14 +-
.../ambari/logfeeder/mapper/MapperFieldValue.java | 13 +-
.../ambari/logfeeder/metrics/StatsLogger.java | 16 +-
.../apache/ambari/logfeeder/output/OutputFile.java | 4 +-
.../ambari/logfeeder/output/OutputHDFSFile.java | 262 --------------
.../ambari/logfeeder/output/OutputLineFilter.java | 7 +-
.../ambari/logfeeder/output/OutputManagerImpl.java | 34 +-
.../ambari/logfeeder/output/OutputS3File.java | 265 --------------
.../apache/ambari/logfeeder/output/OutputSolr.java | 38 +-
.../ambari/logfeeder/output/S3LogPathResolver.java | 54 ---
.../logfeeder/output/S3OutputConfiguration.java | 121 -------
.../apache/ambari/logfeeder/output/S3Uploader.java | 166 ---------
.../output/cloud/CloudStorageLoggerFactory.java | 108 ++++++
.../logfeeder/output/cloud/CloudStorageOutput.java | 157 +++++++++
.../output/cloud/CloudStorageOutputManager.java | 107 ++++++
.../output/cloud/CloudStorageUploader.java | 100 ++++++
.../cloud/CustomTimeBasedTriggeringPolicy.java | 85 +++++
.../output/cloud/upload/AbstractS3CloudClient.java | 135 +++++++
.../cloud/upload/ExternalHDFSUploadClient.java | 73 ++++
.../output/cloud/upload/HDFSS3UploadClient.java | 72 ++++
.../output/cloud/upload/HDFSUploadClient.java | 61 ++++
.../output/cloud/upload/S3UploadClient.java | 87 +++++
.../cloud/upload/SecretKeyPair.java} | 21 +-
.../output/cloud/upload/UploadClient.java | 25 +-
.../output/cloud/upload/UploadClientFactory.java | 66 ++++
.../ambari/logfeeder/output/spool/LogSpooler.java | 209 -----------
.../logfeeder/output/spool/LogSpoolerContext.java | 85 -----
.../output/spool/LogSpoolerException.java | 29 --
.../logfeeder/output/spool/RolloverCondition.java | 36 --
.../logfeeder/output/spool/RolloverHandler.java | 40 ---
.../ambari/logfeeder/util/LogFeederHDFSUtil.java | 60 ++--
.../org/apache/ambari/logfeeder/util/S3Util.java | 134 -------
.../src/main/resources/alias_config.json | 9 -
.../src/main/resources/core-site.xml | 33 +-
.../src/main/resources/logfeeder.properties | 29 ++
.../src/main/scripts/logfeeder.sh | 14 +-
.../logfeeder/mapper/MapperAnonymizeTest.java | 6 +-
.../ambari/logfeeder/mapper/MapperDateTest.java | 12 +-
.../logfeeder/mapper/MapperFieldCopyTest.java | 4 +-
.../logfeeder/mapper/MapperFieldNameTest.java | 4 +-
.../logfeeder/mapper/MapperFieldValueTest.java | 6 +-
.../ambari/logfeeder/output/OutputS3FileTest.java | 103 ------
.../logfeeder/output/S3LogPathResolverTest.java | 52 ---
.../ambari/logfeeder/output/S3UploaderTest.java | 168 ---------
.../logfeeder/output/spool/LogSpoolerTest.java | 382 --------------------
.../apache/ambari/logfeeder/util/S3UtilTest.java | 44 ---
ambari-logsearch-server/pom.xml | 48 ++-
.../main/configsets/audit_logs/conf/managed-schema | 2 +-
.../main/configsets/audit_logs/conf/solrconfig.xml | 2 +-
.../configsets/hadoop_logs/conf/managed-schema | 2 +-
.../configsets/hadoop_logs/conf/solrconfig.xml | 2 +-
.../main/configsets/history/conf/solrconfig.xml | 2 +-
.../org/apache/ambari/logsearch/LogSearch.java | 3 +-
.../ambari/logsearch/common/ApiDocStorage.java | 34 +-
.../logsearch/common/ExternalServerClient.java | 21 +-
.../common/LogSearchLdapAuthorityMapper.java | 7 +-
.../AbstractDateRangeFacetQueryConverter.java | 10 +-
.../AbstractOperationHolderConverter.java | 72 ++--
.../org/apache/ambari/logsearch/dao/RoleDao.java | 1 +
.../handler/AbstractSolrConfigHandler.java | 10 +-
.../ambari/logsearch/rest/AuditLogsResource.java | 28 +-
.../logsearch/rest/EventHistoryResource.java | 17 +-
.../ambari/logsearch/rest/ServiceLogsResource.java | 35 +-
.../logsearch/rest/ShipperConfigResource.java | 3 +-
.../ambari/logsearch/rest/StatusResource.java | 25 +-
.../org/apache/ambari/logsearch/util/JSONUtil.java | 17 +-
.../org/apache/ambari/logsearch/util/SolrUtil.java | 4 +-
.../logsearch/web/filters/LogsearchKrbFilter.java | 4 -
.../web/filters/LogsearchTrustedProxyFilter.java | 14 +-
.../LogsearchAbstractAuthenticationProvider.java | 1 +
.../src/main/resources/swagger/swagger.html | 161 +++------
.../src/main/scripts/logsearch.sh | 14 +-
ambari-logsearch-web/karma.conf.js | 1 +
ambari-logsearch-web/package.json | 3 +
ambari-logsearch-web/pom.xml | 4 +-
ambari-logsearch-web/src/app/app-routing.module.ts | 19 +-
ambari-logsearch-web/src/app/app.module.ts | 24 +-
.../src/app/classes/models/app-state.ts | 10 +-
...try.ts => filter-url-param-change.interface.ts} | 7 +-
.../src/app/classes/models/store.ts | 37 +-
.../models/user.ts} | 6 +-
ambari-logsearch-web/src/app/classes/string.ts | 1 -
.../action-menu/action-menu.component.html | 16 +-
.../action-menu/action-menu.component.less | 72 +---
.../action-menu/action-menu.component.spec.ts | 16 +-
.../action-menu/action-menu.component.ts | 58 +--
.../src/app/components/app.component.html | 15 +-
.../src/app/components/app.component.less | 32 ++
.../src/app/components/app.component.ts | 62 +++-
.../audit-logs-entries.component.spec.ts | 14 +-
.../audit-logs-table.component.spec.ts | 16 +-
.../cluster-filter.component.spec.ts | 5 +-
.../cluster-filter/cluster-filter.component.ts | 10 +-
.../context-menu/context-menu.component.spec.ts | 10 +-
.../filter-button/filter-button.component.ts | 59 +---
.../filter-history-manager.component.html | 29 ++
.../filter-history-manager.component.less | 114 ++++++
.../filter-history-manager.component.spec.ts | 296 ++++++++++++++++
.../filter-history-manager.component.ts | 381 ++++++++++++++++++++
.../filters-panel/filters-panel.component.html | 64 ++--
.../filters-panel/filters-panel.component.spec.ts | 14 +-
.../filters-panel/filters-panel.component.ts | 20 +-
.../log-context/log-context.component.spec.ts | 14 +-
.../log-index-filter.component.html | 4 +-
.../log-index-filter.component.less | 6 +
.../log-index-filter.component.spec.ts | 16 +-
.../log-index-filter/log-index-filter.component.ts | 6 +-
.../login-form/login-form.component.html | 19 +-
.../login-form/login-form.component.less | 13 +-
.../login-form/login-form.component.spec.ts | 56 +--
.../components/login-form/login-form.component.ts | 69 ++--
.../logs-container/logs-container.component.html | 14 +-
.../logs-container/logs-container.component.less | 27 ++
.../logs-container.component.spec.ts | 19 +-
.../logs-container/logs-container.component.ts | 129 ++++---
.../main-container/main-container.component.ts | 29 +-
.../menu-button/menu-button.component.spec.ts | 4 +-
.../menu-button/menu-button.component.ts | 58 ++-
.../pagination-controls.component.ts | 24 +-
.../components/search-box/search-box.component.ts | 29 +-
.../service-logs-table.component.spec.ts | 10 +-
.../service-logs-table.component.ts | 6 +
.../time-range-picker.component.spec.ts | 16 +-
.../time-range-picker.component.ts | 11 +-
.../timezone-picker.component.spec.ts | 10 +-
.../components/top-menu/top-menu.component.spec.ts | 10 +-
.../app/components/top-menu/top-menu.component.ts | 15 +-
.../src/app/modules/app-load/app-load.module.ts | 23 +-
.../models/data-availability-state.model.ts | 1 +
.../modules/app-load/services/app-load.service.ts | 41 ++-
.../src/app/modules/shared/animations.less | 31 ++
.../dropdown-button/dropdown-button.component.ts | 34 +-
.../dropdown-list/dropdown-list.component.html | 10 +-
.../dropdown-list/dropdown-list.component.less | 5 +-
.../dropdown-list/dropdown-list.component.spec.ts | 10 +-
.../dropdown-list/dropdown-list.component.ts | 18 +-
.../filter-dropdown.component.spec.ts | 10 +-
.../filter-dropdown/filter-dropdown.component.ts | 15 +-
.../modal-dialog/modal-dialog.component.spec.ts | 22 +-
.../shared/interfaces/notification.interface.ts | 7 +-
.../shared/services/notification.service.ts | 2 +-
.../src/app/modules/shared/shared.module.ts | 34 +-
.../src/app/modules/shared/variables.less | 4 +-
.../src/app/services/auth-guard.service.ts | 12 +-
.../src/app/services/auth.service.spec.ts | 84 ++---
.../src/app/services/auth.service.ts | 143 +-------
.../services/component-generator.service.spec.ts | 14 +-
.../src/app/services/filter-history.guard.ts | 128 +++++++
.../app/services/history-manager.service.spec.ts | 16 +-
.../src/app/services/history-manager.service.ts | 114 ++----
.../src/app/services/http-client.service.ts | 28 +-
.../app/services/log-index-filter.service.spec.ts | 11 +-
.../src/app/services/login-screen-guard.service.ts | 11 +-
.../app/services/logs-container.service.spec.ts | 14 +-
.../src/app/services/logs-container.service.ts | 255 ++++++++------
.../app/services/logs-filtering-utils.service.ts | 160 ++++++---
.../src/app/services/storage/reducers.service.ts | 7 +-
.../src/app/services/user-settings.service.spec.ts | 12 +-
.../src/app/store/actions/auth.actions.ts | 101 ++++++
.../app/store/actions/filter-history.actions.ts | 56 +++
.../actions/notification.actions.ts} | 24 +-
.../src/app/store/effects/auth.effects.ts | 198 +++++++++++
.../effects/notification.effects.ts} | 34 +-
.../src/app/store/reducers/auth.reducers.ts | 120 +++++++
.../app/store/reducers/filter-history.reducers.ts | 111 ++++++
.../src/app/store/selectors/app-state.selectors.ts | 41 +++
.../store/selectors/audit-logs-fields.selectors.ts | 51 +++
.../src/app/store/selectors/auth.selectors.ts | 47 +++
.../selectors/components.selectors.ts} | 29 +-
.../store/selectors/data-availability.selectors.ts | 49 +++
.../store/selectors/filter-history.selectors.ts | 94 +++++
.../selectors/service-logs-fields.selectors.ts} | 22 +-
ambari-logsearch-web/src/app/test-config.spec.ts | 43 ++-
ambari-logsearch-web/src/assets/i18n/en.json | 104 +++++-
ambari-logsearch-web/yarn.lock | 31 ++
docker/Dockerfile | 2 +-
...docker-compose.yml => cloud-docker-compose.yml} | 39 ++-
docker/docker-compose.yml | 2 +-
docker/logsearch-docker.sh | 2 +-
docker/solr.yml | 2 +-
docker/sso.yml | 2 +-
docker/test-config/logfeeder/logfeeder.properties | 14 +-
.../logfeeder/shipper-conf/output.config.json | 38 ++
.../docker-logsearch-logfeeder/Dockerfile | 56 +++
.../bin/entrypoint.sh | 9 +-
.../bin/init.sh | 0
.../docker-logsearch-logfeeder/conf}/log4j2.yml | 7 +-
.../conf/logfeeder-env.sh} | 2 +-
.../conf}/logfeeder.properties | 14 +-
.../shipper-conf/global.config.json | 0
.../shipper-conf/output.config.json | 2 +-
pom.xml | 51 ++-
294 files changed, 8413 insertions(+), 4500 deletions(-)
create mode 100644 ambari-logsearch-it/src/test/java/org/apache/ambari/logsearch/solr/Solr.java
create mode 100644 ambari-logsearch-it/src/test/java/org/apache/ambari/logsearch/solr/SolrDocumentMatcher.java
create mode 100644 ambari-logsearch-it/src/test/java/org/apache/ambari/logsearch/solr/search/SearchServiceLogsTest.java
copy ambari-logsearch-server/src/main/java/org/apache/ambari/logsearch/manager/MalformedInputException.java => ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/conf/CloudStorageDestination.java (74%)
create mode 100644 ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/conf/LogFeederMode.java
copy ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/{output/OutputData.java => conf/condition/CloudStorageCondition.java} (53%)
copy ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/{output/OutputData.java => conf/condition/NonCloudStorageCondition.java} (52%)
create mode 100644 ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/conf/output/BucketConfig.java
create mode 100644 ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/conf/output/ExternalHdfsOutputConfig.java
create mode 100644 ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/conf/output/RolloverConfig.java
create mode 100644 ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/conf/output/S3OutputConfig.java
copy ambari-logsearch-server/src/main/java/org/apache/ambari/logsearch/model/request/impl/body/TopFieldAuditLogBodyRequest.java => ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/credential/CompositeSecretStore.java (64%)
copy ambari-logsearch-server/src/main/java/org/apache/ambari/logsearch/model/metadata/Metadata.java => ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/credential/EnvSecretStore.java (68%)
create mode 100644 ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/credential/FileSecretStore.java
create mode 100644 ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/credential/HadoopCredentialSecretStore.java
copy ambari-logsearch-server/src/main/java/org/apache/ambari/logsearch/model/metadata/Metadata.java => ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/credential/PlainTextSecretStore.java (69%)
copy ambari-logsearch-server/src/main/java/org/apache/ambari/logsearch/model/metadata/Metadata.java => ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/credential/PropertySecretStore.java (67%)
copy ambari-logsearch-config-api/src/main/java/org/apache/ambari/logsearch/config/api/model/inputconfig/InputSocketDescriptor.java => ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/credential/SecretStore.java (77%)
create mode 100644 ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/filter/FilterDummy.java
delete mode 100644 ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/input/InputS3File.java
create mode 100644 ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/manager/BlockMerger.java
create mode 100644 ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/manager/InputConfigHolder.java
rename ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/{common/ConfigHandler.java => manager/InputConfigManager.java} (53%)
create mode 100644 ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/manager/operations/InputConfigHandler.java
create mode 100644 ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/manager/operations/impl/CloudStorageInputConfigHandler.java
create mode 100644 ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/manager/operations/impl/DefaultInputConfigHandler.java
delete mode 100644 ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/output/OutputHDFSFile.java
delete mode 100644 ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/output/OutputS3File.java
delete mode 100644 ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/output/S3LogPathResolver.java
delete mode 100644 ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/output/S3OutputConfiguration.java
delete mode 100644 ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/output/S3Uploader.java
create mode 100644 ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/output/cloud/CloudStorageLoggerFactory.java
create mode 100644 ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/output/cloud/CloudStorageOutput.java
create mode 100644 ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/output/cloud/CloudStorageOutputManager.java
create mode 100644 ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/output/cloud/CloudStorageUploader.java
create mode 100644 ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/output/cloud/CustomTimeBasedTriggeringPolicy.java
create mode 100644 ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/output/cloud/upload/AbstractS3CloudClient.java
create mode 100644 ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/output/cloud/upload/ExternalHDFSUploadClient.java
create mode 100644 ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/output/cloud/upload/HDFSS3UploadClient.java
create mode 100644 ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/output/cloud/upload/HDFSUploadClient.java
create mode 100644 ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/output/cloud/upload/S3UploadClient.java
copy ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/{filter/DockerLogFilter.java => output/cloud/upload/SecretKeyPair.java} (68%)
copy ambari-logsearch-logfeeder-container-registry/src/main/java/org/apache/ambari/logfeeder/container/ContainerRegistry.java => ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/output/cloud/upload/UploadClient.java (56%)
create mode 100644 ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/output/cloud/upload/UploadClientFactory.java
delete mode 100644 ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/output/spool/LogSpooler.java
delete mode 100644 ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/output/spool/LogSpoolerContext.java
delete mode 100644 ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/output/spool/LogSpoolerException.java
delete mode 100644 ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/output/spool/RolloverCondition.java
delete mode 100644 ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/output/spool/RolloverHandler.java
delete mode 100644 ambari-logsearch-logfeeder/src/main/java/org/apache/ambari/logfeeder/util/S3Util.java
copy ambari-logsearch-server/src/test/resources/log4j2-test.xml => ambari-logsearch-logfeeder/src/main/resources/core-site.xml (56%)
delete mode 100644 ambari-logsearch-logfeeder/src/test/java/org/apache/ambari/logfeeder/output/OutputS3FileTest.java
delete mode 100644 ambari-logsearch-logfeeder/src/test/java/org/apache/ambari/logfeeder/output/S3LogPathResolverTest.java
delete mode 100644 ambari-logsearch-logfeeder/src/test/java/org/apache/ambari/logfeeder/output/S3UploaderTest.java
delete mode 100644 ambari-logsearch-logfeeder/src/test/java/org/apache/ambari/logfeeder/output/spool/LogSpoolerTest.java
delete mode 100644 ambari-logsearch-logfeeder/src/test/java/org/apache/ambari/logfeeder/util/S3UtilTest.java
copy ambari-logsearch-web/src/app/classes/models/{common-entry.ts => filter-url-param-change.interface.ts} (88%)
copy ambari-logsearch-web/src/app/{components/context-menu/context-menu.component.less => classes/models/user.ts} (91%)
create mode 100644 ambari-logsearch-web/src/app/components/filter-history-manager/filter-history-manager.component.html
create mode 100644 ambari-logsearch-web/src/app/components/filter-history-manager/filter-history-manager.component.less
create mode 100644 ambari-logsearch-web/src/app/components/filter-history-manager/filter-history-manager.component.spec.ts
create mode 100644 ambari-logsearch-web/src/app/components/filter-history-manager/filter-history-manager.component.ts
create mode 100644 ambari-logsearch-web/src/app/services/filter-history.guard.ts
create mode 100644 ambari-logsearch-web/src/app/store/actions/auth.actions.ts
create mode 100644 ambari-logsearch-web/src/app/store/actions/filter-history.actions.ts
copy ambari-logsearch-web/src/app/{components/time-range-picker/time-range-picker.component.less => store/actions/notification.actions.ts} (64%)
create mode 100644 ambari-logsearch-web/src/app/store/effects/auth.effects.ts
copy ambari-logsearch-web/src/app/{modules/shipper/services/shipper-cluster-service-list.service.ts => store/effects/notification.effects.ts} (55%)
create mode 100644 ambari-logsearch-web/src/app/store/reducers/auth.reducers.ts
create mode 100644 ambari-logsearch-web/src/app/store/reducers/filter-history.reducers.ts
create mode 100644 ambari-logsearch-web/src/app/store/selectors/app-state.selectors.ts
create mode 100644 ambari-logsearch-web/src/app/store/selectors/audit-logs-fields.selectors.ts
create mode 100644 ambari-logsearch-web/src/app/store/selectors/auth.selectors.ts
copy ambari-logsearch-web/src/app/{components/node-bar/node-bar.component.less => store/selectors/components.selectors.ts} (60%)
create mode 100644 ambari-logsearch-web/src/app/store/selectors/data-availability.selectors.ts
create mode 100644 ambari-logsearch-web/src/app/store/selectors/filter-history.selectors.ts
copy ambari-logsearch-web/src/app/{services/storage/app-state.service.ts => store/selectors/service-logs-fields.selectors.ts} (58%)
copy docker/{docker-compose.yml => cloud-docker-compose.yml} (77%)
create mode 100644 jenkins/containers/docker-logsearch-logfeeder/Dockerfile
copy jenkins/containers/{docker-logsearch-portal => docker-logsearch-logfeeder}/bin/entrypoint.sh (77%)
copy jenkins/containers/{docker-logsearch-portal => docker-logsearch-logfeeder}/bin/init.sh (100%)
copy {docker/test-config/logfeeder => jenkins/containers/docker-logsearch-logfeeder/conf}/log4j2.yml (88%)
copy jenkins/containers/{docker-logsearch-portal/conf/logsearch-env.sh => docker-logsearch-logfeeder/conf/logfeeder-env.sh} (91%)
copy {docker/test-config/logfeeder => jenkins/containers/docker-logsearch-logfeeder/conf}/logfeeder.properties (76%)
copy {docker/test-config/logfeeder => jenkins/containers/docker-logsearch-logfeeder}/shipper-conf/global.config.json (100%)
copy {docker/test-config/logfeeder => jenkins/containers/docker-logsearch-logfeeder}/shipper-conf/output.config.json (95%)