Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Offline mode Ubuntu part - fixes #587

Merged
merged 3 commits into from
Oct 10, 2019

Conversation

lukurde
Copy link
Contributor

@lukurde lukurde commented Oct 10, 2019

No description provided.

@lukurde lukurde marked this pull request as ready for review October 10, 2019 12:46
@lukurde lukurde merged commit bc6c55a into hitachienergy:feature/offline-mode Oct 10, 2019
seriva added a commit that referenced this pull request Oct 11, 2019
* Added download role

* Kubernetes install packages, dependencies list added

* Loading images from download cache- Kubernetes role

* Docker installation from offline

* Added download role

* Commit to store prototype (temporary changes)

* Updated prototype

* sync -> copy + improvements

* The same package for multiple OS distros handled

* Grafana offline mode install, docker offline fixes

* ELK, HAProxy, Postgresql moved to offline installation

* RabbitMQ package installation offline mode

* HAProxy experimental binary install (offline mode)

* RabbitMQ offline, HAProxy offline binary install (#473)

* RabbitMQ package installation offline mode

* HAProxy experimental binary install (offline mode)

* Added links to kibana, haproxy, filebeat, elasticsearch, grafana, docker packages (#474)

* Added links to haproxy_exporter and rabbitmq packages (#476)

* Offline mode for (file install): elacticsearch-curator, haproxy_exporter, jmx_exporter, kafka, node_exporter

* Fixes for downloading packages and installing Docker on Ubuntu (#480)

* Updated variable names for dest dirs

* Fixes for downloading packages

* Prometheus, AlertManager and ZooKeeper move to offline mode

* Tasks for downloading all files and improvements (#412)

* Added links to postgresql, zookeeper, kafka, prometheus, exporter packages (#484)

* Exact version match (#485)

* Exact version match (#412)

* Simplified setting properties (#412)

* Fix: Prevent docs duplication in manifest

* Remote_src fix in unarchive, haproxy and haproxy_exporter validated

* [Offline-mode] ELK stack updated

* Fixes for offline mode with packages and files

* Kubernetes installation of deb package fix

* Download all packages + fix for admin_user (#504)

* Feature/offline-mode - added image download capability (#486)

* image download capability added
* multiple fixes and multi-arch support added

* Added links to Kubernetes packages (#502)

* Removing the test environment destruction function

* Added links to kibana, haproxy, filebeat, elasticsearch, grafana, docker packages

* Added links to haproxy_exporter and rabbitmq packages

* Added links to haproxy_exporter and rabbitmq packages

* Added links to postgresql packages

* Added links to postgresql packages

* Added links to postgresql packages

* Added links to zookeeper, kafka, exporter packages

* Added links to Kubernetes packages

* replaced sha512 with file_name

* More fixes to offline mode (#503)

* Fix: Prevent docs duplication in manifest

* Remote_src fix in unarchive, haproxy and haproxy_exporter validated

* [Offline-mode] ELK stack updated

* Fixes for offline mode with packages and files

* Kubernetes installation of deb package fix

* Removed test data (#412) (#505)

* Feature/offline-mode - image download tweaks, added configuration example (#507)

* change url to full docker registry path with version tag, added configuration examples

* removal of unnecessary quotations, silenced ansible warning

* Kafka, Kafka exporter, postgresql and install role

* Add offline-mode flag to epicli

* Add offline mode to AnsibleVarsGenerator

* Add offline flag for epicli (#510)

* Add offline-mode flag to epicli

* Add offline mode to AnsibleVarsGenerator

* Installing packages + files + images using artifacts repository

* Installing packages + files + images using artifacts repository (#512)

* Rewrote: postgress, haproxy and haproxy_exporter.

* Prometheus, Grafana, Exporters, Kafka, Zookeeper to use private repo

* Kafka exporter moved to private repo

* Rewrote: postgress, haproxy and haproxy_exporter. (#514)

* Missing flannel image definition in K8s configuration

* Download role cleanup

* Install role cleanup

* Add stub of repositories role

* Fixed feature mapping yaml

* Updated elk, Kibana, Filebeat, elk-curator.

* Added file_name for haproxy-exporter

* Roles to use private repo (#515)

* Installing packages + files + images using artifacts repository

* Prometheus, Grafana, Exporters, Kafka, Zookeeper to use private repo

* Kafka exporter moved to private repo

* Missing flannel image definition in K8s configuration

* Download role cleanup

* Install role cleanup

* Fixed feature mapping yaml

* Feature/offline mode (#516)

- Updated elk, Kibana, Filebeat, elk-curator
- Added file_name for haproxy-exporter

* Add setup and teardown to Epiphany role

* Add integration to repository role with epicli

* Change repository configuration to take files from kubernetes master server

* Fixed remove of node_exporter endpoint accessibility on kubernetes master for default configuration

* Add offline/online mode for Red Hat (#519)

* Added prepare command to prepare offline repo scripts.

* - Updated RabbitMQ roll to pull stuff from repo.

* Add scopeo copying (#521)

* Add offline/online mode for Red Hat

* Add skopeo copy and stub of task for Debian

* Copy scopeo to upload dir

* Add new structure of files to repository role (#522)

* Add offline/online mode for Red Hat

* Add skopeo copy and stub of task for Debian

* Copy scopeo to upload dir

* Changed repository script structure

* Move repository scripts

* Add directories copy for new data structure

* Fixes for Red Hat script

* Refactor of repository role.

* Refactored stuff.

* download-requirements.sh for CentOS-7 (#513) (#526)

download-requirements.sh for CentOS-7

* Started refactoring  repository role. (#527)

* Refactor of repository role.
* Refactored stuff.

* Run download-requirements.sh from any location (#528)

Run download-requirements.sh from any location

* Move Skopeo for copying to repo host and add message for long running repo task.

* Feature/offline mode (#529)

- Move Skopeo for copying to repo host and add message for long running repo task.

* Offline progress

- Changed offline_mode to offline_requirements accepting a path param.
- Removed old offline mode code
- Removed useless checks for AnsibleVarsGenerator.py

* Minor message update.

* Feature/offline mode (#530)

- Changed offline_mode to offline_requirements accepting a path param.
- Removed old offline mode code
- Removed useless checks for AnsibleVarsGenerator.py

* Offline progress

- Fix for local epi-repo path.
- Cleaned up old code.

* Feature/offline mode (#531)

- Fix for local epi-repo path.
- Cleaned up old code.

* Refactoring repository role (#532)

- Refactoring repository role

* Changes in repository role (#533)

* Redirect STDERR to STDOUT for logging

* Fix for packages containing 'error' in name

* Added Perl as dependency for vim

* Fix for 'ERROR 403: Forbidden' on AWS

* Added python-firewall for firewalld

* Added dependencies for vim

* - Minor fixes after merge with develop

* Fixed version numbers.

* More dependencies for vim (#538)

* Merged develop into feature/offline + some fixes (#539)

* Updated documentation

- Added changelog
- Added versions to for components
- Minor documentation updates
- Removed unused documentation

* Fixed links.

* Fixed changelog.

* Added node_exporter port known issue.

* Feature/skopeo (#475)

* Updated documentation

- Added changelog
- Added versions to for components
- Minor documentation updates
- Removed unused documentation

* Fixed links.

* Fixed changelog.

* Added node_exporter port known issue.

* - Added Skopeo minor update to devcontainer.

* subnets, network interfaces, security rules, ansible inventory (#469)

Fixes for subnets
Fixed versions for Terraform providers for both Azure and AWS
Added VMs
Added network interfaces
Added security rules
Added ansible inventory generation

* File generating hashes for directory (#477)

* Item: #422 Desc: Add missing ports for prometheus and grafana

* Item: #0000 Desc: File hash generator for directory

* Item: #0000 Desc: Moved folder to new structure

* Testruns (#506)

- Added running of python unit tests via debug config in VSCode
- Added running of serverspec tests via debug config in VSCode
- Documentation

* Release prep part 1 (#501)

* Updated documentation

- Added changelog
- Added versions to for components
- Minor documentation updates
- Removed unused documentation

* Fixed links.

* Fixed changelog.

* Added node_exporter port known issue.

* Preparation for release.

* Feature/azure-k8n-storage (#487)

- Added shared storage for k8n

* Azure rehat fixes (#511)

Fix for container-selinux package on redhat.
Fixes for HAProxy and Posgress on Azure.
Fix for running tests from VSCode.

* Fix typo rabbitmq (#518)

* Fix/rabbitmq error (#523)

- Fixed typo for rabbitmq machine

* Fixed link to container-selinux package (legacy) (#525)

* Fixed link to container-selinux package

* Refactor of repository role.

* Refactored stuff.

* Move Skopeo for copying to repo host and add message for long running repo task.

* Offline progress

- Changed offline_mode to offline_requirements accepting a path param.
- Removed old offline mode code
- Removed useless checks for AnsibleVarsGenerator.py

* Minor message update.

* Offline progress

- Fix for local epi-repo path.
- Cleaned up old code.

* - Minor fixes after merge with develop

* Fixed version numbers.

* Debian scripts for download

* Reverted temp changes

* Review changes

* Changed scripts fore Debian packages (#540)

* Installing packages + files + images using artifacts repository

* Prometheus, Grafana, Exporters, Kafka, Zookeeper to use private repo

* Kafka exporter moved to private repo

* Missing flannel image definition in K8s configuration

* Download role cleanup

* Install role cleanup

* Fix for dependencies to be downloaded (#544)

* uniq -> 'sort --unique'

* Updated package dependencies

* Remove trailing spaces

* java-1.8.0-openjdk -> java-1.8.0-openjdk-headless

* Refactored repository role, changes for RHEL (#547)

* Refactored repository role, changes for RHEL #536

* Changed directories structure for tasks #536

* Added repository role to feature mappings #536

* Fix for removing flag file if expired #536

* Added wget #536

* Minor fix for prepare when output dir is not supplied.

* Minor fix for prepare paths (#550)

- Minor fix for prepare when output dir is not supplied.

* Offline mode - progress for RedHat (#552)

* Added --log-to-journal option #536

* download-requirements script logs to journal #536

* Added python-slip-dbus for firewalld on AWS #536

* Disabled repository role in feature mappings #536

* Static version for docker-ce #536

* download-reqs: yum makecache fast -> yum makecache #536

* Do not install epel-release #536

* Download latest versions of dependencies #536

* Optimizations and better naming #536

* Colons -> hyphens in file names of images #536

* jmx_prometheus_javaagent v0.12.0 #536

* Better task names in zookeeper role

* Offline mode progress (#555)

* yum makecache -> yum makecache fast #536

* Added versions for docker-ce & docker-ce-cli #536

* Added property 'download_done_flag_expire_minutes' #536

* enabled-system-repos.txt in /var/tmp #536

* Clean up temporary files #536

* Added execution time #536

* Fixes for Azure in repository role #536

* Fixes for centos offline mode

* Fixes for offline centos  (#577)

* Installing packages + files + images using artifacts repository

* Prometheus, Grafana, Exporters, Kafka, Zookeeper to use private repo

* Kafka exporter moved to private repo

* Missing flannel image definition in K8s configuration

* Download role cleanup

* Install role cleanup

* Fixed feature mapping yaml

* Debian scripts for download

* Reverted temp changes

* Review changes

* Fixes for centos offline mode

* Fixes for offline mode for RedHat after testing (#579)

* Improvements after testing #536

* Rabbitmq and Erlang in fixed version #536

* Added --cacheonly to yum repolist #536

* Removed old structure #536

* Local docker registry for controlplane images

* Change comment for custom_image_registry

Co-Authored-By: to-bar <46519524+to-bar@users.noreply.github.com>

* Skip downloading when image exists #536

* Fix in repository teardown #536

* Missing coredns images, flannel installation fix

* WIP: Feature/offline Ubuntu part (#580)

* offline repo for ubuntu - merge scripts into repository role - initial support

* requirements and repo creation fixes

* ubuntu offline-online installation works

* apt-cache policy not needed here

* cleanups

* added missing bash error handling

* added removal of 3rd party repos, other cleanups, install wget and gpg for minimal OS

* fix for running script from different location (#583)

* Fixes for offline mode for RedHat and CentOS (#585)

* Fix for hosts without yum-utils package #536

* Fixes for repo prereqs and image permissions  #536

* Offline mode Ubuntu part - fixes (#587)

* fix for running script from different location

* fixed skopeo .tar permissions to 644

* added missing dependencies for jq

* Fix/offline ubu (#588)

* fix for running script from different location

* fixed skopeo .tar permissions to 644

* added missing dependencies for jq

* bootstrap apache and dpkg-dev installation in air-gap mode

* Requirements and repo creation for centos

* Added missing file

* Requirements and repo creation for centos (#589)

* Requirements and repo creation for centos

* Added missing file

* Added NSG rules for image repository and package repository

* Added security rules to AWS and fixed on Azure

* Added security rules to AWS and fixed on Azure (#591)

* Offline mode Ubuntu part - fixes for air-gap mode, install libdpkg-perl (#592)

* fixes for air-gap mode, install libdpkg-perl

* unified stderr to stdout bash pipe with rhel version of this script

* convoluted comments are convoluted

* added missing dependencies

* Change name for RedHat filebeat

* File name typo fix (#593)

* Changed name to fix again...

* Fixed name for RedHat in rabbitmq tasks.

* Epicli validation and RabbitMQ and Postgress cluster fixes. (#595)

* Ensure httpd is running

* Ensure httpd is running (#597)

* Ensure httpd is running

* Added killing of the previous instance for Ansible

* Set up sysctl params for K8s

* Fix/offline ubu (#599)

* fixes for air-gap mode, install libdpkg-perl

* unified stderr to stdout bash pipe with rhel version of this script

* convoluted comments are convoluted

* added missing dependencies

* added dependencies for postgresql-10 and gpg/gnupg

* Fixed default HAProxy config

* Fix/offline last minute improvements (#601)

* fixes for air-gap mode, install libdpkg-perl

* unified stderr to stdout bash pipe with rhel version of this script

* convoluted comments are convoluted

* added missing dependencies

* added dependencies for postgresql-10 and gpg/gnupg

* restore system repos if missing, logging improvements

* Fix in enable-system-repos.sh for RHEL (#604)

* Merged develop into offline. (#605)

* Fix/aws ports and naming (#576)

* FIxes:

- Init issues for different providers
- Link in docs

* Added ports for clustering Postgres and RabbitMQ

* RabbitMQ test fix for AWS hostnames (#578)

* Test fix - added regexp to eliminate false negatives in particular cases (#586)

* Feature/doc updates (#584)

* - Updated changelog

* Added article for up/downscaling, clustering components.

* Added article for offline installation.

* removal of unneeded code from Ubuntu 16.04 era (#606)
to-bar pushed a commit to to-bar/epiphany that referenced this pull request May 6, 2020
* Added download role

* Kubernetes install packages, dependencies list added

* Loading images from download cache- Kubernetes role

* Docker installation from offline

* Added download role

* Commit to store prototype (temporary changes)

* Updated prototype

* sync -> copy + improvements

* The same package for multiple OS distros handled

* Grafana offline mode install, docker offline fixes

* ELK, HAProxy, Postgresql moved to offline installation

* RabbitMQ package installation offline mode

* HAProxy experimental binary install (offline mode)

* RabbitMQ offline, HAProxy offline binary install (hitachienergy#473)

* RabbitMQ package installation offline mode

* HAProxy experimental binary install (offline mode)

* Added links to kibana, haproxy, filebeat, elasticsearch, grafana, docker packages (hitachienergy#474)

* Added links to haproxy_exporter and rabbitmq packages (hitachienergy#476)

* Offline mode for (file install): elacticsearch-curator, haproxy_exporter, jmx_exporter, kafka, node_exporter

* Fixes for downloading packages and installing Docker on Ubuntu (hitachienergy#480)

* Updated variable names for dest dirs

* Fixes for downloading packages

* Prometheus, AlertManager and ZooKeeper move to offline mode

* Tasks for downloading all files and improvements (hitachienergy#412)

* Added links to postgresql, zookeeper, kafka, prometheus, exporter packages (hitachienergy#484)

* Exact version match (hitachienergy#485)

* Exact version match (hitachienergy#412)

* Simplified setting properties (hitachienergy#412)

* Fix: Prevent docs duplication in manifest

* Remote_src fix in unarchive, haproxy and haproxy_exporter validated

* [Offline-mode] ELK stack updated

* Fixes for offline mode with packages and files

* Kubernetes installation of deb package fix

* Download all packages + fix for admin_user (hitachienergy#504)

* Feature/offline-mode - added image download capability (hitachienergy#486)

* image download capability added
* multiple fixes and multi-arch support added

* Added links to Kubernetes packages (hitachienergy#502)

* Removing the test environment destruction function

* Added links to kibana, haproxy, filebeat, elasticsearch, grafana, docker packages

* Added links to haproxy_exporter and rabbitmq packages

* Added links to haproxy_exporter and rabbitmq packages

* Added links to postgresql packages

* Added links to postgresql packages

* Added links to postgresql packages

* Added links to zookeeper, kafka, exporter packages

* Added links to Kubernetes packages

* replaced sha512 with file_name

* More fixes to offline mode (hitachienergy#503)

* Fix: Prevent docs duplication in manifest

* Remote_src fix in unarchive, haproxy and haproxy_exporter validated

* [Offline-mode] ELK stack updated

* Fixes for offline mode with packages and files

* Kubernetes installation of deb package fix

* Removed test data (hitachienergy#412) (hitachienergy#505)

* Feature/offline-mode - image download tweaks, added configuration example (hitachienergy#507)

* change url to full docker registry path with version tag, added configuration examples

* removal of unnecessary quotations, silenced ansible warning

* Kafka, Kafka exporter, postgresql and install role

* Add offline-mode flag to epicli

* Add offline mode to AnsibleVarsGenerator

* Add offline flag for epicli (hitachienergy#510)

* Add offline-mode flag to epicli

* Add offline mode to AnsibleVarsGenerator

* Installing packages + files + images using artifacts repository

* Installing packages + files + images using artifacts repository (hitachienergy#512)

* Rewrote: postgress, haproxy and haproxy_exporter.

* Prometheus, Grafana, Exporters, Kafka, Zookeeper to use private repo

* Kafka exporter moved to private repo

* Rewrote: postgress, haproxy and haproxy_exporter. (hitachienergy#514)

* Missing flannel image definition in K8s configuration

* Download role cleanup

* Install role cleanup

* Add stub of repositories role

* Fixed feature mapping yaml

* Updated elk, Kibana, Filebeat, elk-curator.

* Added file_name for haproxy-exporter

* Roles to use private repo (hitachienergy#515)

* Installing packages + files + images using artifacts repository

* Prometheus, Grafana, Exporters, Kafka, Zookeeper to use private repo

* Kafka exporter moved to private repo

* Missing flannel image definition in K8s configuration

* Download role cleanup

* Install role cleanup

* Fixed feature mapping yaml

* Feature/offline mode (hitachienergy#516)

- Updated elk, Kibana, Filebeat, elk-curator
- Added file_name for haproxy-exporter

* Add setup and teardown to Epiphany role

* Add integration to repository role with epicli

* Change repository configuration to take files from kubernetes master server

* Fixed remove of node_exporter endpoint accessibility on kubernetes master for default configuration

* Add offline/online mode for Red Hat (hitachienergy#519)

* Added prepare command to prepare offline repo scripts.

* - Updated RabbitMQ roll to pull stuff from repo.

* Add scopeo copying (hitachienergy#521)

* Add offline/online mode for Red Hat

* Add skopeo copy and stub of task for Debian

* Copy scopeo to upload dir

* Add new structure of files to repository role (hitachienergy#522)

* Add offline/online mode for Red Hat

* Add skopeo copy and stub of task for Debian

* Copy scopeo to upload dir

* Changed repository script structure

* Move repository scripts

* Add directories copy for new data structure

* Fixes for Red Hat script

* Refactor of repository role.

* Refactored stuff.

* download-requirements.sh for CentOS-7 (hitachienergy#513) (hitachienergy#526)

download-requirements.sh for CentOS-7

* Started refactoring  repository role. (hitachienergy#527)

* Refactor of repository role.
* Refactored stuff.

* Run download-requirements.sh from any location (hitachienergy#528)

Run download-requirements.sh from any location

* Move Skopeo for copying to repo host and add message for long running repo task.

* Feature/offline mode (hitachienergy#529)

- Move Skopeo for copying to repo host and add message for long running repo task.

* Offline progress

- Changed offline_mode to offline_requirements accepting a path param.
- Removed old offline mode code
- Removed useless checks for AnsibleVarsGenerator.py

* Minor message update.

* Feature/offline mode (hitachienergy#530)

- Changed offline_mode to offline_requirements accepting a path param.
- Removed old offline mode code
- Removed useless checks for AnsibleVarsGenerator.py

* Offline progress

- Fix for local epi-repo path.
- Cleaned up old code.

* Feature/offline mode (hitachienergy#531)

- Fix for local epi-repo path.
- Cleaned up old code.

* Refactoring repository role (hitachienergy#532)

- Refactoring repository role

* Changes in repository role (hitachienergy#533)

* Redirect STDERR to STDOUT for logging

* Fix for packages containing 'error' in name

* Added Perl as dependency for vim

* Fix for 'ERROR 403: Forbidden' on AWS

* Added python-firewall for firewalld

* Added dependencies for vim

* - Minor fixes after merge with develop

* Fixed version numbers.

* More dependencies for vim (hitachienergy#538)

* Merged develop into feature/offline + some fixes (hitachienergy#539)

* Updated documentation

- Added changelog
- Added versions to for components
- Minor documentation updates
- Removed unused documentation

* Fixed links.

* Fixed changelog.

* Added node_exporter port known issue.

* Feature/skopeo (hitachienergy#475)

* Updated documentation

- Added changelog
- Added versions to for components
- Minor documentation updates
- Removed unused documentation

* Fixed links.

* Fixed changelog.

* Added node_exporter port known issue.

* - Added Skopeo minor update to devcontainer.

* subnets, network interfaces, security rules, ansible inventory (hitachienergy#469)

Fixes for subnets
Fixed versions for Terraform providers for both Azure and AWS
Added VMs
Added network interfaces
Added security rules
Added ansible inventory generation

* File generating hashes for directory (hitachienergy#477)

* Item: hitachienergy#422 Desc: Add missing ports for prometheus and grafana

* Item: #0000 Desc: File hash generator for directory

* Item: #0000 Desc: Moved folder to new structure

* Testruns (hitachienergy#506)

- Added running of python unit tests via debug config in VSCode
- Added running of serverspec tests via debug config in VSCode
- Documentation

* Release prep part 1 (hitachienergy#501)

* Updated documentation

- Added changelog
- Added versions to for components
- Minor documentation updates
- Removed unused documentation

* Fixed links.

* Fixed changelog.

* Added node_exporter port known issue.

* Preparation for release.

* Feature/azure-k8n-storage (hitachienergy#487)

- Added shared storage for k8n

* Azure rehat fixes (hitachienergy#511)

Fix for container-selinux package on redhat.
Fixes for HAProxy and Posgress on Azure.
Fix for running tests from VSCode.

* Fix typo rabbitmq (hitachienergy#518)

* Fix/rabbitmq error (hitachienergy#523)

- Fixed typo for rabbitmq machine

* Fixed link to container-selinux package (legacy) (hitachienergy#525)

* Fixed link to container-selinux package

* Refactor of repository role.

* Refactored stuff.

* Move Skopeo for copying to repo host and add message for long running repo task.

* Offline progress

- Changed offline_mode to offline_requirements accepting a path param.
- Removed old offline mode code
- Removed useless checks for AnsibleVarsGenerator.py

* Minor message update.

* Offline progress

- Fix for local epi-repo path.
- Cleaned up old code.

* - Minor fixes after merge with develop

* Fixed version numbers.

* Debian scripts for download

* Reverted temp changes

* Review changes

* Changed scripts fore Debian packages (hitachienergy#540)

* Installing packages + files + images using artifacts repository

* Prometheus, Grafana, Exporters, Kafka, Zookeeper to use private repo

* Kafka exporter moved to private repo

* Missing flannel image definition in K8s configuration

* Download role cleanup

* Install role cleanup

* Fix for dependencies to be downloaded (hitachienergy#544)

* uniq -> 'sort --unique'

* Updated package dependencies

* Remove trailing spaces

* java-1.8.0-openjdk -> java-1.8.0-openjdk-headless

* Refactored repository role, changes for RHEL (hitachienergy#547)

* Refactored repository role, changes for RHEL hitachienergy#536

* Changed directories structure for tasks hitachienergy#536

* Added repository role to feature mappings hitachienergy#536

* Fix for removing flag file if expired hitachienergy#536

* Added wget hitachienergy#536

* Minor fix for prepare when output dir is not supplied.

* Minor fix for prepare paths (hitachienergy#550)

- Minor fix for prepare when output dir is not supplied.

* Offline mode - progress for RedHat (hitachienergy#552)

* Added --log-to-journal option hitachienergy#536

* download-requirements script logs to journal hitachienergy#536

* Added python-slip-dbus for firewalld on AWS hitachienergy#536

* Disabled repository role in feature mappings hitachienergy#536

* Static version for docker-ce hitachienergy#536

* download-reqs: yum makecache fast -> yum makecache hitachienergy#536

* Do not install epel-release hitachienergy#536

* Download latest versions of dependencies hitachienergy#536

* Optimizations and better naming hitachienergy#536

* Colons -> hyphens in file names of images hitachienergy#536

* jmx_prometheus_javaagent v0.12.0 hitachienergy#536

* Better task names in zookeeper role

* Offline mode progress (hitachienergy#555)

* yum makecache -> yum makecache fast hitachienergy#536

* Added versions for docker-ce & docker-ce-cli hitachienergy#536

* Added property 'download_done_flag_expire_minutes' hitachienergy#536

* enabled-system-repos.txt in /var/tmp hitachienergy#536

* Clean up temporary files hitachienergy#536

* Added execution time hitachienergy#536

* Fixes for Azure in repository role hitachienergy#536

* Fixes for centos offline mode

* Fixes for offline centos  (hitachienergy#577)

* Installing packages + files + images using artifacts repository

* Prometheus, Grafana, Exporters, Kafka, Zookeeper to use private repo

* Kafka exporter moved to private repo

* Missing flannel image definition in K8s configuration

* Download role cleanup

* Install role cleanup

* Fixed feature mapping yaml

* Debian scripts for download

* Reverted temp changes

* Review changes

* Fixes for centos offline mode

* Fixes for offline mode for RedHat after testing (hitachienergy#579)

* Improvements after testing hitachienergy#536

* Rabbitmq and Erlang in fixed version hitachienergy#536

* Added --cacheonly to yum repolist hitachienergy#536

* Removed old structure hitachienergy#536

* Local docker registry for controlplane images

* Change comment for custom_image_registry

Co-Authored-By: to-bar <46519524+to-bar@users.noreply.github.com>

* Skip downloading when image exists hitachienergy#536

* Fix in repository teardown hitachienergy#536

* Missing coredns images, flannel installation fix

* WIP: Feature/offline Ubuntu part (hitachienergy#580)

* offline repo for ubuntu - merge scripts into repository role - initial support

* requirements and repo creation fixes

* ubuntu offline-online installation works

* apt-cache policy not needed here

* cleanups

* added missing bash error handling

* added removal of 3rd party repos, other cleanups, install wget and gpg for minimal OS

* fix for running script from different location (hitachienergy#583)

* Fixes for offline mode for RedHat and CentOS (hitachienergy#585)

* Fix for hosts without yum-utils package hitachienergy#536

* Fixes for repo prereqs and image permissions  hitachienergy#536

* Offline mode Ubuntu part - fixes (hitachienergy#587)

* fix for running script from different location

* fixed skopeo .tar permissions to 644

* added missing dependencies for jq

* Fix/offline ubu (hitachienergy#588)

* fix for running script from different location

* fixed skopeo .tar permissions to 644

* added missing dependencies for jq

* bootstrap apache and dpkg-dev installation in air-gap mode

* Requirements and repo creation for centos

* Added missing file

* Requirements and repo creation for centos (hitachienergy#589)

* Requirements and repo creation for centos

* Added missing file

* Added NSG rules for image repository and package repository

* Added security rules to AWS and fixed on Azure

* Added security rules to AWS and fixed on Azure (hitachienergy#591)

* Offline mode Ubuntu part - fixes for air-gap mode, install libdpkg-perl (hitachienergy#592)

* fixes for air-gap mode, install libdpkg-perl

* unified stderr to stdout bash pipe with rhel version of this script

* convoluted comments are convoluted

* added missing dependencies

* Change name for RedHat filebeat

* File name typo fix (hitachienergy#593)

* Changed name to fix again...

* Fixed name for RedHat in rabbitmq tasks.

* Epicli validation and RabbitMQ and Postgress cluster fixes. (hitachienergy#595)

* Ensure httpd is running

* Ensure httpd is running (hitachienergy#597)

* Ensure httpd is running

* Added killing of the previous instance for Ansible

* Set up sysctl params for K8s

* Fix/offline ubu (hitachienergy#599)

* fixes for air-gap mode, install libdpkg-perl

* unified stderr to stdout bash pipe with rhel version of this script

* convoluted comments are convoluted

* added missing dependencies

* added dependencies for postgresql-10 and gpg/gnupg

* Fixed default HAProxy config

* Fix/offline last minute improvements (hitachienergy#601)

* fixes for air-gap mode, install libdpkg-perl

* unified stderr to stdout bash pipe with rhel version of this script

* convoluted comments are convoluted

* added missing dependencies

* added dependencies for postgresql-10 and gpg/gnupg

* restore system repos if missing, logging improvements

* Fix in enable-system-repos.sh for RHEL (hitachienergy#604)

* Merged develop into offline. (hitachienergy#605)

* Fix/aws ports and naming (hitachienergy#576)

* FIxes:

- Init issues for different providers
- Link in docs

* Added ports for clustering Postgres and RabbitMQ

* RabbitMQ test fix for AWS hostnames (hitachienergy#578)

* Test fix - added regexp to eliminate false negatives in particular cases (hitachienergy#586)

* Feature/doc updates (hitachienergy#584)

* - Updated changelog

* Added article for up/downscaling, clustering components.

* Added article for offline installation.

* removal of unneeded code from Ubuntu 16.04 era (hitachienergy#606)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants