-
Notifications
You must be signed in to change notification settings - Fork 68
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
37 changed files
with
2,497 additions
and
54 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
# Changelog over Greenland(v1.1.0) release | ||
|
||
## [v1.2.0-rc2](https://github.com/sodafoundation/installer/tree/v1.2.0-rc2) (2021-01-06) | ||
|
||
[Full Changelog](https://github.com/sodafoundation/installer/compare/v1.2.0-rc1...v1.2.0-rc2) | ||
|
||
**Closed issues:** | ||
|
||
- Dashboard installation fails when opensds\_auth\_strategy is set to noauth [\#419](https://github.com/sodafoundation/installer/issues/419) | ||
- Uninstalll of SODA fails because it cannot find srm-toolchain installation [\#417](https://github.com/sodafoundation/installer/issues/417) | ||
- Installation fails at Delfin installer with error "Could not get output from /usr/local/bin/virtualenv --help: AttributeError: module 'os' has no attribute 'PathLike'\n" [\#405](https://github.com/sodafoundation/installer/issues/405) | ||
|
||
**Merged pull requests:** | ||
|
||
- Added Hawaii RC2 release tag [\#421](https://github.com/sodafoundation/installer/pull/421) ([kumarashit](https://github.com/kumarashit)) | ||
- Fixed dashboard installation when auth strategy is noauth [\#420](https://github.com/sodafoundation/installer/pull/420) ([anvithks](https://github.com/anvithks)) | ||
- Fixed issue with uninstall SRM toolchain when not exists [\#418](https://github.com/sodafoundation/installer/pull/418) ([anvithks](https://github.com/anvithks)) | ||
- Fix delfin OS version for 18.04 & 16.04 [\#372](https://github.com/sodafoundation/installer/pull/372) ([joseph-v](https://github.com/joseph-v)) | ||
|
||
## [v1.2.0-rc1](https://github.com/sodafoundation/installer/tree/v1.2.0-rc1) (2020-12-24) | ||
|
||
[Full Changelog](https://github.com/sodafoundation/installer/compare/v1.1.0...v1.2.0-rc1) | ||
|
||
**Closed issues:** | ||
|
||
- \[Delfin Performance Monitoring\] Install Prometheus and Grafana and integrate with Delfin for metric collection and visualisation [\#406](https://github.com/sodafoundation/installer/issues/406) | ||
- Extend SODA installer to install Example Use cases [\#404](https://github.com/sodafoundation/installer/issues/404) | ||
- Single Command Install for SODA with default configs. [\#403](https://github.com/sodafoundation/installer/issues/403) | ||
- SODA ansible script retry script fails [\#402](https://github.com/sodafoundation/installer/issues/402) | ||
- bug\(installer\): Ansible failures on Ubuntu 18.04 [\#393](https://github.com/sodafoundation/installer/issues/393) | ||
- Incorrect dashboard realease tag/version in dashboard.yml for v1.0.0 [\#371](https://github.com/sodafoundation/installer/issues/371) | ||
- Nodeplugin dns policy should be added [\#72](https://github.com/sodafoundation/installer/issues/72) | ||
|
||
**Merged pull requests:** | ||
|
||
- Adding the Hawaii RC1 release tags. [\#416](https://github.com/sodafoundation/installer/pull/416) ([kumarashit](https://github.com/kumarashit)) | ||
- Support Delfin performance exporters and alert exporter configs [\#415](https://github.com/sodafoundation/installer/pull/415) ([joseph-v](https://github.com/joseph-v)) | ||
- Added SRM Toolchain install and remove [\#413](https://github.com/sodafoundation/installer/pull/413) ([anvithks](https://github.com/anvithks)) | ||
|
||
|
||
|
||
\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)* |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,46 @@ | ||
# Copyright 2020 The SODA Authors. | ||
# | ||
# Licensed 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. | ||
|
||
--- | ||
# Dummy variable to avoid error because ansible does not recognize the | ||
# file as a good configuration file when no variable in it. | ||
dummy: | ||
|
||
######################### | ||
# INSTALL SRM TOOLCHAIN # | ||
######################### | ||
# The SRM Toolchain is required if you wish to use the SODA Dashboard to view the metrics and visualization. | ||
# If you set this to true then the installer will install Prometheus:<version>, AlertManager<version> and Grafana<version>. | ||
# Please note that this installer will install the above as docker containers. | ||
# If you already have any of the above running then please make the appropriate | ||
# changes to the docker container name and ports at {srm_toolchain_dir}/docker-compose.yml | ||
# If you set this to false then you will not be able to view the visualization using SODA Dashboard. | ||
# You can however configure your own dashboard or receiver to connect with Delfin. | ||
|
||
install_srm_toolchain: false | ||
|
||
# The source directory where the SRM Toolchain installer files reside | ||
srm_toolchain_dir: srm-toolchain | ||
|
||
# The working directory where the SRM Toolchain installer files are copied. | ||
srm_toolchain_work_dir: /opt/srm-toolchain | ||
|
||
prometheus_image_tag: v2.23.0 | ||
prometheus_port: 9090 | ||
|
||
alertmanager_image_tag: v0.21.0 | ||
alertmanager_port: 9093 | ||
|
||
grafana_image_tag: 7.3.5 | ||
grafana_port: 3000 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,51 @@ | ||
# Copyright 2020 The SODA Authors. | ||
# | ||
# Licensed 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. | ||
|
||
--- | ||
- name: check for SRM Toolchain files existed | ||
stat: | ||
path: "{{ srm_toolchain_work_dir }}" | ||
register: srmtoolchainexisted | ||
|
||
- name: Stop and remove Prometheus, Alertmanager, Grafana containers but don't delete the images | ||
shell: docker-compose rm -fs | ||
args: | ||
chdir: "{{ srm_toolchain_work_dir }}/" | ||
when: | ||
- source_purge == false | ||
- srmtoolchainexisted.stat.isdir is defined and srmtoolchainexisted.stat.isdir | ||
|
||
- name: Stop and remove Prometheus, Alertmanager, Grafana containers & delete the images | ||
shell: docker-compose down --rmi all | ||
args: | ||
chdir: "{{ srm_toolchain_work_dir }}/" | ||
when: | ||
- source_purge is undefined or source_purge != false | ||
- srmtoolchainexisted.stat.isdir is defined and srmtoolchainexisted.stat.isdir | ||
|
||
- name: clean up all SRM Toolchain directories | ||
file: | ||
path: "{{ item }}" | ||
state: absent | ||
force: yes | ||
with_items: | ||
- "{{ srm_toolchain_work_dir }}/" | ||
ignore_errors: yes | ||
tags: | ||
- srm_toolchain | ||
- clean | ||
when: | ||
- source_purge is undefined or source_purge != false | ||
- srmtoolchainexisted.stat.isdir is defined and srmtoolchainexisted.stat.isdir | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.