diff --git a/README.md b/README.md index 41e513004f..530e17479f 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,14 @@ # Epiphany Platform -[![GitHub release](https://img.shields.io/github/v/release/epiphany-platform/epiphany.svg)](https://github.com/epiphany-platform/epiphany/releases) -[![Github license](https://img.shields.io/github/license/epiphany-platform/epiphany)](https://github.com/epiphany-platform/epiphany/releases) -[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=epiphany-platform_epiphany&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=epiphany-platform_epiphany) -[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=epiphany-platform_epiphany&metric=sqale_rating)](https://sonarcloud.io/summary/new_code?id=epiphany-platform_epiphany) -[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=epiphany-platform_epiphany&metric=security_rating)](https://sonarcloud.io/summary/new_code?id=epiphany-platform_epiphany) -[![Bugs](https://sonarcloud.io/api/project_badges/measure?project=epiphany-platform_epiphany&metric=bugs)](https://sonarcloud.io/summary/new_code?id=epiphany-platform_epiphany) -[![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=epiphany-platform_epiphany&metric=vulnerabilities)](https://sonarcloud.io/summary/new_code?id=epiphany-platform_epiphany) -[![Code Smells](https://sonarcloud.io/api/project_badges/measure?project=epiphany-platform_epiphany&metric=code_smells)](https://sonarcloud.io/summary/new_code?id=epiphany-platform_epiphany) +[![GitHub release](https://img.shields.io/github/v/release/hitachienergy/epiphany.svg)](https://github.com/hitachienergy/epiphany/releases) +[![Github license](https://img.shields.io/github/license/hitachienergy/epiphany)](https://github.com/hitachienergy/epiphany/releases) +[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=hitachienergy_epiphany&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=hitachienergy_epiphany) +[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=hitachienergy_epiphany&metric=sqale_rating)](https://sonarcloud.io/summary/new_code?id=hitachienergy_epiphany) +[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=hitachienergy_epiphany&metric=security_rating)](https://sonarcloud.io/summary/new_code?id=hitachienergy_epiphany) +[![Bugs](https://sonarcloud.io/api/project_badges/measure?project=hitachienergy_epiphany&metric=bugs)](https://sonarcloud.io/summary/new_code?id=hitachienergy_epiphany) +[![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=hitachienergy_epiphany&metric=vulnerabilities)](https://sonarcloud.io/summary/new_code?id=hitachienergy_epiphany) +[![Code Smells](https://sonarcloud.io/api/project_badges/measure?project=hitachienergy_epiphany&metric=code_smells)](https://sonarcloud.io/summary/new_code?id=hitachienergy_epiphany) -**⚠️ Epiphany is no longer under active development, no new features or upgrades will be done by the [core team](https://github.com/orgs/epiphany-platform/teams/epiphany-team). The [core team](https://github.com/orgs/epiphany-platform/teams/epiphany-team) however, will address critical defects and security issues during the [LTS versions](docs/home/LIFECYCLE.md) lifecycle. Finally the [core team](https://github.com/orgs/epiphany-platform/teams/epiphany-team) will continue the [governance](docs/home/GOVERNANCE.md) of external contributions and publish intermittent releases for [LTS versions](docs/home/LIFECYCLE.md) during their lifecycle.⚠️** +**⚠️ Epiphany is no longer under active development, no new features or upgrades will be done by the core team. The core team however, will address critical defects and security issues during the [LTS versions](docs/home/LIFECYCLE.md) lifecycle. Finally the core team will continue the [governance](docs/home/GOVERNANCE.md) of external contributions and publish intermittent releases for [LTS versions](docs/home/LIFECYCLE.md) during their lifecycle.⚠️** ## Overview @@ -25,7 +25,7 @@ Epiphany at its core is a full automation of Kubernetes and Docker plus addition The following target platforms are available: AWS, Azure and on-prem installation. Epiphany can run on as few as one node (laptop, desktop, server) but the real value comes from running 3 or more nodes for scale and HA. Everything is data driven so simply changing the manifest data and running the automation will modify the environment. -Kubernetes hosts (masters, nodes) and component VMs can be added depending on data in the initial manifest. More information [here](https://github.com/epiphany-platform/epiphany/blob/develop/docs/home/howto/CLUSTER.md#how-to-scale-or-cluster-components). +Kubernetes hosts (masters, nodes) and component VMs can be added depending on data in the initial manifest. More information [here](/docs/home/howto/CLUSTER.md#how-to-scale-or-cluster-components). Please note that currently Epiphany supports only creating new masters and nodes and adding them to the Kubernetes cluster. It doesn't support downscale. To remove them from Kubernetes cluster you have to do it manually. @@ -44,7 +44,7 @@ At the link presented below you can find the information about deprecated compon ### Epicli -Use the following command to see a full run-down of all [epicli](https://github.com/epiphany-platform/epiphany/blob/develop/docs/home/howto/PREREQUISITES.md#run-epicli-from-docker-image) commands and flags: +Use the following command to see a full run-down of all [epicli](/docs/home/howto/PREREQUISITES.md#run-epicli-from-docker-image) commands and flags: ```shell epicli --help @@ -70,7 +70,7 @@ epicli apply -f demo.yml ``` You will be asked for a password that will be used for encryption of some of build artifacts. More information [here](docs/home/howto/SECURITY.md#how-to-run-epicli-with-password). -Since version 0.7 epicli has an option to backup/recovery some of its components. More information [here](https://github.com/epiphany-platform/epiphany/blob/develop/docs/home/howto/BACKUP.md). +Since version 0.7 epicli has an option to backup/recovery some of its components. More information [here](/docs/home/howto/BACKUP.md). ```shell epicli backup -f -b epicli recovery -f -b diff --git a/ansible/playbooks/applications.yml b/ansible/playbooks/applications.yml index d71a32ea96..c395b71e98 100644 --- a/ansible/playbooks/applications.yml +++ b/ansible/playbooks/applications.yml @@ -17,5 +17,5 @@ # The "inventory_dir" fact cannot be used here. # Documentation (https://docs.ansible.com/ansible/latest/inventory/implicit_localhost.html) states: # - The inventory_file and inventory_dir magic variables are not available for the implicit localhost as they are dependent on each inventory host. - # TODO: https://github.com/epiphany-platform/epiphany/issues/1650 + # TODO: https://github.com/hitachienergy/epiphany/issues/1650 KUBECONFIG: "{{ vault_location }}/../kubeconfig" diff --git a/ansible/playbooks/helm.yml b/ansible/playbooks/helm.yml index 6bda64d3d0..a3f1ebad8d 100644 --- a/ansible/playbooks/helm.yml +++ b/ansible/playbooks/helm.yml @@ -14,5 +14,5 @@ # The "inventory_dir" fact cannot be used here. # Documentation (https://docs.ansible.com/ansible/latest/inventory/implicit_localhost.html) states: # - The inventory_file and inventory_dir magic variables are not available for the implicit localhost as they are dependent on each inventory host. - # TODO: https://github.com/epiphany-platform/epiphany/issues/1650 + # TODO: https://github.com/hitachienergy/epiphany/issues/1650 KUBECONFIG: "{{ vault_location }}/../kubeconfig" diff --git a/ansible/playbooks/keycloak.yml b/ansible/playbooks/keycloak.yml index f673a1015d..2a63b71433 100644 --- a/ansible/playbooks/keycloak.yml +++ b/ansible/playbooks/keycloak.yml @@ -17,5 +17,5 @@ # The "inventory_dir" fact cannot be used here. # Documentation (https://docs.ansible.com/ansible/latest/inventory/implicit_localhost.html) states: # - The inventory_file and inventory_dir magic variables are not available for the implicit localhost as they are dependent on each inventory host. - # TODO: https://github.com/epiphany-platform/epiphany/issues/1650 + # TODO: https://github.com/hitachienergy/epiphany/issues/1650 KUBECONFIG: "{{ vault_location }}/../kubeconfig" diff --git a/ansible/playbooks/roles/backup/tasks/logging_opensearch_snapshot.yml b/ansible/playbooks/roles/backup/tasks/logging_opensearch_snapshot.yml index 3f5a70a18e..59cd8487cb 100644 --- a/ansible/playbooks/roles/backup/tasks/logging_opensearch_snapshot.yml +++ b/ansible/playbooks/roles/backup/tasks/logging_opensearch_snapshot.yml @@ -34,7 +34,7 @@ msg: "[WARNING] No snapshot backup created as only single-node cluster backup is supported." - name: Snapshot backup - when: cluster_status.json.number_of_nodes == 1 # https://github.com/epiphany-platform/epiphany/blob/develop/docs/home/howto/BACKUP.md#logging + when: cluster_status.json.number_of_nodes == 1 # https://github.com/hitachienergy/epiphany/blob/develop/docs/home/howto/BACKUP.md#logging block: - name: Ensure snapshot repository is defined uri: diff --git a/ansible/playbooks/roles/containerd/tasks/configure-kubelet-env.yml b/ansible/playbooks/roles/containerd/tasks/configure-kubelet-env.yml index a854009b02..3391500591 100644 --- a/ansible/playbooks/roles/containerd/tasks/configure-kubelet-env.yml +++ b/ansible/playbooks/roles/containerd/tasks/configure-kubelet-env.yml @@ -1,4 +1,4 @@ -# To be replaced by filter plugin (https://github.com/epiphany-platform/epiphany/issues/2943) +# To be replaced by filter plugin (https://github.com/hitachienergy/epiphany/issues/2943) - name: Reconfigure kubelet args notify: - Restart containerd diff --git a/ansible/playbooks/roles/containerd/tasks/upgrade/main.yml b/ansible/playbooks/roles/containerd/tasks/upgrade/main.yml index f9731244d8..d5f6acd8ff 100644 --- a/ansible/playbooks/roles/containerd/tasks/upgrade/main.yml +++ b/ansible/playbooks/roles/containerd/tasks/upgrade/main.yml @@ -1,5 +1,5 @@ --- -# TODO Refactor containerd role upgrade tasks (https://github.com/epiphany-platform/epiphany/issues/3048) +# TODO Refactor containerd role upgrade tasks (https://github.com/hitachienergy/epiphany/issues/3048) - name: Patch stateful apps include_tasks: upgrade/patch-statesfulset.yml when: @@ -57,7 +57,7 @@ # There are already bandlers responsible for restart of these services however it is required # to restart them earlier, before uncordoning the hosts -# TODO Refactor containerd role upgrade tasks (https://github.com/epiphany-platform/epiphany/issues/3048) +# TODO Refactor containerd role upgrade tasks (https://github.com/hitachienergy/epiphany/issues/3048) - name: Restart containerd systemd: name: containerd @@ -86,7 +86,7 @@ - inventory_hostname not in groups.image_registry - ansible_facts.packages['docker-ce'] is defined -# TODO Refactor containerd role upgrade tasks (https://github.com/epiphany-platform/epiphany/issues/3048) +# TODO Refactor containerd role upgrade tasks (https://github.com/hitachienergy/epiphany/issues/3048) - name: Wait for cluster's readiness include_role: name: upgrade diff --git a/ansible/playbooks/roles/preflight/tasks/common/main.yml b/ansible/playbooks/roles/preflight/tasks/common/main.yml index ad4fe74872..c6a0e39831 100644 --- a/ansible/playbooks/roles/preflight/tasks/common/main.yml +++ b/ansible/playbooks/roles/preflight/tasks/common/main.yml @@ -24,7 +24,7 @@ The following components in inventory are not supported for {{ architecture }} architecture on {{ os_distro }} OS: {{ unsupported_components_checklist | join(', ') }}. If the components are not necessary, you may remove them from the feature-mapping - (see https://github.com/epiphany-platform/epiphany/blob/develop/docs/home/howto/CLUSTER.md#how-to-create-custom-cluster-components). + (see https://github.com/hitachienergy/epiphany/blob/develop/docs/home/howto/CLUSTER.md#how-to-create-custom-cluster-components). success_msg: All components supported for {{ architecture }} architecture quiet: true diff --git a/docs/changelogs/CHANGELOG-0.10.md b/docs/changelogs/CHANGELOG-0.10.md index b5e772c48b..82a94b7bb4 100644 --- a/docs/changelogs/CHANGELOG-0.10.md +++ b/docs/changelogs/CHANGELOG-0.10.md @@ -9,44 +9,44 @@ Version 0.10 won't be supported anymore. Instead, we introduced version 1.0 whic ### Added -- [#1798](https://github.com/epiphany-platform/epiphany/issues/1798) - Additional alerts for Prometheus -- [#1355](https://github.com/epiphany-platform/epiphany/issues/1355) - Updating cloud based OS images - configuration required for Azure RHEL LVM images -- [#2081](https://github.com/epiphany-platform/epiphany/issues/2081) - Replace Skopeo with Crane -- [#1323](https://github.com/epiphany-platform/epiphany/issues/1323) - Documentation how to handle data in Opendistro for Elasticsearch -- [#1789](https://github.com/epiphany-platform/epiphany/issues/1789) - [Ubuntu] Add retry feature for downloading packages in download-requirements.sh +- [#1798](https://github.com/hitachienergy/epiphany/issues/1798) - Additional alerts for Prometheus +- [#1355](https://github.com/hitachienergy/epiphany/issues/1355) - Updating cloud based OS images - configuration required for Azure RHEL LVM images +- [#2081](https://github.com/hitachienergy/epiphany/issues/2081) - Replace Skopeo with Crane +- [#1323](https://github.com/hitachienergy/epiphany/issues/1323) - Documentation how to handle data in Opendistro for Elasticsearch +- [#1789](https://github.com/hitachienergy/epiphany/issues/1789) - [Ubuntu] Add retry feature for downloading packages in download-requirements.sh ### Fixed -- [#1870](https://github.com/epiphany-platform/epiphany/issues/1870) - Do not install Filebeat when there is no Elasticsearch -- [#1881](https://github.com/epiphany-platform/epiphany/issues/1881) - epicli: wrong informations in help messages -- [#1959](https://github.com/epiphany-platform/epiphany/issues/1959) - Network traffic not allowed from load balancer's subnet to Kubernetes's subnet in AWS -- [#1991](https://github.com/epiphany-platform/epiphany/issues/1991) - When custom repo is used backup/recovery stops working -- [#1908](https://github.com/epiphany-platform/epiphany/issues/1908) - Research why Epiphany nodes hang when memory is overcommited -- [#1979](https://github.com/epiphany-platform/epiphany/issues/1979) - RabbitMQ fails on upgrade when 2 nodes are specified that are not clustered -- [#1984](https://github.com/epiphany-platform/epiphany/issues/1984) - RabbitMQ 3.7.10 fails on upgrade to 3.8.9: 'rabbitmqctl version' command not found -- [#1824](https://github.com/epiphany-platform/epiphany/issues/1824) - offline installation fails with error 'yum lockfile is held by another process' (Azure/RHEL) -- [#2069](https://github.com/epiphany-platform/epiphany/issues/2069) - [CentOS] epicli fails on task [repository : Create epirepo repository] -- [#2066](https://github.com/epiphany-platform/epiphany/issues/2066) - [CentOS] download-requirements.sh fails on extracting tar with backed up repos -- [#2067](https://github.com/epiphany-platform/epiphany/issues/2067) - [CentOS] epicli fails on task "repository : Wait for yum lock to be released" on CentOS Minimal -- [#2115](https://github.com/epiphany-platform/epiphany/issues/2115) - Epicli hangs on importing GPG keys for kubernetes repository on RHEL -- [#2121](https://github.com/epiphany-platform/epiphany/issues/2121) - [RedHat/CentOS] Erlang package versions specified in requirements are missing in external repository -- [#2068](https://github.com/epiphany-platform/epiphany/issues/2068) - Preflight role requires sudoer user -- [#2136](https://github.com/epiphany-platform/epiphany/issues/2136) - Replace Bintray repository -- [#2161](https://github.com/epiphany-platform/epiphany/issues/2161) - Running out of disk space during upgrade from v0.6 and v0.7 where the default disks are 32GB -- [#1844](https://github.com/epiphany-platform/epiphany/issues/1844) - Default password in Open Distro for Elasticsearch, Filebeat, Kibana and Grafana -- [#2128](https://github.com/epiphany-platform/epiphany/issues/2128) - [upgrade] Configuration in elasticsearch.yml is overwritten +- [#1870](https://github.com/hitachienergy/epiphany/issues/1870) - Do not install Filebeat when there is no Elasticsearch +- [#1881](https://github.com/hitachienergy/epiphany/issues/1881) - epicli: wrong informations in help messages +- [#1959](https://github.com/hitachienergy/epiphany/issues/1959) - Network traffic not allowed from load balancer's subnet to Kubernetes's subnet in AWS +- [#1991](https://github.com/hitachienergy/epiphany/issues/1991) - When custom repo is used backup/recovery stops working +- [#1908](https://github.com/hitachienergy/epiphany/issues/1908) - Research why Epiphany nodes hang when memory is overcommited +- [#1979](https://github.com/hitachienergy/epiphany/issues/1979) - RabbitMQ fails on upgrade when 2 nodes are specified that are not clustered +- [#1984](https://github.com/hitachienergy/epiphany/issues/1984) - RabbitMQ 3.7.10 fails on upgrade to 3.8.9: 'rabbitmqctl version' command not found +- [#1824](https://github.com/hitachienergy/epiphany/issues/1824) - offline installation fails with error 'yum lockfile is held by another process' (Azure/RHEL) +- [#2069](https://github.com/hitachienergy/epiphany/issues/2069) - [CentOS] epicli fails on task [repository : Create epirepo repository] +- [#2066](https://github.com/hitachienergy/epiphany/issues/2066) - [CentOS] download-requirements.sh fails on extracting tar with backed up repos +- [#2067](https://github.com/hitachienergy/epiphany/issues/2067) - [CentOS] epicli fails on task "repository : Wait for yum lock to be released" on CentOS Minimal +- [#2115](https://github.com/hitachienergy/epiphany/issues/2115) - Epicli hangs on importing GPG keys for kubernetes repository on RHEL +- [#2121](https://github.com/hitachienergy/epiphany/issues/2121) - [RedHat/CentOS] Erlang package versions specified in requirements are missing in external repository +- [#2068](https://github.com/hitachienergy/epiphany/issues/2068) - Preflight role requires sudoer user +- [#2136](https://github.com/hitachienergy/epiphany/issues/2136) - Replace Bintray repository +- [#2161](https://github.com/hitachienergy/epiphany/issues/2161) - Running out of disk space during upgrade from v0.6 and v0.7 where the default disks are 32GB +- [#1844](https://github.com/hitachienergy/epiphany/issues/1844) - Default password in Open Distro for Elasticsearch, Filebeat, Kibana and Grafana +- [#2128](https://github.com/hitachienergy/epiphany/issues/2128) - [upgrade] Configuration in elasticsearch.yml is overwritten ### Updated -- [#1953](https://github.com/epiphany-platform/epiphany/issues/1953) - Replace Pipenv with Poetry -- [#1862](https://github.com/epiphany-platform/epiphany/issues/1862) - Upgrade Ignite (2.9.1) -- [#1952](https://github.com/epiphany-platform/epiphany/issues/1952) - Upgrade ansible to 2.10.x -- [#1864](https://github.com/epiphany-platform/epiphany/issues/1864) - Upgrade Hashicorp Vault (1.6.1), Vault Helm Chart (0.9.0), Vault-k8s (0.7.0) -- [#2029](https://github.com/epiphany-platform/epiphany/issues/2029) - Remove old ARM references. -- [#1901](https://github.com/epiphany-platform/epiphany/issues/1901) - Make Epiphany upgrades selective (Kafka). Added new parameter for epicli (--upgrade-components) -- [#2080](https://github.com/epiphany-platform/epiphany/issues/2080) - Update RHEL images in CI pipelines and documentation to the current latest 7.9 version -- [#1859](https://github.com/epiphany-platform/epiphany/issues/1859) - Upgrade Open Distro for Elasticsearch to v1.13.x and elasticsearch-oss to v7.10.2 -- [#2142](https://github.com/epiphany-platform/epiphany/issues/2142) - Update Ubuntu 18.04-LTS images to the latest version +- [#1953](https://github.com/hitachienergy/epiphany/issues/1953) - Replace Pipenv with Poetry +- [#1862](https://github.com/hitachienergy/epiphany/issues/1862) - Upgrade Ignite (2.9.1) +- [#1952](https://github.com/hitachienergy/epiphany/issues/1952) - Upgrade ansible to 2.10.x +- [#1864](https://github.com/hitachienergy/epiphany/issues/1864) - Upgrade Hashicorp Vault (1.6.1), Vault Helm Chart (0.9.0), Vault-k8s (0.7.0) +- [#2029](https://github.com/hitachienergy/epiphany/issues/2029) - Remove old ARM references. +- [#1901](https://github.com/hitachienergy/epiphany/issues/1901) - Make Epiphany upgrades selective (Kafka). Added new parameter for epicli (--upgrade-components) +- [#2080](https://github.com/hitachienergy/epiphany/issues/2080) - Update RHEL images in CI pipelines and documentation to the current latest 7.9 version +- [#1859](https://github.com/hitachienergy/epiphany/issues/1859) - Upgrade Open Distro for Elasticsearch to v1.13.x and elasticsearch-oss to v7.10.2 +- [#2142](https://github.com/hitachienergy/epiphany/issues/2142) - Update Ubuntu 18.04-LTS images to the latest version ### Breaking changes @@ -54,4 +54,4 @@ Version 0.10 won't be supported anymore. Instead, we introduced version 1.0 whic ### Known issues -- [#2115](https://github.com/epiphany-platform/epiphany/issues/2115) - [RHEL/CentOS] epicli may hang or fail on importing GPG keys for Kubernetes rpm repository +- [#2115](https://github.com/hitachienergy/epiphany/issues/2115) - [RHEL/CentOS] epicli may hang or fail on importing GPG keys for Kubernetes rpm repository diff --git a/docs/changelogs/CHANGELOG-0.3.md b/docs/changelogs/CHANGELOG-0.3.md index 1217463374..9fcf8c7e12 100644 --- a/docs/changelogs/CHANGELOG-0.3.md +++ b/docs/changelogs/CHANGELOG-0.3.md @@ -4,23 +4,23 @@ ### Fixed -- [#1350](https://github.com/epiphany-platform/epiphany/issues/1350) - Cannot deploy a non-k8s cluster with load\_balancer vm +- [#1350](https://github.com/hitachienergy/epiphany/issues/1350) - Cannot deploy a non-k8s cluster with load\_balancer vm ## [0.3.1] 2020-04-20 ### Fixed -- [#407](https://github.com/epiphany-platform/epiphany/issues/407) - Deployment/Application role fails because Kubernetes cluster is not ready after reboot. -- [#410](https://github.com/epiphany-platform/epiphany/issues/410) - Node_exporter ports are not present in defaults resulting in Prometheus not beeing able to scrape data with minimal cluster data.yaml. -- [#433](https://github.com/epiphany-platform/epiphany/issues/433) - Kafka exporter unnecessarily installed on RabbitMQ vms. -- [#548](https://github.com/epiphany-platform/epiphany/issues/548) - Epicli fails on AWS when clustering RabbitMQ nodes. -- [#549](https://github.com/epiphany-platform/epiphany/issues/549) - Need to allow traffic on port 5432 to enable PostgreSQL replication on AWS. -- [#839](https://github.com/epiphany-platform/epiphany/issues/839) - Add ServerAliveInterval option to keep SSH connection for long running tasks -- [#1016](https://github.com/epiphany-platform/epiphany/issues/1016) - Disable verify, backup and recovery as they are not fully implemented -- [#1105](https://github.com/epiphany-platform/epiphany/issues/1105) - [v0.3] failing on task: Install container-selinux for RHEL -- [#1106](https://github.com/epiphany-platform/epiphany/issues/1106) - [v0.3] Epicli exiting with exit code 0 despite errors -- [#1154](https://github.com/epiphany-platform/epiphany/issues/1154) - Node exporter is not installed on logging vms -- [#1163](https://github.com/epiphany-platform/epiphany/issues/1163) - [v0.4, v0.3] Typo in the role name rabbitmq +- [#407](https://github.com/hitachienergy/epiphany/issues/407) - Deployment/Application role fails because Kubernetes cluster is not ready after reboot. +- [#410](https://github.com/hitachienergy/epiphany/issues/410) - Node_exporter ports are not present in defaults resulting in Prometheus not beeing able to scrape data with minimal cluster data.yaml. +- [#433](https://github.com/hitachienergy/epiphany/issues/433) - Kafka exporter unnecessarily installed on RabbitMQ vms. +- [#548](https://github.com/hitachienergy/epiphany/issues/548) - Epicli fails on AWS when clustering RabbitMQ nodes. +- [#549](https://github.com/hitachienergy/epiphany/issues/549) - Need to allow traffic on port 5432 to enable PostgreSQL replication on AWS. +- [#839](https://github.com/hitachienergy/epiphany/issues/839) - Add ServerAliveInterval option to keep SSH connection for long running tasks +- [#1016](https://github.com/hitachienergy/epiphany/issues/1016) - Disable verify, backup and recovery as they are not fully implemented +- [#1105](https://github.com/hitachienergy/epiphany/issues/1105) - [v0.3] failing on task: Install container-selinux for RHEL +- [#1106](https://github.com/hitachienergy/epiphany/issues/1106) - [v0.3] Epicli exiting with exit code 0 despite errors +- [#1154](https://github.com/hitachienergy/epiphany/issues/1154) - Node exporter is not installed on logging vms +- [#1163](https://github.com/hitachienergy/epiphany/issues/1163) - [v0.4, v0.3] Typo in the role name rabbitmq - Added default machines for rabbitmq and load_balancer components ## [0.3.0] 2019-07-31 @@ -45,5 +45,5 @@ ### Known issues -- Deployment/Application role fails because Kubernetes cluster is not ready after reboot. More info [here](https://github.com/epiphany-platform/epiphany/issues/407) -- Node_exporter ports are not present in defaults resulting in Prometheus not beeing able to scrape data with minimal cluster data.yaml. More info [here](https://github.com/epiphany-platform/epiphany/issues/410) +- Deployment/Application role fails because Kubernetes cluster is not ready after reboot. More info [here](https://github.com/hitachienergy/epiphany/issues/407) +- Node_exporter ports are not present in defaults resulting in Prometheus not beeing able to scrape data with minimal cluster data.yaml. More info [here](https://github.com/hitachienergy/epiphany/issues/410) diff --git a/docs/changelogs/CHANGELOG-0.4.md b/docs/changelogs/CHANGELOG-0.4.md index f90987ce92..ece7f01f0f 100644 --- a/docs/changelogs/CHANGELOG-0.4.md +++ b/docs/changelogs/CHANGELOG-0.4.md @@ -4,27 +4,27 @@ ### Fixed -- [#1350](https://github.com/epiphany-platform/epiphany/issues/1350) - Cannot deploy a non-k8s cluster with load\_balancer vm +- [#1350](https://github.com/hitachienergy/epiphany/issues/1350) - Cannot deploy a non-k8s cluster with load\_balancer vm ## [0.4.4] 2020-04-16 ### Fixed -- [#966](https://github.com/epiphany-platform/epiphany/issues/966) - Ubuntu builds get stuck on 'Create epirepo repository' task waiting for user input in offline mode -- [#1043](https://github.com/epiphany-platform/epiphany/issues/1043) - For vm template on Azure disk_size_gb is missing in storage_os_disk -- [#1049](https://github.com/epiphany-platform/epiphany/issues/1049) - Azure/RedHat specified disk size 30 GB is smaller than the size of the disk in the VM image -- [#1063](https://github.com/epiphany-platform/epiphany/issues/1063) - Issues with single_machine install -- [#1108](https://github.com/epiphany-platform/epiphany/issues/1108) - [Azure RedHat] Create epirepo: package httpd-2.4.6-93 requires httpd-tools = 2.4.6-93 but latest available is 2.4.6-90 -- [#1016](https://github.com/epiphany-platform/epiphany/issues/1016) - Disable verify, backup and recovery as they are not fully implemented -- [#1154](https://github.com/epiphany-platform/epiphany/issues/1154) - Node exporter is not installed on logging vms -- [#1163](https://github.com/epiphany-platform/epiphany/issues/1163) - [v0.4, v0.3] Typo in the role name rabbitmq +- [#966](https://github.com/hitachienergy/epiphany/issues/966) - Ubuntu builds get stuck on 'Create epirepo repository' task waiting for user input in offline mode +- [#1043](https://github.com/hitachienergy/epiphany/issues/1043) - For vm template on Azure disk_size_gb is missing in storage_os_disk +- [#1049](https://github.com/hitachienergy/epiphany/issues/1049) - Azure/RedHat specified disk size 30 GB is smaller than the size of the disk in the VM image +- [#1063](https://github.com/hitachienergy/epiphany/issues/1063) - Issues with single_machine install +- [#1108](https://github.com/hitachienergy/epiphany/issues/1108) - [Azure RedHat] Create epirepo: package httpd-2.4.6-93 requires httpd-tools = 2.4.6-93 but latest available is 2.4.6-90 +- [#1016](https://github.com/hitachienergy/epiphany/issues/1016) - Disable verify, backup and recovery as they are not fully implemented +- [#1154](https://github.com/hitachienergy/epiphany/issues/1154) - Node exporter is not installed on logging vms +- [#1163](https://github.com/hitachienergy/epiphany/issues/1163) - [v0.4, v0.3] Typo in the role name rabbitmq ## [0.4.3] 2020-03-16 ### Fixed -- [#966](https://github.com/epiphany-platform/epiphany/issues/966) - Ubuntu builds get stuck on task [repository : Create epirepo repository] waiting for user input -- [#839](https://github.com/epiphany-platform/epiphany/issues/839) - Add ServerAliveInterval option to keep SSH connection for long running tasks +- [#966](https://github.com/hitachienergy/epiphany/issues/966) - Ubuntu builds get stuck on task [repository : Create epirepo repository] waiting for user input +- [#839](https://github.com/hitachienergy/epiphany/issues/839) - Add ServerAliveInterval option to keep SSH connection for long running tasks ## [0.4.2] 2019-11-20 @@ -35,21 +35,21 @@ ### Changed - Removed legacy Epiphany from the repository -- [#617](https://github.com/epiphany-platform/epiphany/issues/617) - Docker images are loaded only on image registry host +- [#617](https://github.com/hitachienergy/epiphany/issues/617) - Docker images are loaded only on image registry host ### Fixed -- [#694](https://github.com/epiphany-platform/epiphany/issues/694) - epicli apply does not remove from build files that were removed from sources +- [#694](https://github.com/hitachienergy/epiphany/issues/694) - epicli apply does not remove from build files that were removed from sources ## [0.4.1] 2019-10-17 ### Fixed -- [#612](https://github.com/epiphany-platform/epiphany/issues/612) - 'epicli delete' - cannot delete a partially built infrastructure -- [#613](https://github.com/epiphany-platform/epiphany/pull/613) - Hotfixes for Ubuntu offline installation in air-gap mode -- [#614](https://github.com/epiphany-platform/epiphany/pull/614) - Fixed RotatingFileHandler permission error (for Docker Toolbox on Windows) -- [#615](https://github.com/epiphany-platform/epiphany/issues/615) - Minor Azure bugs for 0.4.0 release -- [#620](https://github.com/epiphany-platform/epiphany/issues/620) - Incorrect Ansible metadata (prerequisite) for Kubernetes Node +- [#612](https://github.com/hitachienergy/epiphany/issues/612) - 'epicli delete' - cannot delete a partially built infrastructure +- [#613](https://github.com/hitachienergy/epiphany/pull/613) - Hotfixes for Ubuntu offline installation in air-gap mode +- [#614](https://github.com/hitachienergy/epiphany/pull/614) - Fixed RotatingFileHandler permission error (for Docker Toolbox on Windows) +- [#615](https://github.com/hitachienergy/epiphany/issues/615) - Minor Azure bugs for 0.4.0 release +- [#620](https://github.com/hitachienergy/epiphany/issues/620) - Incorrect Ansible metadata (prerequisite) for Kubernetes Node ## [0.4.0] 2019-10-11 @@ -68,10 +68,10 @@ ### Fixed -- [#407](https://github.com/epiphany-platform/epiphany/issues/407) - Deployment/Application role fails because Kubernetes cluster is not ready after reboot. -- [#410](https://github.com/epiphany-platform/epiphany/issues/410) - Node_exporter ports are not present in defaults resulting in Prometheus not beeing able to scrape data with minimal cluster data.yaml. -- [#548](https://github.com/epiphany-platform/epiphany/issues/548) - Epicli fails on AWS when clustering RabbitMQ nodes. -- [#549](https://github.com/epiphany-platform/epiphany/issues/549) - Need to allow traffic on port 5432 to enable PostgreSQL replication on AWS. +- [#407](https://github.com/hitachienergy/epiphany/issues/407) - Deployment/Application role fails because Kubernetes cluster is not ready after reboot. +- [#410](https://github.com/hitachienergy/epiphany/issues/410) - Node_exporter ports are not present in defaults resulting in Prometheus not beeing able to scrape data with minimal cluster data.yaml. +- [#548](https://github.com/hitachienergy/epiphany/issues/548) - Epicli fails on AWS when clustering RabbitMQ nodes. +- [#549](https://github.com/hitachienergy/epiphany/issues/549) - Need to allow traffic on port 5432 to enable PostgreSQL replication on AWS. ### Known issues diff --git a/docs/changelogs/CHANGELOG-0.5.md b/docs/changelogs/CHANGELOG-0.5.md index 9acb3929a2..6f846a1ff8 100644 --- a/docs/changelogs/CHANGELOG-0.5.md +++ b/docs/changelogs/CHANGELOG-0.5.md @@ -4,26 +4,26 @@ ### Fixed -- [#1350](https://github.com/epiphany-platform/epiphany/issues/1350) - Cannot deploy a non-k8s cluster with load\_balancer vm +- [#1350](https://github.com/hitachienergy/epiphany/issues/1350) - Cannot deploy a non-k8s cluster with load\_balancer vm ## [0.5.4] 2020-04-14 ### Added -- [#986](https://github.com/epiphany-platform/epiphany/issues/986) - Add vim to Epicli container and devcontainer -- [#1044](https://github.com/epiphany-platform/epiphany/issues/1044) - Add ability to add subscriptionId to sp.yml on Azure +- [#986](https://github.com/hitachienergy/epiphany/issues/986) - Add vim to Epicli container and devcontainer +- [#1044](https://github.com/hitachienergy/epiphany/issues/1044) - Add ability to add subscriptionId to sp.yml on Azure ### Fixed -- [#624](https://github.com/epiphany-platform/epiphany/issues/624) - Don't run epicli as root in container -- [#966](https://github.com/epiphany-platform/epiphany/issues/966) - Ubuntu builds get stuck on 'Create epirepo repository' task waiting for user input in offline mode -- [#1043](https://github.com/epiphany-platform/epiphany/issues/1043) - For vm template on Azure disk_size_gb is missing in storage_os_disk -- [#1049](https://github.com/epiphany-platform/epiphany/issues/1049) - Azure/RedHat specified disk size 30 GB is smaller than the size of the disk in the VM image -- [#1063](https://github.com/epiphany-platform/epiphany/issues/1063) - Issues with single_machine install -- [#1108](https://github.com/epiphany-platform/epiphany/issues/1108) - [Azure RedHat] Create epirepo: package httpd-2.4.6-93 requires httpd-tools = 2.4.6-93 but latest available is 2.4.6-90 -- [#1110](https://github.com/epiphany-platform/epiphany/issues/1110) - Install fixed version of httpd when latest fails (RHEL) -- [#1016](https://github.com/epiphany-platform/epiphany/issues/1016) - Disable verify, backup and recovery as they are not fully implemented -- [#1154](https://github.com/epiphany-platform/epiphany/issues/1154) - Node exporter is not installed on logging vms +- [#624](https://github.com/hitachienergy/epiphany/issues/624) - Don't run epicli as root in container +- [#966](https://github.com/hitachienergy/epiphany/issues/966) - Ubuntu builds get stuck on 'Create epirepo repository' task waiting for user input in offline mode +- [#1043](https://github.com/hitachienergy/epiphany/issues/1043) - For vm template on Azure disk_size_gb is missing in storage_os_disk +- [#1049](https://github.com/hitachienergy/epiphany/issues/1049) - Azure/RedHat specified disk size 30 GB is smaller than the size of the disk in the VM image +- [#1063](https://github.com/hitachienergy/epiphany/issues/1063) - Issues with single_machine install +- [#1108](https://github.com/hitachienergy/epiphany/issues/1108) - [Azure RedHat] Create epirepo: package httpd-2.4.6-93 requires httpd-tools = 2.4.6-93 but latest available is 2.4.6-90 +- [#1110](https://github.com/hitachienergy/epiphany/issues/1110) - Install fixed version of httpd when latest fails (RHEL) +- [#1016](https://github.com/hitachienergy/epiphany/issues/1016) - Disable verify, backup and recovery as they are not fully implemented +- [#1154](https://github.com/hitachienergy/epiphany/issues/1154) - Node exporter is not installed on logging vms ## [0.5.3] 2020-03-09 @@ -34,69 +34,69 @@ ### Fixed -- [#940](https://github.com/epiphany-platform/epiphany/issues/940) - Epicli init does not include any infrastructure documents -- [#611](https://github.com/epiphany-platform/epiphany/issues/611) - Lack of configuration/rabbitmq and configuration/postgresql after running epicli init --full -- [#736](https://github.com/epiphany-platform/epiphany/issues/736) - Running epicli init -p any --full generates cloud sample configuration instead of bare metal config -- [#942](https://github.com/epiphany-platform/epiphany/issues/942) - Additional security rules for NSGs are not applied properly for Azure -- [#951](https://github.com/epiphany-platform/epiphany/issues/951) - Fix PGBouncer to use v1.10 for all platforms -- [#945](https://github.com/epiphany-platform/epiphany/issues/945) - Disable NSG creation on Azure +- [#940](https://github.com/hitachienergy/epiphany/issues/940) - Epicli init does not include any infrastructure documents +- [#611](https://github.com/hitachienergy/epiphany/issues/611) - Lack of configuration/rabbitmq and configuration/postgresql after running epicli init --full +- [#736](https://github.com/hitachienergy/epiphany/issues/736) - Running epicli init -p any --full generates cloud sample configuration instead of bare metal config +- [#942](https://github.com/hitachienergy/epiphany/issues/942) - Additional security rules for NSGs are not applied properly for Azure +- [#951](https://github.com/hitachienergy/epiphany/issues/951) - Fix PGBouncer to use v1.10 for all platforms +- [#945](https://github.com/hitachienergy/epiphany/issues/945) - Disable NSG creation on Azure - Fix for [CVE-2019-14864](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-14864) -- [#966](https://github.com/epiphany-platform/epiphany/issues/966) - Ubuntu builds get stuck on 'Create epirepo repository' task waiting for user input -- [#965](https://github.com/epiphany-platform/epiphany/issues/965) - Install Kibana on all logging vms +- [#966](https://github.com/hitachienergy/epiphany/issues/966) - Ubuntu builds get stuck on 'Create epirepo repository' task waiting for user input +- [#965](https://github.com/hitachienergy/epiphany/issues/965) - Install Kibana on all logging vms ## [0.5.2] 2020-02-17 ### Added -- [#854](https://github.com/epiphany-platform/epiphany/issues/854) - PostgreSQL: PGBouncer implementation -- [#905](https://github.com/epiphany-platform/epiphany/pull/905) - PostgreSQL: pgAudit extension for audit logging +- [#854](https://github.com/hitachienergy/epiphany/issues/854) - PostgreSQL: PGBouncer implementation +- [#905](https://github.com/hitachienergy/epiphany/pull/905) - PostgreSQL: pgAudit extension for audit logging - PostgreSQL: Send logs to Elasticsearch -- [#915](https://github.com/epiphany-platform/epiphany/pull/915) - PostgreSQL: Add logrotate configuration +- [#915](https://github.com/hitachienergy/epiphany/pull/915) - PostgreSQL: Add logrotate configuration ### Fixed -- [#906](https://github.com/epiphany-platform/epiphany/issues/906) - Open Distro for Elasticsearch: Task 'Install Elasticsearch package' fails -- [#909](https://github.com/epiphany-platform/epiphany/issues/909) - Upgrade: Missing property 'name' when running epicli upgrade -- [#869](https://github.com/epiphany-platform/epiphany/issues/869) - Common: Issue installing Debian packages +- [#906](https://github.com/hitachienergy/epiphany/issues/906) - Open Distro for Elasticsearch: Task 'Install Elasticsearch package' fails +- [#909](https://github.com/hitachienergy/epiphany/issues/909) - Upgrade: Missing property 'name' when running epicli upgrade +- [#869](https://github.com/hitachienergy/epiphany/issues/869) - Common: Issue installing Debian packages ### Known issues -- [#922](https://github.com/epiphany-platform/epiphany/issues/922) - Elasticsearch service not starting on RHEL after running epicli upgrade command +- [#922](https://github.com/hitachienergy/epiphany/issues/922) - Elasticsearch service not starting on RHEL after running epicli upgrade command ## [0.5.1] 2020-01-23 ### Hotfixed -- [#849](https://github.com/epiphany-platform/epiphany/issues/849) - Firewall: Do not install firewalld package on Ubuntu -- [#842](https://github.com/epiphany-platform/epiphany/issues/842) - Firewall: Do not require kubernetes_master and kubernetes_node components +- [#849](https://github.com/hitachienergy/epiphany/issues/849) - Firewall: Do not install firewalld package on Ubuntu +- [#842](https://github.com/hitachienergy/epiphany/issues/842) - Firewall: Do not require kubernetes_master and kubernetes_node components - Filebeat (Ubuntu): [Installing auditd sometimes fails in post-inst](https://bugs.launchpad.net/ubuntu/+source/auditd/+bug/1848330) - Filebeat (Ubuntu): Restarting auditd service sometimes fails with error: "Job for auditd.service failed because a timeout was exceeded" - Repository (RHEL/CentOS): Add second try for skopeo to avoid random error on Azure: "pinging docker registry returned: Get https://k8s.gcr.io/v2/: net/http: TLS handshake timeout" -- [#860](https://github.com/epiphany-platform/epiphany/issues/860) - Prometheus: K8s packages and their dependencies are installed on prometheus host +- [#860](https://github.com/hitachienergy/epiphany/issues/860) - Prometheus: K8s packages and their dependencies are installed on prometheus host ## [0.5.0] 2020-01-17 ### Added -- [#820](https://github.com/epiphany-platform/epiphany/pull/820) - Firewall: OS level firewall setup (firewalld) -- [#381](https://github.com/epiphany-platform/epiphany/issues/381) - Add AWS EC2 Root Volume encryption -- [#782](https://github.com/epiphany-platform/epiphany/issues/781) - All disks encryption documentation - AWS -- [#782](https://github.com/epiphany-platform/epiphany/issues/782) - All disks encryption documentation - Azure -- [#784](https://github.com/epiphany-platform/epiphany/issues/784) - Switch to Open Distro for ElasticSearch +- [#820](https://github.com/hitachienergy/epiphany/pull/820) - Firewall: OS level firewall setup (firewalld) +- [#381](https://github.com/hitachienergy/epiphany/issues/381) - Add AWS EC2 Root Volume encryption +- [#782](https://github.com/hitachienergy/epiphany/issues/781) - All disks encryption documentation - AWS +- [#782](https://github.com/hitachienergy/epiphany/issues/782) - All disks encryption documentation - Azure +- [#784](https://github.com/hitachienergy/epiphany/issues/784) - Switch to Open Distro for ElasticSearch - [Data storage](/docs/home/howto/DATABASES.md#how-to-start-working-with-opendistro-for-elasticsearch) - [Centralized logging](/docs/home/howto/LOGGING.md#centralized-logging-setup) -- [#755](https://github.com/epiphany-platform/epiphany/issues/755) - Create Ansible playbook to install Apache Ignite as a service on VM +- [#755](https://github.com/hitachienergy/epiphany/issues/755) - Create Ansible playbook to install Apache Ignite as a service on VM - [Stateful setup](/docs/home/howto/DATABASES.md#how-to-start-working-with-apache-ignite-stateful-setup) -- [#749](https://github.com/epiphany-platform/epiphany/issues/749) - Deploy stateless Apache Ignite on K8s +- [#749](https://github.com/hitachienergy/epiphany/issues/749) - Deploy stateless Apache Ignite on K8s - [Stateless setup](/docs/home/howto/DATABASES.md#how-to-start-working-with-apache-ignite-stateless-setup) -- [#831](https://github.com/epiphany-platform/epiphany/issues/831) - Build artifacts encryption (Kubernetes config) using ansible vault +- [#831](https://github.com/hitachienergy/epiphany/issues/831) - Build artifacts encryption (Kubernetes config) using ansible vault - [epicli asks for password](/docs/home/howto/SECURITY.md#how-to-run-epicli-with-password) ### Changed -- [#763](https://github.com/epiphany-platform/epiphany/pull/763) - Elasticsearch Curator: Flexible configuration of cron jobs -- [#763](https://github.com/epiphany-platform/epiphany/pull/763) - Elasticsearch Curator: Upgrade to v5.8.1 -- [#766](https://github.com/epiphany-platform/epiphany/issues/766) - Elasticsearch: Upgrade to v6.8.5 -- [#775](https://github.com/epiphany-platform/epiphany/issues/775) - Filebeat: Upgrade to v6.8.5 -- [#752](https://github.com/epiphany-platform/epiphany/pull/752) - Kafka: Upgrade to v2.3.1 +- [#763](https://github.com/hitachienergy/epiphany/pull/763) - Elasticsearch Curator: Flexible configuration of cron jobs +- [#763](https://github.com/hitachienergy/epiphany/pull/763) - Elasticsearch Curator: Upgrade to v5.8.1 +- [#766](https://github.com/hitachienergy/epiphany/issues/766) - Elasticsearch: Upgrade to v6.8.5 +- [#775](https://github.com/hitachienergy/epiphany/issues/775) - Filebeat: Upgrade to v6.8.5 +- [#752](https://github.com/hitachienergy/epiphany/pull/752) - Kafka: Upgrade to v2.3.1 diff --git a/docs/changelogs/CHANGELOG-0.6.md b/docs/changelogs/CHANGELOG-0.6.md index cbf4942222..8d1d3a0239 100644 --- a/docs/changelogs/CHANGELOG-0.6.md +++ b/docs/changelogs/CHANGELOG-0.6.md @@ -4,9 +4,9 @@ ### Fixed -- [#1154](https://github.com/epiphany-platform/epiphany/issues/1154) - Node exporter is not installed on logging vms -- [#1183](https://github.com/epiphany-platform/epiphany/issues/1183) - Task 'Check if /etc/kubernetes/admin.conf file exists' fails when kubernetes\_master.count = 0 -- [#1350](https://github.com/epiphany-platform/epiphany/issues/1350) - Cannot deploy a non-k8s cluster with load\_balancer vm +- [#1154](https://github.com/hitachienergy/epiphany/issues/1154) - Node exporter is not installed on logging vms +- [#1183](https://github.com/hitachienergy/epiphany/issues/1183) - Task 'Check if /etc/kubernetes/admin.conf file exists' fails when kubernetes\_master.count = 0 +- [#1350](https://github.com/hitachienergy/epiphany/issues/1350) - Cannot deploy a non-k8s cluster with load\_balancer vm ## [0.6.0] 2020-04-06 @@ -14,67 +14,67 @@ #### General -- [#986](https://github.com/epiphany-platform/epiphany/issues/986) - Add vim to Epicli container and devcontainer -- [#987](https://github.com/epiphany-platform/epiphany/issues/987) - Add verbosity levels for Terraform and Ansible -- [#656](https://github.com/epiphany-platform/epiphany/issues/656) - Add logrotation to kafka by size -- [#1016](https://github.com/epiphany-platform/epiphany/issues/1016) - Disable verify, backup and recovery as they are not fully implemented -- [#1044](https://github.com/epiphany-platform/epiphany/issues/1044) - Add ability to add subscriptionId to sp.yml on Azure -- [#991](https://github.com/epiphany-platform/epiphany/issues/991) - During apply load only images that are required for current version +- [#986](https://github.com/hitachienergy/epiphany/issues/986) - Add vim to Epicli container and devcontainer +- [#987](https://github.com/hitachienergy/epiphany/issues/987) - Add verbosity levels for Terraform and Ansible +- [#656](https://github.com/hitachienergy/epiphany/issues/656) - Add logrotation to kafka by size +- [#1016](https://github.com/hitachienergy/epiphany/issues/1016) - Disable verify, backup and recovery as they are not fully implemented +- [#1044](https://github.com/hitachienergy/epiphany/issues/1044) - Add ability to add subscriptionId to sp.yml on Azure +- [#991](https://github.com/hitachienergy/epiphany/issues/991) - During apply load only images that are required for current version #### Kubernetes HA -- [#934](https://github.com/epiphany-platform/epiphany/issues/934) - Kubernetes HA - Test automation -- [#933](https://github.com/epiphany-platform/epiphany/issues/933) - Integrate K8s HA to epicli -- [#932](https://github.com/epiphany-platform/epiphany/issues/932) - Create/update role to install K8s HA - Dashboard -- [#931](https://github.com/epiphany-platform/epiphany/issues/931) - Create/update role to install K8s HA - Node Role -- [#930](https://github.com/epiphany-platform/epiphany/issues/930) - Create/update role to install K8s HA - Master Role -- [#929](https://github.com/epiphany-platform/epiphany/issues/929) - Single Machine installation - update epicli -- [#928](https://github.com/epiphany-platform/epiphany/issues/928) - Single Machine installation - update tests -- [#927](https://github.com/epiphany-platform/epiphany/issues/927) - Single Machine installation - lightweight installation +- [#934](https://github.com/hitachienergy/epiphany/issues/934) - Kubernetes HA - Test automation +- [#933](https://github.com/hitachienergy/epiphany/issues/933) - Integrate K8s HA to epicli +- [#932](https://github.com/hitachienergy/epiphany/issues/932) - Create/update role to install K8s HA - Dashboard +- [#931](https://github.com/hitachienergy/epiphany/issues/931) - Create/update role to install K8s HA - Node Role +- [#930](https://github.com/hitachienergy/epiphany/issues/930) - Create/update role to install K8s HA - Master Role +- [#929](https://github.com/hitachienergy/epiphany/issues/929) - Single Machine installation - update epicli +- [#928](https://github.com/hitachienergy/epiphany/issues/928) - Single Machine installation - update tests +- [#927](https://github.com/hitachienergy/epiphany/issues/927) - Single Machine installation - lightweight installation #### PostgresSQL HA -- [#973](https://github.com/epiphany-platform/epiphany/issues/973) - Refactoring of PostgreSQL and apply new data model for configuration -- [#954](https://github.com/epiphany-platform/epiphany/issues/954) - Change template generation logic for additional components and extensions in postgres -- [#921](https://github.com/epiphany-platform/epiphany/issues/921) - Implement log rotation for PGBouncer -- [#876](https://github.com/epiphany-platform/epiphany/issues/876) - RepManager installation and configuration for Ubuntu -- [#938](https://github.com/epiphany-platform/epiphany/issues/938) - RepManager installation and configuration for RedHat -- [#912](https://github.com/epiphany-platform/epiphany/issues/912) - Implementation: PGBouncer or equivalent - K8s version -- [#908](https://github.com/epiphany-platform/epiphany/issues/908) - Add configurable log rotation for PostgreSQL -- [#888](https://github.com/epiphany-platform/epiphany/issues/888) - QA: Create automatic tests for RepManager -- [#879](https://github.com/epiphany-platform/epiphany/issues/879) - QA: Create automatic tests for PGAudit -- [#878](https://github.com/epiphany-platform/epiphany/issues/878) - QA: Create automatic tests for PGBouncer -- [#877](https://github.com/epiphany-platform/epiphany/issues/877) - QA: Create automatic tests for PGPool -- [#875](https://github.com/epiphany-platform/epiphany/issues/875) - PGPool installation and configuration +- [#973](https://github.com/hitachienergy/epiphany/issues/973) - Refactoring of PostgreSQL and apply new data model for configuration +- [#954](https://github.com/hitachienergy/epiphany/issues/954) - Change template generation logic for additional components and extensions in postgres +- [#921](https://github.com/hitachienergy/epiphany/issues/921) - Implement log rotation for PGBouncer +- [#876](https://github.com/hitachienergy/epiphany/issues/876) - RepManager installation and configuration for Ubuntu +- [#938](https://github.com/hitachienergy/epiphany/issues/938) - RepManager installation and configuration for RedHat +- [#912](https://github.com/hitachienergy/epiphany/issues/912) - Implementation: PGBouncer or equivalent - K8s version +- [#908](https://github.com/hitachienergy/epiphany/issues/908) - Add configurable log rotation for PostgreSQL +- [#888](https://github.com/hitachienergy/epiphany/issues/888) - QA: Create automatic tests for RepManager +- [#879](https://github.com/hitachienergy/epiphany/issues/879) - QA: Create automatic tests for PGAudit +- [#878](https://github.com/hitachienergy/epiphany/issues/878) - QA: Create automatic tests for PGBouncer +- [#877](https://github.com/hitachienergy/epiphany/issues/877) - QA: Create automatic tests for PGPool +- [#875](https://github.com/hitachienergy/epiphany/issues/875) - PGPool installation and configuration ### Updates -- [#850](https://github.com/epiphany-platform/epiphany/issues/850) - Upgrade Kubernetes to latest -- [#890](https://github.com/epiphany-platform/epiphany/issues/890) - Update upgrade role -- [#891](https://github.com/epiphany-platform/epiphany/issues/891) - Update core-dns installation -- [#892](https://github.com/epiphany-platform/epiphany/issues/892) - Update network plugins installation -- [#893](https://github.com/epiphany-platform/epiphany/issues/893) - Update dashboard installation -- [#894](https://github.com/epiphany-platform/epiphany/issues/894) - Update packages (requirements.txt) -- [#895](https://github.com/epiphany-platform/epiphany/issues/895) - Update init/join configurations -- [#397](https://github.com/epiphany-platform/epiphany/issues/397) - Update KeyCloak -- [#955](https://github.com/epiphany-platform/epiphany/issues/955) - Update "applications" definitions to be compatible with K8s 1.17.4 +- [#850](https://github.com/hitachienergy/epiphany/issues/850) - Upgrade Kubernetes to latest +- [#890](https://github.com/hitachienergy/epiphany/issues/890) - Update upgrade role +- [#891](https://github.com/hitachienergy/epiphany/issues/891) - Update core-dns installation +- [#892](https://github.com/hitachienergy/epiphany/issues/892) - Update network plugins installation +- [#893](https://github.com/hitachienergy/epiphany/issues/893) - Update dashboard installation +- [#894](https://github.com/hitachienergy/epiphany/issues/894) - Update packages (requirements.txt) +- [#895](https://github.com/hitachienergy/epiphany/issues/895) - Update init/join configurations +- [#397](https://github.com/hitachienergy/epiphany/issues/397) - Update KeyCloak +- [#955](https://github.com/hitachienergy/epiphany/issues/955) - Update "applications" definitions to be compatible with K8s 1.17.4 ### Fixed -- [#624](https://github.com/epiphany-platform/epiphany/issues/624) - Don't run epicli as root in container -- [#966](https://github.com/epiphany-platform/epiphany/issues/966) - Ubuntu builds get stuck on 'Create epirepo repository' task waiting for user input in offline mode -- [#1043](https://github.com/epiphany-platform/epiphany/issues/1043) - For vm template on Azure disk_size_gb is missing in storage_os_disk -- [#1049](https://github.com/epiphany-platform/epiphany/issues/1049) - Azure/RedHat specified disk size 30 GB is smaller than the size of the disk in the VM image -- [#1054](https://github.com/epiphany-platform/epiphany/issues/1054) - Application configurations are not included with epicli init -full -- [#1063](https://github.com/epiphany-platform/epiphany/issues/1063) - Issues with single_machine install -- [#1108](https://github.com/epiphany-platform/epiphany/issues/1108) - [Azure RedHat] Create epirepo: package httpd-2.4.6-93 requires httpd-tools = 2.4.6-93 but latest available is 2.4.6-90 -- [#1110](https://github.com/epiphany-platform/epiphany/issues/1110) - Install fixed version of httpd when latest fails (RHEL) +- [#624](https://github.com/hitachienergy/epiphany/issues/624) - Don't run epicli as root in container +- [#966](https://github.com/hitachienergy/epiphany/issues/966) - Ubuntu builds get stuck on 'Create epirepo repository' task waiting for user input in offline mode +- [#1043](https://github.com/hitachienergy/epiphany/issues/1043) - For vm template on Azure disk_size_gb is missing in storage_os_disk +- [#1049](https://github.com/hitachienergy/epiphany/issues/1049) - Azure/RedHat specified disk size 30 GB is smaller than the size of the disk in the VM image +- [#1054](https://github.com/hitachienergy/epiphany/issues/1054) - Application configurations are not included with epicli init -full +- [#1063](https://github.com/hitachienergy/epiphany/issues/1063) - Issues with single_machine install +- [#1108](https://github.com/hitachienergy/epiphany/issues/1108) - [Azure RedHat] Create epirepo: package httpd-2.4.6-93 requires httpd-tools = 2.4.6-93 but latest available is 2.4.6-90 +- [#1110](https://github.com/hitachienergy/epiphany/issues/1110) - Install fixed version of httpd when latest fails (RHEL) ### Known Issues -- [#1068](https://github.com/epiphany-platform/epiphany/issues/1068) - K8s HA installation - failing in some cases on task "Get token from master" -- [#1075](https://github.com/epiphany-platform/epiphany/issues/1075) - K8s HA installation - timed out on task "Join master to ControlPlane" -- [#1085](https://github.com/epiphany-platform/epiphany/issues/1085) - K8s HA installation - etcdserver: request timed out -- [#1086](https://github.com/epiphany-platform/epiphany/issues/1086) - K8s HA installation - Error from server: etcdserver: leader changed -- [#1072](https://github.com/epiphany-platform/epiphany/issues/1072) - AWS RedHat - cluster networking issues/lags using canal and flannel plugins -- [#1129](https://github.com/epiphany-platform/epiphany/issues/1129) - AWS cluster networking issues using calico plugin - NodePort service not always responding +- [#1068](https://github.com/hitachienergy/epiphany/issues/1068) - K8s HA installation - failing in some cases on task "Get token from master" +- [#1075](https://github.com/hitachienergy/epiphany/issues/1075) - K8s HA installation - timed out on task "Join master to ControlPlane" +- [#1085](https://github.com/hitachienergy/epiphany/issues/1085) - K8s HA installation - etcdserver: request timed out +- [#1086](https://github.com/hitachienergy/epiphany/issues/1086) - K8s HA installation - Error from server: etcdserver: leader changed +- [#1072](https://github.com/hitachienergy/epiphany/issues/1072) - AWS RedHat - cluster networking issues/lags using canal and flannel plugins +- [#1129](https://github.com/hitachienergy/epiphany/issues/1129) - AWS cluster networking issues using calico plugin - NodePort service not always responding diff --git a/docs/changelogs/CHANGELOG-0.7.md b/docs/changelogs/CHANGELOG-0.7.md index 82643ea152..3f5151a851 100644 --- a/docs/changelogs/CHANGELOG-0.7.md +++ b/docs/changelogs/CHANGELOG-0.7.md @@ -4,87 +4,87 @@ ### Added -- Minor logging improvements added while fixing issue [#1424](https://github.com/epiphany-platform/epiphany/issues/1424) -- [#1438](https://github.com/epiphany-platform/epiphany/pull/1438) - Rename Terraform plugin vendor in VSCode recommendations -- [#1413](https://github.com/epiphany-platform/epiphany/issues/1413) - Set protocol for Vault only in one place in configuration -- [#1423](https://github.com/epiphany-platform/epiphany/issues/1423) - Error reading generated service principal +- Minor logging improvements added while fixing issue [#1424](https://github.com/hitachienergy/epiphany/issues/1424) +- [#1438](https://github.com/hitachienergy/epiphany/pull/1438) - Rename Terraform plugin vendor in VSCode recommendations +- [#1413](https://github.com/hitachienergy/epiphany/issues/1413) - Set protocol for Vault only in one place in configuration +- [#1423](https://github.com/hitachienergy/epiphany/issues/1423) - Error reading generated service principal ### Updated -- [#1479](https://github.com/epiphany-platform/epiphany/issues/1479) - Upgrade K8s to v1.18.6 -- [#1510](https://github.com/epiphany-platform/epiphany/issues/1510) - Upgrade Kubernetes Dashboard to v2.0.3 +- [#1479](https://github.com/hitachienergy/epiphany/issues/1479) - Upgrade K8s to v1.18.6 +- [#1510](https://github.com/hitachienergy/epiphany/issues/1510) - Upgrade Kubernetes Dashboard to v2.0.3 ### Fixed -- [#1424](https://github.com/epiphany-platform/epiphany/issues/1424) - Terraform returning an error during deployments on Azure ("A retryable error occurred.") -- [#1399](https://github.com/epiphany-platform/epiphany/issues/1399) - Epicli upgrade: Kubernetes upgrade may hang -- [#1398](https://github.com/epiphany-platform/epiphany/issues/1398) - Vault installation fails when using canal/calico network plugin -- [#1412](https://github.com/epiphany-platform/epiphany/issues/1412) - Certificate in Vault is also generated or copied even if flag in configuration tls_disable is set to true -- [#1408](https://github.com/epiphany-platform/epiphany/issues/1408) - Epicli upgrade: Epiphany does not support upgrades for Kubernetes in HA mode -- [#1482](https://github.com/epiphany-platform/epiphany/issues/1482) - Epicli upgrade: flannel CNI plugin is not upgraded to v0.12.0 -- [#1462](https://github.com/epiphany-platform/epiphany/issues/1461) - Epicli upgrade: [AWS/RHEL/calico] Upgrading cluster from 0.6 to 0.7 fails -- [#1072](https://github.com/epiphany-platform/epiphany/issues/1072) - [AWS/RHEL] Cluster networking issues/lags when using flannel/canal plugin -- [#802](https://github.com/epiphany-platform/epiphany/issues/802) - Docker version is hard-coded in installation tasks -- [#1495](https://github.com/epiphany-platform/epiphany/issues/1495) - Offline installation is broken for CentOS 7.8 environments -- [#1347](https://github.com/epiphany-platform/epiphany/issues/1347) - Kibana config always points its elasticsearch.hosts to a "logging" VM -- [#1336](https://github.com/epiphany-platform/epiphany/issues/1336) - Deployment of version 0.7.0 failed on-prem (spec.hostname) -- [#1394](https://github.com/epiphany-platform/epiphany/issues/1394) - Cannot access Kubernetes dashboard after upgrading +- [#1424](https://github.com/hitachienergy/epiphany/issues/1424) - Terraform returning an error during deployments on Azure ("A retryable error occurred.") +- [#1399](https://github.com/hitachienergy/epiphany/issues/1399) - Epicli upgrade: Kubernetes upgrade may hang +- [#1398](https://github.com/hitachienergy/epiphany/issues/1398) - Vault installation fails when using canal/calico network plugin +- [#1412](https://github.com/hitachienergy/epiphany/issues/1412) - Certificate in Vault is also generated or copied even if flag in configuration tls_disable is set to true +- [#1408](https://github.com/hitachienergy/epiphany/issues/1408) - Epicli upgrade: Epiphany does not support upgrades for Kubernetes in HA mode +- [#1482](https://github.com/hitachienergy/epiphany/issues/1482) - Epicli upgrade: flannel CNI plugin is not upgraded to v0.12.0 +- [#1462](https://github.com/hitachienergy/epiphany/issues/1461) - Epicli upgrade: [AWS/RHEL/calico] Upgrading cluster from 0.6 to 0.7 fails +- [#1072](https://github.com/hitachienergy/epiphany/issues/1072) - [AWS/RHEL] Cluster networking issues/lags when using flannel/canal plugin +- [#802](https://github.com/hitachienergy/epiphany/issues/802) - Docker version is hard-coded in installation tasks +- [#1495](https://github.com/hitachienergy/epiphany/issues/1495) - Offline installation is broken for CentOS 7.8 environments +- [#1347](https://github.com/hitachienergy/epiphany/issues/1347) - Kibana config always points its elasticsearch.hosts to a "logging" VM +- [#1336](https://github.com/hitachienergy/epiphany/issues/1336) - Deployment of version 0.7.0 failed on-prem (spec.hostname) +- [#1394](https://github.com/hitachienergy/epiphany/issues/1394) - Cannot access Kubernetes dashboard after upgrading ## [0.7.0] 2020-06-30 ### Added -- [#1185](https://github.com/epiphany-platform/epiphany/issues/1185) - Epicli backup implementation -- [#1188](https://github.com/epiphany-platform/epiphany/issues/1188) - Backup: HAProxy -- [#885](https://github.com/epiphany-platform/epiphany/issues/885) - Backup: Prometheus -- [#884](https://github.com/epiphany-platform/epiphany/issues/884) - Backup: Elasticsearch and Kibana -- [#883](https://github.com/epiphany-platform/epiphany/issues/883) - Backup: PostgreSQL -- [#1187](https://github.com/epiphany-platform/epiphany/issues/1187) - Backup: RabbitMQ Configuration +- [#1185](https://github.com/hitachienergy/epiphany/issues/1185) - Epicli backup implementation +- [#1188](https://github.com/hitachienergy/epiphany/issues/1188) - Backup: HAProxy +- [#885](https://github.com/hitachienergy/epiphany/issues/885) - Backup: Prometheus +- [#884](https://github.com/hitachienergy/epiphany/issues/884) - Backup: Elasticsearch and Kibana +- [#883](https://github.com/hitachienergy/epiphany/issues/883) - Backup: PostgreSQL +- [#1187](https://github.com/hitachienergy/epiphany/issues/1187) - Backup: RabbitMQ Configuration -- [#1199](https://github.com/epiphany-platform/epiphany/issues/1199) - Epicli restore implementation -- [#1200](https://github.com/epiphany-platform/epiphany/issues/1200) - Restore: HAProxy -- [#1198](https://github.com/epiphany-platform/epiphany/issues/1198) - Restore: Prometheus -- [#1197](https://github.com/epiphany-platform/epiphany/issues/1197) - Restore: Elasticsearch and Kibana -- [#1195](https://github.com/epiphany-platform/epiphany/issues/1195) - Restore: PostgreSQL -- [#1285](https://github.com/epiphany-platform/epiphany/issues/1285) - Restore: RabbitMQ Configuration +- [#1199](https://github.com/hitachienergy/epiphany/issues/1199) - Epicli restore implementation +- [#1200](https://github.com/hitachienergy/epiphany/issues/1200) - Restore: HAProxy +- [#1198](https://github.com/hitachienergy/epiphany/issues/1198) - Restore: Prometheus +- [#1197](https://github.com/hitachienergy/epiphany/issues/1197) - Restore: Elasticsearch and Kibana +- [#1195](https://github.com/hitachienergy/epiphany/issues/1195) - Restore: PostgreSQL +- [#1285](https://github.com/hitachienergy/epiphany/issues/1285) - Restore: RabbitMQ Configuration -- [#1149](https://github.com/epiphany-platform/epiphany/issues/1149) - Helm installation +- [#1149](https://github.com/hitachienergy/epiphany/issues/1149) - Helm installation -- [#1191](https://github.com/epiphany-platform/epiphany/issues/1191) - Automatic Hashicorp Vault Agent installation, configuration and Kubernetes - Hashicorp Vault integration -- [#1190](https://github.com/epiphany-platform/epiphany/issues/1190) - Automatic Hashicorp Vault installation and configuration +- [#1191](https://github.com/hitachienergy/epiphany/issues/1191) - Automatic Hashicorp Vault Agent installation, configuration and Kubernetes - Hashicorp Vault integration +- [#1190](https://github.com/hitachienergy/epiphany/issues/1190) - Automatic Hashicorp Vault installation and configuration ### General -- [#811](https://github.com/epiphany-platform/epiphany/issues/811) - Measure execution time of Ansible tasks +- [#811](https://github.com/hitachienergy/epiphany/issues/811) - Measure execution time of Ansible tasks ### Updated - Update Calico and Canal to v3.13.2 -- [#1180](https://github.com/epiphany-platform/epiphany/issues/1180) - Update list of ports used by Epiphany components -- [#1310](https://github.com/epiphany-platform/epiphany/issues/1310) - Updated Azure-cli from 2.0.67 to 2.6.0 -- [#1330](https://github.com/epiphany-platform/epiphany/issues/1330) - Update cloud based OS images -- [#1138](https://github.com/epiphany-platform/epiphany/issues/1138) - Upgrade Kubernetes to 1.17.70 -- [#1395](https://github.com/epiphany-platform/epiphany/issues/1395) - Upgrade RabbitMQ from 3.7.10 to 3.8.3 +- [#1180](https://github.com/hitachienergy/epiphany/issues/1180) - Update list of ports used by Epiphany components +- [#1310](https://github.com/hitachienergy/epiphany/issues/1310) - Updated Azure-cli from 2.0.67 to 2.6.0 +- [#1330](https://github.com/hitachienergy/epiphany/issues/1330) - Update cloud based OS images +- [#1138](https://github.com/hitachienergy/epiphany/issues/1138) - Upgrade Kubernetes to 1.17.70 +- [#1395](https://github.com/hitachienergy/epiphany/issues/1395) - Upgrade RabbitMQ from 3.7.10 to 3.8.3 ### Fixed -- [#1154](https://github.com/epiphany-platform/epiphany/issues/1154) - Node exporter is not installed on logging vms -- [#1135](https://github.com/epiphany-platform/epiphany/issues/1135) - 2ndquadrant yum repos remain enabled on repository host after teardown -- [#1169](https://github.com/epiphany-platform/epiphany/issues/1169) - Task 'Get token from master' fails on-prem when calico plugin is used -- [#1181](https://github.com/epiphany-platform/epiphany/issues/1181) - Configure Ignite to use fixed ports -- [#1182](https://github.com/epiphany-platform/epiphany/issues/1182) - Re-run single machine installation may fail -- [#1209](https://github.com/epiphany-platform/epiphany/issues/1209) - Can not apply cluster, "sudo: a password is required" -- [#1183](https://github.com/epiphany-platform/epiphany/issues/1183) - Task 'Check if /etc/kubernetes/admin.conf file exists' fails when kubernetes\_master.count = 0 -- [#1350](https://github.com/epiphany-platform/epiphany/issues/1350) - Cannot deploy a non-k8s cluster with load\_balancer vm -- [#1372](https://github.com/epiphany-platform/epiphany/issues/1372) - [BUG] Epicli does not create Postgresql SET\_BY\_AUTOMATION values correctly -- [#1373](https://github.com/epiphany-platform/epiphany/issues/1373) - [BUG] permission denied for shared directory in the container when no volume was mounted -- [#1385](https://github.com/epiphany-platform/epiphany/issues/1385) - [BUG] Regression issue with disabling etcd encryption +- [#1154](https://github.com/hitachienergy/epiphany/issues/1154) - Node exporter is not installed on logging vms +- [#1135](https://github.com/hitachienergy/epiphany/issues/1135) - 2ndquadrant yum repos remain enabled on repository host after teardown +- [#1169](https://github.com/hitachienergy/epiphany/issues/1169) - Task 'Get token from master' fails on-prem when calico plugin is used +- [#1181](https://github.com/hitachienergy/epiphany/issues/1181) - Configure Ignite to use fixed ports +- [#1182](https://github.com/hitachienergy/epiphany/issues/1182) - Re-run single machine installation may fail +- [#1209](https://github.com/hitachienergy/epiphany/issues/1209) - Can not apply cluster, "sudo: a password is required" +- [#1183](https://github.com/hitachienergy/epiphany/issues/1183) - Task 'Check if /etc/kubernetes/admin.conf file exists' fails when kubernetes\_master.count = 0 +- [#1350](https://github.com/hitachienergy/epiphany/issues/1350) - Cannot deploy a non-k8s cluster with load\_balancer vm +- [#1372](https://github.com/hitachienergy/epiphany/issues/1372) - [BUG] Epicli does not create Postgresql SET\_BY\_AUTOMATION values correctly +- [#1373](https://github.com/hitachienergy/epiphany/issues/1373) - [BUG] permission denied for shared directory in the container when no volume was mounted +- [#1385](https://github.com/hitachienergy/epiphany/issues/1385) - [BUG] Regression issue with disabling etcd encryption ### Known Issues -- [#1068](https://github.com/epiphany-platform/epiphany/issues/1068) - K8s HA installation - failing in some cases on task "Get token from master" -- [#1075](https://github.com/epiphany-platform/epiphany/issues/1075) - K8s HA installation - timed out on task "Join master to ControlPlane" -- [#1085](https://github.com/epiphany-platform/epiphany/issues/1085) - K8s HA installation - etcdserver: request timed out -- [#1086](https://github.com/epiphany-platform/epiphany/issues/1086) - K8s HA installation - Error from server: etcdserver: leader changed -- [#1072](https://github.com/epiphany-platform/epiphany/issues/1072) - AWS RedHat - cluster networking issues/lags using canal and flannel plugins -- [#1129](https://github.com/epiphany-platform/epiphany/issues/1129) - AWS cluster networking issues using calico plugin - NodePort service not always responding +- [#1068](https://github.com/hitachienergy/epiphany/issues/1068) - K8s HA installation - failing in some cases on task "Get token from master" +- [#1075](https://github.com/hitachienergy/epiphany/issues/1075) - K8s HA installation - timed out on task "Join master to ControlPlane" +- [#1085](https://github.com/hitachienergy/epiphany/issues/1085) - K8s HA installation - etcdserver: request timed out +- [#1086](https://github.com/hitachienergy/epiphany/issues/1086) - K8s HA installation - Error from server: etcdserver: leader changed +- [#1072](https://github.com/hitachienergy/epiphany/issues/1072) - AWS RedHat - cluster networking issues/lags using canal and flannel plugins +- [#1129](https://github.com/hitachienergy/epiphany/issues/1129) - AWS cluster networking issues using calico plugin - NodePort service not always responding diff --git a/docs/changelogs/CHANGELOG-0.8.md b/docs/changelogs/CHANGELOG-0.8.md index 2b77d60cda..a2b1665047 100644 --- a/docs/changelogs/CHANGELOG-0.8.md +++ b/docs/changelogs/CHANGELOG-0.8.md @@ -4,66 +4,66 @@ ### Added -- [#1322](https://github.com/epiphany-platform/epiphany/issues/1322) - Add proper documentation how to define additional security rules for AWS/Azure -- [#1773](https://github.com/epiphany-platform/epiphany/issues/1773) - Document Azure supported images +- [#1322](https://github.com/hitachienergy/epiphany/issues/1322) - Add proper documentation how to define additional security rules for AWS/Azure +- [#1773](https://github.com/hitachienergy/epiphany/issues/1773) - Document Azure supported images ### Fixed -- [#1754](https://github.com/epiphany-platform/epiphany/issues/1754) - Fix Vault installation for setup without K8s -- [#1640](https://github.com/epiphany-platform/epiphany/issues/1640) - Default disk size for repository machine increased to 64 GB (AWS and Azure) -- [#1774](https://github.com/epiphany-platform/epiphany/issues/1774) - [epicli upgrade] Filebeat stops working when legacy Elasticsearch (v6) is used for storing logs -- [#1775](https://github.com/epiphany-platform/epiphany/issues/1775) - [epicli upgrade] Cannot upgrade Epiphany cluster in version 0.6.x when using "--wait-for-pods" flag. +- [#1754](https://github.com/hitachienergy/epiphany/issues/1754) - Fix Vault installation for setup without K8s +- [#1640](https://github.com/hitachienergy/epiphany/issues/1640) - Default disk size for repository machine increased to 64 GB (AWS and Azure) +- [#1774](https://github.com/hitachienergy/epiphany/issues/1774) - [epicli upgrade] Filebeat stops working when legacy Elasticsearch (v6) is used for storing logs +- [#1775](https://github.com/hitachienergy/epiphany/issues/1775) - [epicli upgrade] Cannot upgrade Epiphany cluster in version 0.6.x when using "--wait-for-pods" flag. ### Updated -- [#1719](https://github.com/epiphany-platform/epiphany/issues/1719) - Upgrade Open Distro for Elasticsearch to v1.10.1 and elasticsearch-oss to v7.9.1 +- [#1719](https://github.com/hitachienergy/epiphany/issues/1719) - Upgrade Open Distro for Elasticsearch to v1.10.1 and elasticsearch-oss to v7.9.1 ## [0.8.0rc1] 2020-10-08 ### Added -- [#1542](https://github.com/epiphany-platform/epiphany/issues/1542) - Implement Ansible role postgres-exporter -- [#1302](https://github.com/epiphany-platform/epiphany/issues/1302) - Ability to update control plane certificates expiration date -- [#1324](https://github.com/epiphany-platform/epiphany/issues/1324) - Added Logstash to export data from Elasticsearch to csv format -- [#1300](https://github.com/epiphany-platform/epiphany/issues/1300) - Configure OpenSSH according to Mozilla Infosec guidance -- [#1543](https://github.com/epiphany-platform/epiphany/issues/1543) - Add support for Azure availability sets -- [#1609](https://github.com/epiphany-platform/epiphany/issues/1609) - Build epicli image using Dockerfile only (without shell script) -- [#765](https://github.com/epiphany-platform/epiphany/issues/765) - Added multiline support for logs statements in Filebeat -- [#1618](https://github.com/epiphany-platform/epiphany/issues/1618) - Add kubectl and Helm to epicli and devcontainer images -- [#1225](https://github.com/epiphany-platform/epiphany/issues/1225) - Add OS_PATCHING.md with information about patching RHEL OS -- [#1656](https://github.com/epiphany-platform/epiphany/issues/1656) - Run Helm tasks from Epiphany container -- [#1640](https://github.com/epiphany-platform/epiphany/issues/1640) - Added separate machine for repository and changed helm to use localhost address -- [#1673](https://github.com/epiphany-platform/epiphany/issues/1673) - Added Node Exporter as DaemonSet for "Kubernetes as Cloud Service" -- [#1670](https://github.com/epiphany-platform/epiphany/issues/1670) - Added Filebeat as DaemonSet for "Kubernetes as Cloud Service" -- [#1696](https://github.com/epiphany-platform/epiphany/issues/1696) - Document installation of Epiphany using AzBI and AzKS modules +- [#1542](https://github.com/hitachienergy/epiphany/issues/1542) - Implement Ansible role postgres-exporter +- [#1302](https://github.com/hitachienergy/epiphany/issues/1302) - Ability to update control plane certificates expiration date +- [#1324](https://github.com/hitachienergy/epiphany/issues/1324) - Added Logstash to export data from Elasticsearch to csv format +- [#1300](https://github.com/hitachienergy/epiphany/issues/1300) - Configure OpenSSH according to Mozilla Infosec guidance +- [#1543](https://github.com/hitachienergy/epiphany/issues/1543) - Add support for Azure availability sets +- [#1609](https://github.com/hitachienergy/epiphany/issues/1609) - Build epicli image using Dockerfile only (without shell script) +- [#765](https://github.com/hitachienergy/epiphany/issues/765) - Added multiline support for logs statements in Filebeat +- [#1618](https://github.com/hitachienergy/epiphany/issues/1618) - Add kubectl and Helm to epicli and devcontainer images +- [#1225](https://github.com/hitachienergy/epiphany/issues/1225) - Add OS_PATCHING.md with information about patching RHEL OS +- [#1656](https://github.com/hitachienergy/epiphany/issues/1656) - Run Helm tasks from Epiphany container +- [#1640](https://github.com/hitachienergy/epiphany/issues/1640) - Added separate machine for repository and changed helm to use localhost address +- [#1673](https://github.com/hitachienergy/epiphany/issues/1673) - Added Node Exporter as DaemonSet for "Kubernetes as Cloud Service" +- [#1670](https://github.com/hitachienergy/epiphany/issues/1670) - Added Filebeat as DaemonSet for "Kubernetes as Cloud Service" +- [#1696](https://github.com/hitachienergy/epiphany/issues/1696) - Document installation of Epiphany using AzBI and AzKS modules ### Updated -- [#846](https://github.com/epiphany-platform/epiphany/issues/846) - Update Filebeat to v7.8.1 -- [#1140](https://github.com/epiphany-platform/epiphany/issues/1140) - Upgrade Open Distro for Elasticsearch to v7.8.0 -- [#1316](https://github.com/epiphany-platform/epiphany/issues/1316) - Upgrade HAProxy to v2.2 -- [#1115](https://github.com/epiphany-platform/epiphany/issues/1115) - Upgrade Node exporter to v1.0.1 -- [#1589](https://github.com/epiphany-platform/epiphany/issues/1589) - Update OS_PATCHING.md with information about patching Ubuntu OS -- [#1639](https://github.com/epiphany-platform/epiphany/issues/1639) - Use local kubectl in 'prometheus' role -- [#1654](https://github.com/epiphany-platform/epiphany/issues/1654) - Use local kubectl for 'applications' part +- [#846](https://github.com/hitachienergy/epiphany/issues/846) - Update Filebeat to v7.8.1 +- [#1140](https://github.com/hitachienergy/epiphany/issues/1140) - Upgrade Open Distro for Elasticsearch to v7.8.0 +- [#1316](https://github.com/hitachienergy/epiphany/issues/1316) - Upgrade HAProxy to v2.2 +- [#1115](https://github.com/hitachienergy/epiphany/issues/1115) - Upgrade Node exporter to v1.0.1 +- [#1589](https://github.com/hitachienergy/epiphany/issues/1589) - Update OS_PATCHING.md with information about patching Ubuntu OS +- [#1639](https://github.com/hitachienergy/epiphany/issues/1639) - Use local kubectl in 'prometheus' role +- [#1654](https://github.com/hitachienergy/epiphany/issues/1654) - Use local kubectl for 'applications' part ### Fixed - Fix for changing Terraform templates between Epicli apply runs on Azure. -- [#1520](https://github.com/epiphany-platform/epiphany/issues/1520) - Added additional SANs to k8s-apiserver certificates to run kubectl outside the cluster -- [#1491](https://github.com/epiphany-platform/epiphany/issues/1491) - Error running upgrade on a 0.3 cluster: missing shared-config -- [#1659](https://github.com/epiphany-platform/epiphany/issues/1659) - epicli upgrade fails on Ubuntu on downgrading kubernetes-cni package -- [#1681](https://github.com/epiphany-platform/epiphany/issues/1681) - Node exporter does not work after the upgrade -- [#1705](https://github.com/epiphany-platform/epiphany/issues/1705) - [RHEL/CentOS] epicli fails on downloading requirements - Docker CE repo not available -- [#922](https://github.com/epiphany-platform/epiphany/issues/922) - [RHEL/CentOS] Elasticsearch v6 stops working after epicli upgrade -- [#1741](https://github.com/epiphany-platform/epiphany/issues/1741) - Upgrade doesn't work with ERROR epicli - No such attribute: cloud +- [#1520](https://github.com/hitachienergy/epiphany/issues/1520) - Added additional SANs to k8s-apiserver certificates to run kubectl outside the cluster +- [#1491](https://github.com/hitachienergy/epiphany/issues/1491) - Error running upgrade on a 0.3 cluster: missing shared-config +- [#1659](https://github.com/hitachienergy/epiphany/issues/1659) - epicli upgrade fails on Ubuntu on downgrading kubernetes-cni package +- [#1681](https://github.com/hitachienergy/epiphany/issues/1681) - Node exporter does not work after the upgrade +- [#1705](https://github.com/hitachienergy/epiphany/issues/1705) - [RHEL/CentOS] epicli fails on downloading requirements - Docker CE repo not available +- [#922](https://github.com/hitachienergy/epiphany/issues/922) - [RHEL/CentOS] Elasticsearch v6 stops working after epicli upgrade +- [#1741](https://github.com/hitachienergy/epiphany/issues/1741) - Upgrade doesn't work with ERROR epicli - No such attribute: cloud ### Breaking changes - Repository machine was introduced (ref #1640) -- Change cluster configuration manifest in order to be compatible with changes in #1640 [example] (https://github.com/epiphany-platform/epiphany/blob/develop/core/src/epicli/data/common/defaults/epiphany-cluster.yml) +- Change cluster configuration manifest in order to be compatible with changes in #1640 [example](https://github.com/hitachienergy/epiphany/blob/v0.8/core/src/epicli/data/common/defaults/epiphany-cluster.yml) - Filebeat renamed fields in 7.0, see [here](https://www.elastic.co/guide/en/beats/libbeat/current/breaking-changes-7.0.html#_field_name_changes). The `source` field was removed and replaced with `log.file.path`. ### Known issues -- [1647](https://github.com/epiphany-platform/epiphany/issues/1647) - `epicli upgrade` fails on `[opendistro_for_elasticsearch : Provide jvm configuration file]` task +- [1647](https://github.com/hitachienergy/epiphany/issues/1647) - `epicli upgrade` fails on `[opendistro_for_elasticsearch : Provide jvm configuration file]` task diff --git a/docs/changelogs/CHANGELOG-0.9.md b/docs/changelogs/CHANGELOG-0.9.md index eda84f658b..f1991ad11c 100644 --- a/docs/changelogs/CHANGELOG-0.9.md +++ b/docs/changelogs/CHANGELOG-0.9.md @@ -4,37 +4,37 @@ ### Added -- [#921](https://github.com/epiphany-platform/epiphany/issues/921) - Implement log rotation for PgBouncer -- [#1911](https://github.com/epiphany-platform/epiphany/issues/1911) - Ability to deploy Istio -- [#1756](https://github.com/epiphany-platform/epiphany/issues/1756) - Separate role vars and manifest vars generation during upgrades +- [#921](https://github.com/hitachienergy/epiphany/issues/921) - Implement log rotation for PgBouncer +- [#1911](https://github.com/hitachienergy/epiphany/issues/1911) - Ability to deploy Istio +- [#1756](https://github.com/hitachienergy/epiphany/issues/1756) - Separate role vars and manifest vars generation during upgrades ### Fixed -- [#1273](https://github.com/epiphany-platform/epiphany/issues/1273) - PostgreSQL replication with repmgr: hot_standby not set in config file -- [#1792](https://github.com/epiphany-platform/epiphany/issues/1792) - Not possible to debug failures in applications role -- [#1835](https://github.com/epiphany-platform/epiphany/issues/1835) - Automated tests may give false negative result for PGAudit -- [#1409](https://github.com/epiphany-platform/epiphany/issues/1409) - custom_image_registry_address setting is not implemented -- [#1280](https://github.com/epiphany-platform/epiphany/issues/1280) - [RHEL] Pgpool not showing Replication State -- [#1833](https://github.com/epiphany-platform/epiphany/issues/1833) - DaemonSets of Node Exporter and Filebeat deploy in default namespace -- [#1872](https://github.com/epiphany-platform/epiphany/issues/1872) - pythonPath in launch.json is not supported -- [#1868](https://github.com/epiphany-platform/epiphany/issues/1868) - Repository host runs Ubuntu on Azure/RHEL cluster -- [#1875](https://github.com/epiphany-platform/epiphany/issues/1875) - epicli upgrade fails when there is no kubernetes_master group in inventory -- [#1834](https://github.com/epiphany-platform/epiphany/issues/1834) - Kafka - Disable debug logging and make this option configurable -- [#1888](https://github.com/epiphany-platform/epiphany/issues/1888) - epicli upgrade of cluster created by Epiphany v0.5 may fail -- [#1884](https://github.com/epiphany-platform/epiphany/issues/1884) - Prometheus is not able to scrape metrics from AKS/EKS nodes -- [#1887](https://github.com/epiphany-platform/epiphany/issues/1887) - epicli upgrade of cluster created by Epiphany v0.6 fails on "Store preflight facts" task -- [#1866](https://github.com/epiphany-platform/epiphany/issues/1866) - No logs from K8s apps in Elasticsearch +- [#1273](https://github.com/hitachienergy/epiphany/issues/1273) - PostgreSQL replication with repmgr: hot_standby not set in config file +- [#1792](https://github.com/hitachienergy/epiphany/issues/1792) - Not possible to debug failures in applications role +- [#1835](https://github.com/hitachienergy/epiphany/issues/1835) - Automated tests may give false negative result for PGAudit +- [#1409](https://github.com/hitachienergy/epiphany/issues/1409) - custom_image_registry_address setting is not implemented +- [#1280](https://github.com/hitachienergy/epiphany/issues/1280) - [RHEL] Pgpool not showing Replication State +- [#1833](https://github.com/hitachienergy/epiphany/issues/1833) - DaemonSets of Node Exporter and Filebeat deploy in default namespace +- [#1872](https://github.com/hitachienergy/epiphany/issues/1872) - pythonPath in launch.json is not supported +- [#1868](https://github.com/hitachienergy/epiphany/issues/1868) - Repository host runs Ubuntu on Azure/RHEL cluster +- [#1875](https://github.com/hitachienergy/epiphany/issues/1875) - epicli upgrade fails when there is no kubernetes_master group in inventory +- [#1834](https://github.com/hitachienergy/epiphany/issues/1834) - Kafka - Disable debug logging and make this option configurable +- [#1888](https://github.com/hitachienergy/epiphany/issues/1888) - epicli upgrade of cluster created by Epiphany v0.5 may fail +- [#1884](https://github.com/hitachienergy/epiphany/issues/1884) - Prometheus is not able to scrape metrics from AKS/EKS nodes +- [#1887](https://github.com/hitachienergy/epiphany/issues/1887) - epicli upgrade of cluster created by Epiphany v0.6 fails on "Store preflight facts" task +- [#1866](https://github.com/hitachienergy/epiphany/issues/1866) - No logs from K8s apps in Elasticsearch ### Updated -- [#1770](https://github.com/epiphany-platform/epiphany/issues/1770) - Upgrade Filebeat to the latest version (7.9.2) -- [#1848](https://github.com/epiphany-platform/epiphany/issues/1848) - Update Ansible to v2.8.17 -- [#1854](https://github.com/epiphany-platform/epiphany/issues/1854) - Upgrade RabbitMQ to the latest version (3.8.9) -- [#1137](https://github.com/epiphany-platform/epiphany/issues/1137) - Upgrade Kafka to v2.6.0 -- [#1855](https://github.com/epiphany-platform/epiphany/issues/1855) - Upgrade Docker to v19.03.14 -- [#1853](https://github.com/epiphany-platform/epiphany/issues/1853) - Upgrade Zookeeper to v3.5.8 -- [#1860](https://github.com/epiphany-platform/epiphany/issues/1860) - Upgrade Grafana to v7.3.5 -- [#1955](https://github.com/epiphany-platform/epiphany/issues/1955) - Upgrade Elasticsearch Curator to v5.8.3 +- [#1770](https://github.com/hitachienergy/epiphany/issues/1770) - Upgrade Filebeat to the latest version (7.9.2) +- [#1848](https://github.com/hitachienergy/epiphany/issues/1848) - Update Ansible to v2.8.17 +- [#1854](https://github.com/hitachienergy/epiphany/issues/1854) - Upgrade RabbitMQ to the latest version (3.8.9) +- [#1137](https://github.com/hitachienergy/epiphany/issues/1137) - Upgrade Kafka to v2.6.0 +- [#1855](https://github.com/hitachienergy/epiphany/issues/1855) - Upgrade Docker to v19.03.14 +- [#1853](https://github.com/hitachienergy/epiphany/issues/1853) - Upgrade Zookeeper to v3.5.8 +- [#1860](https://github.com/hitachienergy/epiphany/issues/1860) - Upgrade Grafana to v7.3.5 +- [#1955](https://github.com/hitachienergy/epiphany/issues/1955) - Upgrade Elasticsearch Curator to v5.8.3 ### Deprecated @@ -44,5 +44,5 @@ ### Known issues -- [#1979](https://github.com/epiphany-platform/epiphany/issues/1979) - RabbitMQ fails on upgrade when there are multiple non-clustered nodes -- [#1984](https://github.com/epiphany-platform/epiphany/issues/1984) - RabbitMQ 3.7.10 fails on upgrade to 3.8.9: 'rabbitmqctl version' command not found +- [#1979](https://github.com/hitachienergy/epiphany/issues/1979) - RabbitMQ fails on upgrade when there are multiple non-clustered nodes +- [#1984](https://github.com/hitachienergy/epiphany/issues/1984) - RabbitMQ 3.7.10 fails on upgrade to 3.8.9: 'rabbitmqctl version' command not found diff --git a/docs/changelogs/CHANGELOG-1.0.md b/docs/changelogs/CHANGELOG-1.0.md index fbecdf8fd2..16e31b826f 100644 --- a/docs/changelogs/CHANGELOG-1.0.md +++ b/docs/changelogs/CHANGELOG-1.0.md @@ -4,4 +4,4 @@ ### Fixed -- [#2262](https://github.com/epiphany-platform/epiphany/issues/2262) - [Ubuntu] elasticsearch-curator in version 5.8.3 is not available from APT repo +- [#2262](https://github.com/hitachienergy/epiphany/issues/2262) - [Ubuntu] elasticsearch-curator in version 5.8.3 is not available from APT repo diff --git a/docs/changelogs/CHANGELOG-1.1.md b/docs/changelogs/CHANGELOG-1.1.md index e4bfd5208b..04326369fa 100644 --- a/docs/changelogs/CHANGELOG-1.1.md +++ b/docs/changelogs/CHANGELOG-1.1.md @@ -4,58 +4,58 @@ ### Added -- [#1710](https://github.com/epiphany-platform/epiphany/issues/1710) - Add/extend retry functionality for all network related commands in download-requirements.sh -- [#2033](https://github.com/epiphany-platform/epiphany/issues/2033) - [ARM64] Add arm64 support to 'repository' component -- [#2109](https://github.com/epiphany-platform/epiphany/issues/2109) - [ARM64] Add arm64 support to 'kubernetes_master' and 'kubernetes_node' components -- [#2110](https://github.com/epiphany-platform/epiphany/issues/2111) - [ARM64] Add arm64 support to 'kafka' component -- [#2111](https://github.com/epiphany-platform/epiphany/issues/2111) - [ARM64] Add arm64 support to 'load_balancer' component -- [#2112](https://github.com/epiphany-platform/epiphany/issues/2112) - [ARM64] Add arm64 support to 'postgresql' component -- [#2113](https://github.com/epiphany-platform/epiphany/issues/2113) - [ARM64] Add arm64 support to 'applications' Ansible role to install 'Keycloak' -- [#2116](https://github.com/epiphany-platform/epiphany/issues/2116) - [ARM64] Add arm64 support to 'logging' component -- [#2117](https://github.com/epiphany-platform/epiphany/issues/2117) - [ARM64] Add arm64 support to 'monitoring' component -- [#2118](https://github.com/epiphany-platform/epiphany/issues/2118) - [ARM64] Block the install of unsupported components/roles on arm64 -- [#2114](https://github.com/epiphany-platform/epiphany/issues/2114) - [ARM64] Add arm64 support to 'rabbitmq' component -- [#2225](https://github.com/epiphany-platform/epiphany/issues/2225) - [ARM64] Add arm64 support for RabbitMQ and Ignite K8s applications -- [#2241](https://github.com/epiphany-platform/epiphany/issues/2241) - [ARM64] Add arm64 support to 'vault' component -- [#2035](https://github.com/epiphany-platform/epiphany/issues/2035) - [ARM64] Create documentation -- [#2243](https://github.com/epiphany-platform/epiphany/issues/2243) - Configure Elasticsearch to use static (single) ports instead of ranges -- [#1914](https://github.com/epiphany-platform/epiphany/issues/1914) - Default plugins in Open Distro for Elasticsearch Kibana documented -- [#2082](https://github.com/epiphany-platform/epiphany/issues/2082) - Check possibility of downloading packages for offline installation on different architecture than targeted one -- [#2232](https://github.com/epiphany-platform/epiphany/issues/2232) - Documentation added for spike about leader election for pods -- [#2129](https://github.com/epiphany-platform/epiphany/issues/2129) - [Upgrade] Add migration from ODFE demo certificates to generated ones -- [#2288](https://github.com/epiphany-platform/epiphany/issues/2288) - Allow to preserve OS images when run 'epicli apply' for existing cluster -- [#2388](https://github.com/epiphany-platform/epiphany/issues/2388) - Document troubleshooting during failed epicli run -- [#127](https://github.com/epiphany-platform/epiphany/issues/127) - Add predefined Grafana dashboards for both offline/online modes +- [#1710](https://github.com/hitachienergy/epiphany/issues/1710) - Add/extend retry functionality for all network related commands in download-requirements.sh +- [#2033](https://github.com/hitachienergy/epiphany/issues/2033) - [ARM64] Add arm64 support to 'repository' component +- [#2109](https://github.com/hitachienergy/epiphany/issues/2109) - [ARM64] Add arm64 support to 'kubernetes_master' and 'kubernetes_node' components +- [#2110](https://github.com/hitachienergy/epiphany/issues/2111) - [ARM64] Add arm64 support to 'kafka' component +- [#2111](https://github.com/hitachienergy/epiphany/issues/2111) - [ARM64] Add arm64 support to 'load_balancer' component +- [#2112](https://github.com/hitachienergy/epiphany/issues/2112) - [ARM64] Add arm64 support to 'postgresql' component +- [#2113](https://github.com/hitachienergy/epiphany/issues/2113) - [ARM64] Add arm64 support to 'applications' Ansible role to install 'Keycloak' +- [#2116](https://github.com/hitachienergy/epiphany/issues/2116) - [ARM64] Add arm64 support to 'logging' component +- [#2117](https://github.com/hitachienergy/epiphany/issues/2117) - [ARM64] Add arm64 support to 'monitoring' component +- [#2118](https://github.com/hitachienergy/epiphany/issues/2118) - [ARM64] Block the install of unsupported components/roles on arm64 +- [#2114](https://github.com/hitachienergy/epiphany/issues/2114) - [ARM64] Add arm64 support to 'rabbitmq' component +- [#2225](https://github.com/hitachienergy/epiphany/issues/2225) - [ARM64] Add arm64 support for RabbitMQ and Ignite K8s applications +- [#2241](https://github.com/hitachienergy/epiphany/issues/2241) - [ARM64] Add arm64 support to 'vault' component +- [#2035](https://github.com/hitachienergy/epiphany/issues/2035) - [ARM64] Create documentation +- [#2243](https://github.com/hitachienergy/epiphany/issues/2243) - Configure Elasticsearch to use static (single) ports instead of ranges +- [#1914](https://github.com/hitachienergy/epiphany/issues/1914) - Default plugins in Open Distro for Elasticsearch Kibana documented +- [#2082](https://github.com/hitachienergy/epiphany/issues/2082) - Check possibility of downloading packages for offline installation on different architecture than targeted one +- [#2232](https://github.com/hitachienergy/epiphany/issues/2232) - Documentation added for spike about leader election for pods +- [#2129](https://github.com/hitachienergy/epiphany/issues/2129) - [Upgrade] Add migration from ODFE demo certificates to generated ones +- [#2288](https://github.com/hitachienergy/epiphany/issues/2288) - Allow to preserve OS images when run 'epicli apply' for existing cluster +- [#2388](https://github.com/hitachienergy/epiphany/issues/2388) - Document troubleshooting during failed epicli run +- [#127](https://github.com/hitachienergy/epiphany/issues/127) - Add predefined Grafana dashboards for both offline/online modes ### Fixed -- [#2098](https://github.com/epiphany-platform/epiphany/issues/2098) - The default values can't be changed in cluster config file for virtual machine -- [#2244](https://github.com/epiphany-platform/epiphany/issues/2244) - [Upgrade] Elasticsearch settings hard-coded instead of read from existing configuration file -- [#2247](https://github.com/epiphany-platform/epiphany/issues/2247) - [Upgrade] Automated tests fail when run after upgrade -- [#2262](https://github.com/epiphany-platform/epiphany/issues/2262) - [Ubuntu] elasticsearch-curator in version 5.8.3 is not available from APT repo -- [#2233](https://github.com/epiphany-platform/epiphany/issues/2233) - Filebeat communication error in AKS -- [#2291](https://github.com/epiphany-platform/epiphany/issues/2291) - PostgreSQL automated tests fail when run on a single machine -- [#2215](https://github.com/epiphany-platform/epiphany/issues/2215) - Grafana does not show metrics from kafka and haproxy exporters -- [#2318](https://github.com/epiphany-platform/epiphany/issues/2318) - [RHEL/Azure] RHUI client certificate expired for RHEL 7-LVM images -- [#2332](https://github.com/epiphany-platform/epiphany/issues/2332) - [Elasticsearch] Error when having multiple VMs and non-clustered mode -- [#1576](https://github.com/epiphany-platform/epiphany/issues/1576) - [Kafka] Incorrect number of brokers/queues available after scaling up/down -- [#2381](https://github.com/epiphany-platform/epiphany/issues/2381) - Kibana fails to upgrade from epicli v1.0 to v1.1 (version comparison issue) -- [#2345](https://github.com/epiphany-platform/epiphany/issues/2345) - CoreDNS requires restart after scaling up nodes to be able to resolve new hostnames -- [#2360](https://github.com/epiphany-platform/epiphany/issues/2360) - [Upgrade] epicli may fail after re-running +- [#2098](https://github.com/hitachienergy/epiphany/issues/2098) - The default values can't be changed in cluster config file for virtual machine +- [#2244](https://github.com/hitachienergy/epiphany/issues/2244) - [Upgrade] Elasticsearch settings hard-coded instead of read from existing configuration file +- [#2247](https://github.com/hitachienergy/epiphany/issues/2247) - [Upgrade] Automated tests fail when run after upgrade +- [#2262](https://github.com/hitachienergy/epiphany/issues/2262) - [Ubuntu] elasticsearch-curator in version 5.8.3 is not available from APT repo +- [#2233](https://github.com/hitachienergy/epiphany/issues/2233) - Filebeat communication error in AKS +- [#2291](https://github.com/hitachienergy/epiphany/issues/2291) - PostgreSQL automated tests fail when run on a single machine +- [#2215](https://github.com/hitachienergy/epiphany/issues/2215) - Grafana does not show metrics from kafka and haproxy exporters +- [#2318](https://github.com/hitachienergy/epiphany/issues/2318) - [RHEL/Azure] RHUI client certificate expired for RHEL 7-LVM images +- [#2332](https://github.com/hitachienergy/epiphany/issues/2332) - [Elasticsearch] Error when having multiple VMs and non-clustered mode +- [#1576](https://github.com/hitachienergy/epiphany/issues/1576) - [Kafka] Incorrect number of brokers/queues available after scaling up/down +- [#2381](https://github.com/hitachienergy/epiphany/issues/2381) - Kibana fails to upgrade from epicli v1.0 to v1.1 (version comparison issue) +- [#2345](https://github.com/hitachienergy/epiphany/issues/2345) - CoreDNS requires restart after scaling up nodes to be able to resolve new hostnames +- [#2360](https://github.com/hitachienergy/epiphany/issues/2360) - [Upgrade] epicli may fail after re-running ### Updated -- [#2144](https://github.com/epiphany-platform/epiphany/issues/2144) - Update Epiphany support policy matrix -- [#2117](https://github.com/epiphany-platform/epiphany/issues/2117) - [AMD64/ARM64] Postgres exporter updated to version 0.9.0 -- [#2241](https://github.com/epiphany-platform/epiphany/issues/2241) - [AMD64/ARM64] Vault (k8s) updated to version 0.10.0, helm chart with Vault updated to version 0.11.0 and Hashicorp Vault updated to version 1.7.0 -- [#2116](https://github.com/epiphany-platform/epiphany/issues/2116) - [AMD64/ARM64] Logstash updated to version 7.12.0 -- [#2297](https://github.com/epiphany-platform/epiphany/issues/2297) - Update Python dependencies to solve some of the security alerts. -- [#2362](https://github.com/epiphany-platform/epiphany/issues/2362) - Update Python dependencies to solve more of the security alerts. +- [#2144](https://github.com/hitachienergy/epiphany/issues/2144) - Update Epiphany support policy matrix +- [#2117](https://github.com/hitachienergy/epiphany/issues/2117) - [AMD64/ARM64] Postgres exporter updated to version 0.9.0 +- [#2241](https://github.com/hitachienergy/epiphany/issues/2241) - [AMD64/ARM64] Vault (k8s) updated to version 0.10.0, helm chart with Vault updated to version 0.11.0 and Hashicorp Vault updated to version 1.7.0 +- [#2116](https://github.com/hitachienergy/epiphany/issues/2116) - [AMD64/ARM64] Logstash updated to version 7.12.0 +- [#2297](https://github.com/hitachienergy/epiphany/issues/2297) - Update Python dependencies to solve some of the security alerts. +- [#2362](https://github.com/hitachienergy/epiphany/issues/2362) - Update Python dependencies to solve more of the security alerts. ### Deprecated -- [#2179](https://github.com/epiphany-platform/epiphany/issues/2179) - Remove un-used images, files and packages used only for deprecated Epiphany installations (< 0.7.0) -- [#2237](https://github.com/epiphany-platform/epiphany/issues/2237) - Support only one replication type for PostgreSQL (with repmgr) +- [#2179](https://github.com/hitachienergy/epiphany/issues/2179) - Remove un-used images, files and packages used only for deprecated Epiphany installations (< 0.7.0) +- [#2237](https://github.com/hitachienergy/epiphany/issues/2237) - Support only one replication type for PostgreSQL (with repmgr) ### Breaking changes diff --git a/docs/changelogs/CHANGELOG-1.2.md b/docs/changelogs/CHANGELOG-1.2.md index 1437157ee7..affc8e64dc 100644 --- a/docs/changelogs/CHANGELOG-1.2.md +++ b/docs/changelogs/CHANGELOG-1.2.md @@ -4,46 +4,46 @@ ### Added -- [#126](https://github.com/epiphany-platform/epiphany/issues/126) - Added default Kibana dashboards -- [#2127](https://github.com/epiphany-platform/epiphany/issues/2127) - Allow to specify configuration to be used in upgrade mode -- [#2397](https://github.com/epiphany-platform/epiphany/issues/2397) - Restart CoreDNS pods conditionally -- [#195](https://github.com/epiphany-platform/epiphany/issues/195) - Basic configuration type and schema validation -- [#2434](https://github.com/epiphany-platform/epiphany/issues/2434) - Python 3 installation -- [#2346](https://github.com/epiphany-platform/epiphany/issues/2346) - Allow more than 2 PostgreSQL nodes installation with repmgr -- [#2124](https://github.com/epiphany-platform/epiphany/issues/2124) - Added Internet connection test to download-requirements.sh -- [#2531](https://github.com/epiphany-platform/epiphany/issues/2531) - Add Pylint configuration to epicli devcontainer -- [#1892](https://github.com/epiphany-platform/epiphany/issues/1892) - Add ansible-lint to epicli devcontainer -- [#2558](https://github.com/epiphany-platform/epiphany/issues/2558) - Add rubocop to epicli devcontainer -- [#2271](https://github.com/epiphany-platform/epiphany/issues/2271) - Add more retries for running ansible ping command +- [#126](https://github.com/hitachienergy/epiphany/issues/126) - Added default Kibana dashboards +- [#2127](https://github.com/hitachienergy/epiphany/issues/2127) - Allow to specify configuration to be used in upgrade mode +- [#2397](https://github.com/hitachienergy/epiphany/issues/2397) - Restart CoreDNS pods conditionally +- [#195](https://github.com/hitachienergy/epiphany/issues/195) - Basic configuration type and schema validation +- [#2434](https://github.com/hitachienergy/epiphany/issues/2434) - Python 3 installation +- [#2346](https://github.com/hitachienergy/epiphany/issues/2346) - Allow more than 2 PostgreSQL nodes installation with repmgr +- [#2124](https://github.com/hitachienergy/epiphany/issues/2124) - Added Internet connection test to download-requirements.sh +- [#2531](https://github.com/hitachienergy/epiphany/issues/2531) - Add Pylint configuration to epicli devcontainer +- [#1892](https://github.com/hitachienergy/epiphany/issues/1892) - Add ansible-lint to epicli devcontainer +- [#2558](https://github.com/hitachienergy/epiphany/issues/2558) - Add rubocop to epicli devcontainer +- [#2271](https://github.com/hitachienergy/epiphany/issues/2271) - Add more retries for running ansible ping command ### Fixed -- [#2406](https://github.com/epiphany-platform/epiphany/issues/2406) - [Upgrade] [Filebeat] All settings for multiline feature are lost after upgrade -- [#2380](https://github.com/epiphany-platform/epiphany/issues/2380) - Unable to drain nodes with Istio application enabled due to PodDisruptionBudgets -- [#2332](https://github.com/epiphany-platform/epiphany/issues/2332) - [Elasticsearch] Error when having multiple VMs and non-clustered mode -- [#1294](https://github.com/epiphany-platform/epiphany/issues/1294) - Implement proper merging of lists of dictionaries for epicli yaml docs -- [#1370](https://github.com/epiphany-platform/epiphany/issues/1370) - Epicli does not correctly generate vars for Postgres -- [#2425](https://github.com/epiphany-platform/epiphany/issues/2425) - Feature-mapping - 'enabled: no' do nothing -- [#2449](https://github.com/epiphany-platform/epiphany/issues/2449) - [Grafana] Unable to add Grafana repository -- [#2485](https://github.com/epiphany-platform/epiphany/issues/2485) - [Upgrade] Refactor upgrade role to not include "specification" at top level -- [#2521](https://github.com/epiphany-platform/epiphany/issues/2521) - Fix 2 unit tests that are marked to be skipped during test execution -- [#2542](https://github.com/epiphany-platform/epiphany/issues/2542) - Non critical error in epicli if no 'path' is provided -- [#1296](https://github.com/epiphany-platform/epiphany/issues/1296) - Epicli does not interpret alternative yaml boolean values as true booleans -- [#1351](https://github.com/epiphany-platform/epiphany/issues/1351) - Refactor Keycloak to work with Postgresql HA configuration +- [#2406](https://github.com/hitachienergy/epiphany/issues/2406) - [Upgrade] [Filebeat] All settings for multiline feature are lost after upgrade +- [#2380](https://github.com/hitachienergy/epiphany/issues/2380) - Unable to drain nodes with Istio application enabled due to PodDisruptionBudgets +- [#2332](https://github.com/hitachienergy/epiphany/issues/2332) - [Elasticsearch] Error when having multiple VMs and non-clustered mode +- [#1294](https://github.com/hitachienergy/epiphany/issues/1294) - Implement proper merging of lists of dictionaries for epicli yaml docs +- [#1370](https://github.com/hitachienergy/epiphany/issues/1370) - Epicli does not correctly generate vars for Postgres +- [#2425](https://github.com/hitachienergy/epiphany/issues/2425) - Feature-mapping - 'enabled: no' do nothing +- [#2449](https://github.com/hitachienergy/epiphany/issues/2449) - [Grafana] Unable to add Grafana repository +- [#2485](https://github.com/hitachienergy/epiphany/issues/2485) - [Upgrade] Refactor upgrade role to not include "specification" at top level +- [#2521](https://github.com/hitachienergy/epiphany/issues/2521) - Fix 2 unit tests that are marked to be skipped during test execution +- [#2542](https://github.com/hitachienergy/epiphany/issues/2542) - Non critical error in epicli if no 'path' is provided +- [#1296](https://github.com/hitachienergy/epiphany/issues/1296) - Epicli does not interpret alternative yaml boolean values as true booleans +- [#1351](https://github.com/hitachienergy/epiphany/issues/1351) - Refactor Keycloak to work with Postgresql HA configuration ### Updated -- [#2075](https://github.com/epiphany-platform/epiphany/issues/2075) - Upgrade of Pgpool to v4.2.4 -- [#2076](https://github.com/epiphany-platform/epiphany/issues/2076) - Upgrade of PgBouncer [Kubernetes] to v1.16.0 -- [#1797](https://github.com/epiphany-platform/epiphany/issues/1797) - Upgrade Keycloak to v14.0.0 -- [#1861](https://github.com/epiphany-platform/epiphany/issues/1861) - Upgrade PostgreSQL to v13 -- [#2074](https://github.com/epiphany-platform/epiphany/issues/2074) - Upgrade repmgr to v5.2.1 -- [#2077](https://github.com/epiphany-platform/epiphany/issues/2077) - Upgrade PgAudit to v1.5.0 -- [#2453](https://github.com/epiphany-platform/epiphany/issues/2453) - Upgrade PgBouncer to v1.16.0 [standalone] -- [#2457](https://github.com/epiphany-platform/epiphany/issues/2457) - Upgrade Docker-CE to v20.10.8 -- [#2511](https://github.com/epiphany-platform/epiphany/issues/2511) - Upgrade Python packages to at least the latest patch version. -- [#2591](https://github.com/epiphany-platform/epiphany/issues/2591) - Update OS cloud images to the latest -- [#2578](https://github.com/epiphany-platform/epiphany/issues/2578) - Update documentation on how to upgrade PostgreSQL +- [#2075](https://github.com/hitachienergy/epiphany/issues/2075) - Upgrade of Pgpool to v4.2.4 +- [#2076](https://github.com/hitachienergy/epiphany/issues/2076) - Upgrade of PgBouncer [Kubernetes] to v1.16.0 +- [#1797](https://github.com/hitachienergy/epiphany/issues/1797) - Upgrade Keycloak to v14.0.0 +- [#1861](https://github.com/hitachienergy/epiphany/issues/1861) - Upgrade PostgreSQL to v13 +- [#2074](https://github.com/hitachienergy/epiphany/issues/2074) - Upgrade repmgr to v5.2.1 +- [#2077](https://github.com/hitachienergy/epiphany/issues/2077) - Upgrade PgAudit to v1.5.0 +- [#2453](https://github.com/hitachienergy/epiphany/issues/2453) - Upgrade PgBouncer to v1.16.0 [standalone] +- [#2457](https://github.com/hitachienergy/epiphany/issues/2457) - Upgrade Docker-CE to v20.10.8 +- [#2511](https://github.com/hitachienergy/epiphany/issues/2511) - Upgrade Python packages to at least the latest patch version. +- [#2591](https://github.com/hitachienergy/epiphany/issues/2591) - Update OS cloud images to the latest +- [#2578](https://github.com/hitachienergy/epiphany/issues/2578) - Update documentation on how to upgrade PostgreSQL ### Deprecated diff --git a/docs/changelogs/CHANGELOG-1.3.md b/docs/changelogs/CHANGELOG-1.3.md index f083683e6e..96e048cd23 100644 --- a/docs/changelogs/CHANGELOG-1.3.md +++ b/docs/changelogs/CHANGELOG-1.3.md @@ -4,80 +4,80 @@ ### Added -- [#1331](https://github.com/epiphany-platform/epiphany/issues/1331) - Support for Ubuntu 20.04 LTS -- [#2782](https://github.com/epiphany-platform/epiphany/issues/2782) - Assure Node-Exporter is upgraded in its relevant namespace -- [#1306](https://github.com/epiphany-platform/epiphany/issues/1306) - Allow to check on VMs which epicli version was used to deploy/upgrade components -- [#1487](https://github.com/epiphany-platform/epiphany/issues/1487) - Add RabbitMQ monitoring -- [#2600](https://github.com/epiphany-platform/epiphany/issues/2600) - Change epicli output structure -- [#2655](https://github.com/epiphany-platform/epiphany/issues/2655) - Add 'repmgr node check' to upgrade preflight checks and auto-tests -- [#2643](https://github.com/epiphany-platform/epiphany/issues/2643) - Restructure Epicli project folder -- [#2666](https://github.com/epiphany-platform/epiphany/issues/2666) - Project re-structure part 2 -- [#2547](https://github.com/epiphany-platform/epiphany/issues/2547) - Refactoring and removal of old code from Ansible inventory creator and upgrade -- [#2597](https://github.com/epiphany-platform/epiphany/issues/2597) - Ensure automatic PostgreSQL clusterization -- [#2644](https://github.com/epiphany-platform/epiphany/issues/2644) - Add validation to check hostnames for on-prem deployment -- [#2703](https://github.com/epiphany-platform/epiphany/issues/2703) - Add tests for docker and kubelet cgroup driver -- [#1076](https://github.com/epiphany-platform/epiphany/issues/1076) - Add sorting entries in the inventory file -- [#2768](https://github.com/epiphany-platform/epiphany/issues/2768) - Add posibility to provide custom hostnames -- [#2785](https://github.com/epiphany-platform/epiphany/issues/2785) - Add configuration option to Keycloak for PROXY_ADDRESS_FORWARDING env. variable -- [#2814](https://github.com/epiphany-platform/epiphany/issues/2814) - Add description how to enable TLS in Kibana -- [#1076](https://github.com/epiphany-platform/epiphany/issues/2595) - Document connection protocols and ciphers -- [#2665](https://github.com/epiphany-platform/epiphany/issues/2665) - Add Kubernetes prereqs to epicli preflight checks -- [#633](https://github.com/epiphany-platform/epiphany/issues/633) - DOC: How to use TLS/SSL certificate with HA Proxy -- [#2702](https://github.com/epiphany-platform/epiphany/issues/2702) - Use state flag file in K8s upgrades -- [#2840](https://github.com/epiphany-platform/epiphany/issues/2840) - Create deprecation notes documentation -- [#2860](https://github.com/epiphany-platform/epiphany/issues/2860) - Increase the number of forks in Ansible from default (5) to configure more hosts in parallel +- [#1331](https://github.com/hitachienergy/epiphany/issues/1331) - Support for Ubuntu 20.04 LTS +- [#2782](https://github.com/hitachienergy/epiphany/issues/2782) - Assure Node-Exporter is upgraded in its relevant namespace +- [#1306](https://github.com/hitachienergy/epiphany/issues/1306) - Allow to check on VMs which epicli version was used to deploy/upgrade components +- [#1487](https://github.com/hitachienergy/epiphany/issues/1487) - Add RabbitMQ monitoring +- [#2600](https://github.com/hitachienergy/epiphany/issues/2600) - Change epicli output structure +- [#2655](https://github.com/hitachienergy/epiphany/issues/2655) - Add 'repmgr node check' to upgrade preflight checks and auto-tests +- [#2643](https://github.com/hitachienergy/epiphany/issues/2643) - Restructure Epicli project folder +- [#2666](https://github.com/hitachienergy/epiphany/issues/2666) - Project re-structure part 2 +- [#2547](https://github.com/hitachienergy/epiphany/issues/2547) - Refactoring and removal of old code from Ansible inventory creator and upgrade +- [#2597](https://github.com/hitachienergy/epiphany/issues/2597) - Ensure automatic PostgreSQL clusterization +- [#2644](https://github.com/hitachienergy/epiphany/issues/2644) - Add validation to check hostnames for on-prem deployment +- [#2703](https://github.com/hitachienergy/epiphany/issues/2703) - Add tests for docker and kubelet cgroup driver +- [#1076](https://github.com/hitachienergy/epiphany/issues/1076) - Add sorting entries in the inventory file +- [#2768](https://github.com/hitachienergy/epiphany/issues/2768) - Add posibility to provide custom hostnames +- [#2785](https://github.com/hitachienergy/epiphany/issues/2785) - Add configuration option to Keycloak for PROXY_ADDRESS_FORWARDING env. variable +- [#2814](https://github.com/hitachienergy/epiphany/issues/2814) - Add description how to enable TLS in Kibana +- [#1076](https://github.com/hitachienergy/epiphany/issues/2595) - Document connection protocols and ciphers +- [#2665](https://github.com/hitachienergy/epiphany/issues/2665) - Add Kubernetes prereqs to epicli preflight checks +- [#633](https://github.com/hitachienergy/epiphany/issues/633) - DOC: How to use TLS/SSL certificate with HA Proxy +- [#2702](https://github.com/hitachienergy/epiphany/issues/2702) - Use state flag file in K8s upgrades +- [#2840](https://github.com/hitachienergy/epiphany/issues/2840) - Create deprecation notes documentation +- [#2860](https://github.com/hitachienergy/epiphany/issues/2860) - Increase the number of forks in Ansible from default (5) to configure more hosts in parallel ### Fixed -- [#2657](https://github.com/epiphany-platform/epiphany/issues/2657) - Add preflight check which stop upgrade is such pods exists -- [#2497](https://github.com/epiphany-platform/epiphany/issues/2497) - Fix epicli apply --full region values -- [#1743](https://github.com/epiphany-platform/epiphany/issues/1743) - Virtual machine "kind" mismatch -- [#2656](https://github.com/epiphany-platform/epiphany/issues/2656) - WAL files are not removed from $PGDATA/pg_wal directory -- [#1587](https://github.com/epiphany-platform/epiphany/issues/1587) - Duplicated SANs for K8s apiserver certificate -- [#1661](https://github.com/epiphany-platform/epiphany/issues/1661) - Changing the default Kubernetes certificate location results in a cluster deployment error -- [#2707](https://github.com/epiphany-platform/epiphany/issues/2707) - Fix logging component backup -- [#2753](https://github.com/epiphany-platform/epiphany/issues/2753) - Failing offline upgrade: 'download_script_subdir' is undefined -- [#2718](https://github.com/epiphany-platform/epiphany/issues/2718) - Failed epicli upgrade may lead to broken repository machine (disabled system repos) -- [#1221](https://github.com/epiphany-platform/epiphany/issues/1221) - Kafka-exporter service doesn't start after restarting kafka VMs -- [#2774](https://github.com/epiphany-platform/epiphany/issues/2774) - Issue creating service principle on Azure -- [#2737](https://github.com/epiphany-platform/epiphany/issues/2737) - Fix asserting number of postgres nodes -- [#1175](https://github.com/epiphany-platform/epiphany/issues/1175) - Task 'Join to Kubernetes cluster' may fail when Ansible vault already exists -- [#2420](https://github.com/epiphany-platform/epiphany/issues/2420) - Changing Grafana admin password in the apply mode -- [#2873](https://github.com/epiphany-platform/epiphany/issues/2873) - Epicli backup fails on schema validation -- [#2894](https://github.com/epiphany-platform/epiphany/issues/2894) - System repositories are not restored on epicli re-run -- [#2886](https://github.com/epiphany-platform/epiphany/issues/2886) - [Ubuntu] [PostgreSQL] Apply command fails after upgrading from v1.0.x LTS to v1.3.0 -- [#2904](https://github.com/epiphany-platform/epiphany/issues/2904) - Not possible to add PostgreSQL component to existing environment +- [#2657](https://github.com/hitachienergy/epiphany/issues/2657) - Add preflight check which stop upgrade is such pods exists +- [#2497](https://github.com/hitachienergy/epiphany/issues/2497) - Fix epicli apply --full region values +- [#1743](https://github.com/hitachienergy/epiphany/issues/1743) - Virtual machine "kind" mismatch +- [#2656](https://github.com/hitachienergy/epiphany/issues/2656) - WAL files are not removed from $PGDATA/pg_wal directory +- [#1587](https://github.com/hitachienergy/epiphany/issues/1587) - Duplicated SANs for K8s apiserver certificate +- [#1661](https://github.com/hitachienergy/epiphany/issues/1661) - Changing the default Kubernetes certificate location results in a cluster deployment error +- [#2707](https://github.com/hitachienergy/epiphany/issues/2707) - Fix logging component backup +- [#2753](https://github.com/hitachienergy/epiphany/issues/2753) - Failing offline upgrade: 'download_script_subdir' is undefined +- [#2718](https://github.com/hitachienergy/epiphany/issues/2718) - Failed epicli upgrade may lead to broken repository machine (disabled system repos) +- [#1221](https://github.com/hitachienergy/epiphany/issues/1221) - Kafka-exporter service doesn't start after restarting kafka VMs +- [#2774](https://github.com/hitachienergy/epiphany/issues/2774) - Issue creating service principle on Azure +- [#2737](https://github.com/hitachienergy/epiphany/issues/2737) - Fix asserting number of postgres nodes +- [#1175](https://github.com/hitachienergy/epiphany/issues/1175) - Task 'Join to Kubernetes cluster' may fail when Ansible vault already exists +- [#2420](https://github.com/hitachienergy/epiphany/issues/2420) - Changing Grafana admin password in the apply mode +- [#2873](https://github.com/hitachienergy/epiphany/issues/2873) - Epicli backup fails on schema validation +- [#2894](https://github.com/hitachienergy/epiphany/issues/2894) - System repositories are not restored on epicli re-run +- [#2886](https://github.com/hitachienergy/epiphany/issues/2886) - [Ubuntu] [PostgreSQL] Apply command fails after upgrading from v1.0.x LTS to v1.3.0 +- [#2904](https://github.com/hitachienergy/epiphany/issues/2904) - Not possible to add PostgreSQL component to existing environment ### Updated -- [#2660](https://github.com/epiphany-platform/epiphany/issues/2660) - Upgrade K8s to v1.22.4 +- [#2660](https://github.com/hitachienergy/epiphany/issues/2660) - Upgrade K8s to v1.22.4 - Upgrade Calico and Canal to v3.20.3 - Upgrade Coredns to v1.8.4 - Upgrade Flannel to v0.14.0 - Upgrade Kubernetes dashboard to v2.3.1 - Upgrade Kubernetes metrics-scraper to v1.0.7 -- [#2747](https://github.com/epiphany-platform/epiphany/issues/2747) - Upgrade Node-Exporter to v1.3.1 -- [#2494](https://github.com/epiphany-platform/epiphany/issues/2494) - Duplicated MOTD after ssh to servers -- [#2715](https://github.com/epiphany-platform/epiphany/issues/2715) - Change user login message to show current epicli version -- [#1974](https://github.com/epiphany-platform/epiphany/issues/1974) - [documentation] Azure Files Persistent Volume Support -- [#2454](https://github.com/epiphany-platform/epiphany/issues/2454) - Remove dependencies for K8s v1.17 -- [#2537](https://github.com/epiphany-platform/epiphany/issues/2537) - [PostgreSQL] [upgrade] Do not remove new packages automatically in rollback -- [#2180](https://github.com/epiphany-platform/epiphany/issues/2180) - [documentation] Missing clear information about supported CNI plugins -- [#2755](https://github.com/epiphany-platform/epiphany/issues/2755) - Upgrade Python dependencies to the latest -- [#2700](https://github.com/epiphany-platform/epiphany/issues/2700) - Upgrade Prometheus to 2.31.1 and AlertManager to 0.23.0 -- [#2748](https://github.com/epiphany-platform/epiphany/issues/2748) - Upgrade Kafka exporter to the version 1.4.0 -- [#2750](https://github.com/epiphany-platform/epiphany/issues/2750) - Upgrade JMX exporter to the newest version -- [#2699](https://github.com/epiphany-platform/epiphany/issues/2699) - Upgrade Grafana to 8.3.2 -- [#2788](https://github.com/epiphany-platform/epiphany/issues/2788) - Upgrade Log4j in Open Distro for Elasticsearch -- [#2661](https://github.com/epiphany-platform/epiphany/issues/2661) - Update K8s documentation according to the latest version Epiphany supports -- [#2752](https://github.com/epiphany-platform/epiphany/issues/2752) - Upgrade postgresql exporter to the version 0.10.0 -- [#2856](https://github.com/epiphany-platform/epiphany/issues/2856) - Update cloud OS images to the latest +- [#2747](https://github.com/hitachienergy/epiphany/issues/2747) - Upgrade Node-Exporter to v1.3.1 +- [#2494](https://github.com/hitachienergy/epiphany/issues/2494) - Duplicated MOTD after ssh to servers +- [#2715](https://github.com/hitachienergy/epiphany/issues/2715) - Change user login message to show current epicli version +- [#1974](https://github.com/hitachienergy/epiphany/issues/1974) - [documentation] Azure Files Persistent Volume Support +- [#2454](https://github.com/hitachienergy/epiphany/issues/2454) - Remove dependencies for K8s v1.17 +- [#2537](https://github.com/hitachienergy/epiphany/issues/2537) - [PostgreSQL] [upgrade] Do not remove new packages automatically in rollback +- [#2180](https://github.com/hitachienergy/epiphany/issues/2180) - [documentation] Missing clear information about supported CNI plugins +- [#2755](https://github.com/hitachienergy/epiphany/issues/2755) - Upgrade Python dependencies to the latest +- [#2700](https://github.com/hitachienergy/epiphany/issues/2700) - Upgrade Prometheus to 2.31.1 and AlertManager to 0.23.0 +- [#2748](https://github.com/hitachienergy/epiphany/issues/2748) - Upgrade Kafka exporter to the version 1.4.0 +- [#2750](https://github.com/hitachienergy/epiphany/issues/2750) - Upgrade JMX exporter to the newest version +- [#2699](https://github.com/hitachienergy/epiphany/issues/2699) - Upgrade Grafana to 8.3.2 +- [#2788](https://github.com/hitachienergy/epiphany/issues/2788) - Upgrade Log4j in Open Distro for Elasticsearch +- [#2661](https://github.com/hitachienergy/epiphany/issues/2661) - Update K8s documentation according to the latest version Epiphany supports +- [#2752](https://github.com/hitachienergy/epiphany/issues/2752) - Upgrade postgresql exporter to the version 0.10.0 +- [#2856](https://github.com/hitachienergy/epiphany/issues/2856) - Update cloud OS images to the latest ### Removed - Support for Ubuntu 18.04 -- [#2680](https://github.com/epiphany-platform/epiphany/issues/2680) - Remove PgBouncer standalone installation -- [#1739](https://github.com/epiphany-platform/epiphany/issues/1739) - Replace standalone HAproxy-exporter by embedded one +- [#2680](https://github.com/hitachienergy/epiphany/issues/2680) - Remove PgBouncer standalone installation +- [#1739](https://github.com/hitachienergy/epiphany/issues/1739) - Replace standalone HAproxy-exporter by embedded one ### Deprecated diff --git a/docs/changelogs/CHANGELOG-2.0.md b/docs/changelogs/CHANGELOG-2.0.md index 8194d97f3a..8dae741310 100644 --- a/docs/changelogs/CHANGELOG-2.0.md +++ b/docs/changelogs/CHANGELOG-2.0.md @@ -5,96 +5,96 @@ ### Updated -- [#3347](https://github.com/epiphany-platform/epiphany/issues/3347) - Switch from `k8s.gcr.io` to `registry.k8s.io` +- [#3347](https://github.com/hitachienergy/epiphany/issues/3347) - Switch from `k8s.gcr.io` to `registry.k8s.io` ## [2.0.5] 2023-03-01 ### Fixed -- [#3324](https://github.com/epiphany-platform/epiphany/issues/3324) - Missing python3-setuptools package in offline mode +- [#3324](https://github.com/hitachienergy/epiphany/issues/3324) - Missing python3-setuptools package in offline mode ## [2.0.4] 2023-01-24 ### Fixed -- [#3315](https://github.com/epiphany-platform/epiphany/issues/3315) - Failed to initialize Kubernetes cluster: CRI v1 runtime API is not implemented +- [#3315](https://github.com/hitachienergy/epiphany/issues/3315) - Failed to initialize Kubernetes cluster: CRI v1 runtime API is not implemented ## [2.0.3] 2023-01-04 ### Fixed -- [#3306](https://github.com/epiphany-platform/epiphany/issues/3306) - OpenSearch admin certificate expired +- [#3306](https://github.com/hitachienergy/epiphany/issues/3306) - OpenSearch admin certificate expired ## [2.0.2] 2022-10-14 ### Added -- [#2090](https://github.com/epiphany-platform/epiphany/issues/2090) - Add support for alternative file URLs to download-requirements -- [#3186](https://github.com/epiphany-platform/epiphany/issues/3186) - Refactor manifest file handling in cli -- [#3232](https://github.com/epiphany-platform/epiphany/issues/3232) - Use tarball format insted of legacy for downloading Docker images -- [#3238](https://github.com/epiphany-platform/epiphany/issues/3238) - Make OpenSearch Dashboards user configurable -- [#3241](https://github.com/epiphany-platform/epiphany/issues/3241) - Simplify APT commands flow in download-requirements.py -- [#3260](https://github.com/epiphany-platform/epiphany/issues/3260) - Remove registry-image doc support in download-requirements.py -- [#3266](https://github.com/epiphany-platform/epiphany/issues/3266) - Disable validation of infrastructure documents in upgrade mode +- [#2090](https://github.com/hitachienergy/epiphany/issues/2090) - Add support for alternative file URLs to download-requirements +- [#3186](https://github.com/hitachienergy/epiphany/issues/3186) - Refactor manifest file handling in cli +- [#3232](https://github.com/hitachienergy/epiphany/issues/3232) - Use tarball format insted of legacy for downloading Docker images +- [#3238](https://github.com/hitachienergy/epiphany/issues/3238) - Make OpenSearch Dashboards user configurable +- [#3241](https://github.com/hitachienergy/epiphany/issues/3241) - Simplify APT commands flow in download-requirements.py +- [#3260](https://github.com/hitachienergy/epiphany/issues/3260) - Remove registry-image doc support in download-requirements.py +- [#3266](https://github.com/hitachienergy/epiphany/issues/3266) - Disable validation of infrastructure documents in upgrade mode ### Fixed -- [#3271](https://github.com/epiphany-platform/epiphany/issues/3271) - Filebeat not shipping logs to OpenSearch after upgrading epicli from v2.0.1 -- [#3275](https://github.com/epiphany-platform/epiphany/issues/3275) - Kubernetes installation on aarch64 fails due to missing kubernetes-cni-0.8.7 package -- [#3279](https://github.com/epiphany-platform/epiphany/issues/3279) - dnf install failed for `ca-certificates` package on RedHat family distros +- [#3271](https://github.com/hitachienergy/epiphany/issues/3271) - Filebeat not shipping logs to OpenSearch after upgrading epicli from v2.0.1 +- [#3275](https://github.com/hitachienergy/epiphany/issues/3275) - Kubernetes installation on aarch64 fails due to missing kubernetes-cni-0.8.7 package +- [#3279](https://github.com/hitachienergy/epiphany/issues/3279) - dnf install failed for `ca-certificates` package on RedHat family distros ### Updated -- [#3257](https://github.com/epiphany-platform/epiphany/issues/3257) - Upgrade ansible-core to 2.13 (ansible 6) -- [#3061](https://github.com/epiphany-platform/epiphany/issues/3061) - Upgrade Keycloak to 19.0.2 -- [#3277](https://github.com/epiphany-platform/epiphany/issues/3277) - Simplify configuration of enabling Rook -- [#3287](https://github.com/epiphany-platform/epiphany/issues/3287) - Update cloud OS images to the latest +- [#3257](https://github.com/hitachienergy/epiphany/issues/3257) - Upgrade ansible-core to 2.13 (ansible 6) +- [#3061](https://github.com/hitachienergy/epiphany/issues/3061) - Upgrade Keycloak to 19.0.2 +- [#3277](https://github.com/hitachienergy/epiphany/issues/3277) - Simplify configuration of enabling Rook +- [#3287](https://github.com/hitachienergy/epiphany/issues/3287) - Update cloud OS images to the latest ## [2.0.1] 2022-08-12 ### Added -- [#2932](https://github.com/epiphany-platform/epiphany/issues/2932) - Support `epicli upgrade` for RHEL/AlmaLinux 8 -- [#3057](https://github.com/epiphany-platform/epiphany/issues/3057) - Additional AWS authentication option -- [#3101](https://github.com/epiphany-platform/epiphany/issues/3101) - Add support for ARM architecture for AlmaLinux 8 -- [#3105](https://github.com/epiphany-platform/epiphany/issues/3105) - Add manifest file parsing -- [#3131](https://github.com/epiphany-platform/epiphany/issues/3131) - Optimize Grafana dashboards downloading -- [#3116](https://github.com/epiphany-platform/epiphany/issues/3116) - Optimize files downloading -- [#3106](https://github.com/epiphany-platform/epiphany/issues/3106) - Add image-registry configuration reading -- [#3140](https://github.com/epiphany-platform/epiphany/issues/3140) - Allow to disable OpenSearch audit logs -- [#3218](https://github.com/epiphany-platform/epiphany/issues/3218) - Add support for original output coloring -- [#3079](https://github.com/epiphany-platform/epiphany/issues/3079) - OpenSearch improvement - add dedicated user for Filebeat -- [#3207](https://github.com/epiphany-platform/epiphany/issues/3207) - Add filtering mechanism for the sensitive data +- [#2932](https://github.com/hitachienergy/epiphany/issues/2932) - Support `epicli upgrade` for RHEL/AlmaLinux 8 +- [#3057](https://github.com/hitachienergy/epiphany/issues/3057) - Additional AWS authentication option +- [#3101](https://github.com/hitachienergy/epiphany/issues/3101) - Add support for ARM architecture for AlmaLinux 8 +- [#3105](https://github.com/hitachienergy/epiphany/issues/3105) - Add manifest file parsing +- [#3131](https://github.com/hitachienergy/epiphany/issues/3131) - Optimize Grafana dashboards downloading +- [#3116](https://github.com/hitachienergy/epiphany/issues/3116) - Optimize files downloading +- [#3106](https://github.com/hitachienergy/epiphany/issues/3106) - Add image-registry configuration reading +- [#3140](https://github.com/hitachienergy/epiphany/issues/3140) - Allow to disable OpenSearch audit logs +- [#3218](https://github.com/hitachienergy/epiphany/issues/3218) - Add support for original output coloring +- [#3079](https://github.com/hitachienergy/epiphany/issues/3079) - OpenSearch improvement - add dedicated user for Filebeat +- [#3207](https://github.com/hitachienergy/epiphany/issues/3207) - Add filtering mechanism for the sensitive data ### Fixed -- [#3153](https://github.com/epiphany-platform/epiphany/issues/3153) - AlmaLinux 8.5 installation fails resolving dependencies -- [#3164](https://github.com/epiphany-platform/epiphany/issues/3164) - Specify version and allow containerd.io package downgrade in haproxy_runc role -- [#3179](https://github.com/epiphany-platform/epiphany/issues/3179) - terraform fails when `use_network_security_groups` is set to `false` -- [#3165](https://github.com/epiphany-platform/epiphany/issues/3165) - download-requirements.py may fail due to expired certificate -- [#3189](https://github.com/epiphany-platform/epiphany/issues/3189) - Fix configuration/feature-mapping enabling -- [#3152](https://github.com/epiphany-platform/epiphany/issues/3152) - Use a stable tag for the quay.io/ceph/ceph:v16.2.7 image -- [#3209](https://github.com/epiphany-platform/epiphany/issues/3209) - [Ubuntu] download-requirements.py ignores package version when resolving dependencies -- [#3231](https://github.com/epiphany-platform/epiphany/issues/3231) - epicli may fail on "Download image haproxy-2.2.2-alpine.tar" task -- [#3210](https://github.com/epiphany-platform/epiphany/issues/3210) - [Ubuntu] download-requirements.py downloads redundant package dependencies -- [#3190](https://github.com/epiphany-platform/epiphany/issues/3190) - Enable configuration of kubelet enable-controller-attach-detach argument via input manifest +- [#3153](https://github.com/hitachienergy/epiphany/issues/3153) - AlmaLinux 8.5 installation fails resolving dependencies +- [#3164](https://github.com/hitachienergy/epiphany/issues/3164) - Specify version and allow containerd.io package downgrade in haproxy_runc role +- [#3179](https://github.com/hitachienergy/epiphany/issues/3179) - terraform fails when `use_network_security_groups` is set to `false` +- [#3165](https://github.com/hitachienergy/epiphany/issues/3165) - download-requirements.py may fail due to expired certificate +- [#3189](https://github.com/hitachienergy/epiphany/issues/3189) - Fix configuration/feature-mapping enabling +- [#3152](https://github.com/hitachienergy/epiphany/issues/3152) - Use a stable tag for the quay.io/ceph/ceph:v16.2.7 image +- [#3209](https://github.com/hitachienergy/epiphany/issues/3209) - [Ubuntu] download-requirements.py ignores package version when resolving dependencies +- [#3231](https://github.com/hitachienergy/epiphany/issues/3231) - epicli may fail on "Download image haproxy-2.2.2-alpine.tar" task +- [#3210](https://github.com/hitachienergy/epiphany/issues/3210) - [Ubuntu] download-requirements.py downloads redundant package dependencies +- [#3190](https://github.com/hitachienergy/epiphany/issues/3190) - Enable configuration of kubelet enable-controller-attach-detach argument via input manifest ### Updated -- [#3080](https://github.com/epiphany-platform/epiphany/issues/3080) - update Filebeat to the latest compatible version with OpenSearch -- [#2982](https://github.com/epiphany-platform/epiphany/issues/2982) - Using AKS and EKS Terraform configuration directly with Epiphany. -- [#2870](https://github.com/epiphany-platform/epiphany/issues/2870) - OpenDistro for ElasticSearch replaced by OpenSearch -- [#3163](https://github.com/epiphany-platform/epiphany/issues/3163) - Upgrade Python dependencies -- [#3097](https://github.com/epiphany-platform/epiphany/issues/3097) - Split available_roles and roles_mapping into separate yaml documents -- [#3229](https://github.com/epiphany-platform/epiphany/issues/3229) - Update crane to v0.11.0 +- [#3080](https://github.com/hitachienergy/epiphany/issues/3080) - update Filebeat to the latest compatible version with OpenSearch +- [#2982](https://github.com/hitachienergy/epiphany/issues/2982) - Using AKS and EKS Terraform configuration directly with Epiphany. +- [#2870](https://github.com/hitachienergy/epiphany/issues/2870) - OpenDistro for ElasticSearch replaced by OpenSearch +- [#3163](https://github.com/hitachienergy/epiphany/issues/3163) - Upgrade Python dependencies +- [#3097](https://github.com/hitachienergy/epiphany/issues/3097) - Split available_roles and roles_mapping into separate yaml documents +- [#3229](https://github.com/hitachienergy/epiphany/issues/3229) - Update crane to v0.11.0 ### Deprecated - Support for Modules: - [Azure Basic Infrastructure](https://github.com/epiphany-platform/m-azure-basic-infrastructure) (AzBI) module - [Azure AKS](https://github.com/epiphany-platform/m-azure-kubernetes-service) (AzKS) module - [AWS Basic Infrastructure](https://github.com/epiphany-platform/m-aws-basic-infrastructure) (AwsBI) module - [AWS EKS](https://github.com/epiphany-platform/m-aws-kubernetes-service) (AwsKS) module + Azure Basic Infrastructure (AzBI) module + Azure AKS (AzKS) module + AWS Basic Infrastructure (AwsBI) module + AWS EKS (AwsKS) module ### Breaking changes @@ -106,86 +106,86 @@ ### Added -- [#1332](https://github.com/epiphany-platform/epiphany/issues/1332) - Support for RHEL 8.4 and AlmaLinux 8.4 -- [#959](https://github.com/epiphany-platform/epiphany/issues/959) - Add usage of use_network_security_groups to disable NSG on AWS -- [#2701](https://github.com/epiphany-platform/epiphany/issues/2701) - Epicli prepare - generate files in separate directory -- [#2812](https://github.com/epiphany-platform/epiphany/issues/2812) - Extend K8s config validation -- [#2950](https://github.com/epiphany-platform/epiphany/issues/2950) - CLI refactor to make it more consistent -- [#2844](https://github.com/epiphany-platform/epiphany/issues/2844) - Refactor K8s upgrade task in order to simplify its flow -- [#2985](https://github.com/epiphany-platform/epiphany/issues/2985) - Make RabbitMQ Plugins configurable -- [#2974](https://github.com/epiphany-platform/epiphany/issues/2974) - Refactor Apply command -- [#2976](https://github.com/epiphany-platform/epiphany/issues/2976) - Allow for custom Terraform scripts -- [#2716](https://github.com/epiphany-platform/epiphany/issues/2716) - Change container runtime to containerd -- [#805](https://github.com/epiphany-platform/epiphany/issues/805) - Refactor download-requirements script -- [#2858](https://github.com/epiphany-platform/epiphany/issues/2858) - Make Ruby spec tests code compliant with rubocop lint rules -- [#2975](https://github.com/epiphany-platform/epiphany/issues/2975) - Copy only required files -- [#2991](https://github.com/epiphany-platform/epiphany/issues/2991) - Add automatic backup creation for download requirements -- [#2448](https://github.com/epiphany-platform/epiphany/issues/2448) - Passwordless SSH communication for postgres user between DB nodes -- [#2821](https://github.com/epiphany-platform/epiphany/issues/2821) - Node Exporter preflight checks -- [#2996](https://github.com/epiphany-platform/epiphany/issues/2996) - Introduce the new configuration field to change a component name -- [#2888](https://github.com/epiphany-platform/epiphany/issues/2888) - Define additional disks with defined sizes to VMs for Azure -- [#2812](https://github.com/epiphany-platform/epiphany/issues/2812) - Extend K8s config validation -- [#2890](https://github.com/epiphany-platform/epiphany/issues/2890) - Rook/Ceph Kubernetes Native Storage for Azure Kubernetes non-AKS cluster -- [#1452](https://github.com/epiphany-platform/epiphany/issues/1452) - Create Kubernetes Native Storage Epiphany configuration for Azure provider -- [#2891](https://github.com/epiphany-platform/epiphany/issues/2891) - Rook/Ceph Kubernetes Native Storage for AWS non-EKS -- [#2887](https://github.com/epiphany-platform/epiphany/issues/2887) - Create Kubernetes Native Storage Epiphany configuration for AWS provider -- [#2734](https://github.com/epiphany-platform/epiphany/issues/2734) - Document upgrade Red Hat / CentOS 7 to v 8.x +- [#1332](https://github.com/hitachienergy/epiphany/issues/1332) - Support for RHEL 8.4 and AlmaLinux 8.4 +- [#959](https://github.com/hitachienergy/epiphany/issues/959) - Add usage of use_network_security_groups to disable NSG on AWS +- [#2701](https://github.com/hitachienergy/epiphany/issues/2701) - Epicli prepare - generate files in separate directory +- [#2812](https://github.com/hitachienergy/epiphany/issues/2812) - Extend K8s config validation +- [#2950](https://github.com/hitachienergy/epiphany/issues/2950) - CLI refactor to make it more consistent +- [#2844](https://github.com/hitachienergy/epiphany/issues/2844) - Refactor K8s upgrade task in order to simplify its flow +- [#2985](https://github.com/hitachienergy/epiphany/issues/2985) - Make RabbitMQ Plugins configurable +- [#2974](https://github.com/hitachienergy/epiphany/issues/2974) - Refactor Apply command +- [#2976](https://github.com/hitachienergy/epiphany/issues/2976) - Allow for custom Terraform scripts +- [#2716](https://github.com/hitachienergy/epiphany/issues/2716) - Change container runtime to containerd +- [#805](https://github.com/hitachienergy/epiphany/issues/805) - Refactor download-requirements script +- [#2858](https://github.com/hitachienergy/epiphany/issues/2858) - Make Ruby spec tests code compliant with rubocop lint rules +- [#2975](https://github.com/hitachienergy/epiphany/issues/2975) - Copy only required files +- [#2991](https://github.com/hitachienergy/epiphany/issues/2991) - Add automatic backup creation for download requirements +- [#2448](https://github.com/hitachienergy/epiphany/issues/2448) - Passwordless SSH communication for postgres user between DB nodes +- [#2821](https://github.com/hitachienergy/epiphany/issues/2821) - Node Exporter preflight checks +- [#2996](https://github.com/hitachienergy/epiphany/issues/2996) - Introduce the new configuration field to change a component name +- [#2888](https://github.com/hitachienergy/epiphany/issues/2888) - Define additional disks with defined sizes to VMs for Azure +- [#2812](https://github.com/hitachienergy/epiphany/issues/2812) - Extend K8s config validation +- [#2890](https://github.com/hitachienergy/epiphany/issues/2890) - Rook/Ceph Kubernetes Native Storage for Azure Kubernetes non-AKS cluster +- [#1452](https://github.com/hitachienergy/epiphany/issues/1452) - Create Kubernetes Native Storage Epiphany configuration for Azure provider +- [#2891](https://github.com/hitachienergy/epiphany/issues/2891) - Rook/Ceph Kubernetes Native Storage for AWS non-EKS +- [#2887](https://github.com/hitachienergy/epiphany/issues/2887) - Create Kubernetes Native Storage Epiphany configuration for AWS provider +- [#2734](https://github.com/hitachienergy/epiphany/issues/2734) - Document upgrade Red Hat / CentOS 7 to v 8.x ### Fixed -- [#2653](https://github.com/epiphany-platform/epiphany/issues/2653) - Epicli is failing in air-gapped infra mode -- [#1569](https://github.com/epiphany-platform/epiphany/issues/1569) - Azure unmanaged disks not supported by Epiphany but there is misleading setting in the default configuration -- [#2832](https://github.com/epiphany-platform/epiphany/issues/2832) - Make the DoD checklist clear -- [#2853](https://github.com/epiphany-platform/epiphany/issues/2853) - Change autoscaling_group approach in AWS provider in favor of plain VM creation. -- [#2669](https://github.com/epiphany-platform/epiphany/issues/2669) - Restarting the installation process can cause certificate problems if K8s was not fully configured -- [#2944](https://github.com/epiphany-platform/epiphany/issues/2944) - Refactor InitEngine class to be agnostic to changes in ApplyEngine and UpgradeEngine -- [#2945](https://github.com/epiphany-platform/epiphany/issues/2945) - epicli apply sleeps 10 seconds after creating inventory -- [#2968](https://github.com/epiphany-platform/epiphany/issues/2968) - `epicli init` should generate `specification.cloud.subscription_name` for minimal cluster config -- [#2940](https://github.com/epiphany-platform/epiphany/issues/2940) - firewalld.service unit could not be found on host however ansible_facts sees it as defined -- [#2979](https://github.com/epiphany-platform/epiphany/issues/2979) - Restore the possibility of choosing the availability zone in AWS -- [#2984](https://github.com/epiphany-platform/epiphany/issues/2984) - Validation blocks overwriting of destination_address_prefix in NSG rules, which is 0.0.0.0/0 by default -- [#2966](https://github.com/epiphany-platform/epiphany/issues/2966) - `epicli init --full` does not generate configuration for OpenDistro -- [#2942](https://github.com/epiphany-platform/epiphany/issues/2942) - rsync command fails trying to copy artifacts -- [#2930](https://github.com/epiphany-platform/epiphany/issues/2930) - Backup/recovery commands fail when default configuration for backup attached to cluster-config.yml -- [#2989](https://github.com/epiphany-platform/epiphany/issues/2989) - Task `Remove swap from /etc/fstab` does not remove swap entry from file -- [#2907](https://github.com/epiphany-platform/epiphany/issues/2907) - Backup/recovery commands fail when executed directly after upgrade -- [#3025](https://github.com/epiphany-platform/epiphany/issues/3025) - Running yum commands may hang waiting for user input -- [#2728](https://github.com/epiphany-platform/epiphany/issues/2728) - PostgreSQL's configuration files located outside the data directory are not copied by repmgr -- [#3029](https://github.com/epiphany-platform/epiphany/issues/3029) - [RHEL] Single machine upgrade fails on preflight check: 'dict object' has no attribute 'size_available' -- [#2997](https://github.com/epiphany-platform/epiphany/issues/2997) - Doubled HAProxy entries in prometheus.yml after upgrade -- [#2803](https://github.com/epiphany-platform/epiphany/issues/2803) - Refactor: rename 'kafka_var' setting -- [#2995](https://github.com/epiphany-platform/epiphany/issues/2995) - Update expired RHUI client certificate before installing any RHEL packages -- [#3049](https://github.com/epiphany-platform/epiphany/issues/3049) - HAProxy upgrade fails on re-run trying to remove haproxy_exporter -- [#3006](https://github.com/epiphany-platform/epiphany/issues/3006) - install `containerd.io=1.4.12-*` failed, when upgrade from v1.3.0 to 2.0.0dev -- [#3065](https://github.com/epiphany-platform/epiphany/issues/3065) - Flag `delete_os_disk_on_termination` has no effect when removing cluster +- [#2653](https://github.com/hitachienergy/epiphany/issues/2653) - Epicli is failing in air-gapped infra mode +- [#1569](https://github.com/hitachienergy/epiphany/issues/1569) - Azure unmanaged disks not supported by Epiphany but there is misleading setting in the default configuration +- [#2832](https://github.com/hitachienergy/epiphany/issues/2832) - Make the DoD checklist clear +- [#2853](https://github.com/hitachienergy/epiphany/issues/2853) - Change autoscaling_group approach in AWS provider in favor of plain VM creation. +- [#2669](https://github.com/hitachienergy/epiphany/issues/2669) - Restarting the installation process can cause certificate problems if K8s was not fully configured +- [#2944](https://github.com/hitachienergy/epiphany/issues/2944) - Refactor InitEngine class to be agnostic to changes in ApplyEngine and UpgradeEngine +- [#2945](https://github.com/hitachienergy/epiphany/issues/2945) - epicli apply sleeps 10 seconds after creating inventory +- [#2968](https://github.com/hitachienergy/epiphany/issues/2968) - `epicli init` should generate `specification.cloud.subscription_name` for minimal cluster config +- [#2940](https://github.com/hitachienergy/epiphany/issues/2940) - firewalld.service unit could not be found on host however ansible_facts sees it as defined +- [#2979](https://github.com/hitachienergy/epiphany/issues/2979) - Restore the possibility of choosing the availability zone in AWS +- [#2984](https://github.com/hitachienergy/epiphany/issues/2984) - Validation blocks overwriting of destination_address_prefix in NSG rules, which is 0.0.0.0/0 by default +- [#2966](https://github.com/hitachienergy/epiphany/issues/2966) - `epicli init --full` does not generate configuration for OpenDistro +- [#2942](https://github.com/hitachienergy/epiphany/issues/2942) - rsync command fails trying to copy artifacts +- [#2930](https://github.com/hitachienergy/epiphany/issues/2930) - Backup/recovery commands fail when default configuration for backup attached to cluster-config.yml +- [#2989](https://github.com/hitachienergy/epiphany/issues/2989) - Task `Remove swap from /etc/fstab` does not remove swap entry from file +- [#2907](https://github.com/hitachienergy/epiphany/issues/2907) - Backup/recovery commands fail when executed directly after upgrade +- [#3025](https://github.com/hitachienergy/epiphany/issues/3025) - Running yum commands may hang waiting for user input +- [#2728](https://github.com/hitachienergy/epiphany/issues/2728) - PostgreSQL's configuration files located outside the data directory are not copied by repmgr +- [#3029](https://github.com/hitachienergy/epiphany/issues/3029) - [RHEL] Single machine upgrade fails on preflight check: 'dict object' has no attribute 'size_available' +- [#2997](https://github.com/hitachienergy/epiphany/issues/2997) - Doubled HAProxy entries in prometheus.yml after upgrade +- [#2803](https://github.com/hitachienergy/epiphany/issues/2803) - Refactor: rename 'kafka_var' setting +- [#2995](https://github.com/hitachienergy/epiphany/issues/2995) - Update expired RHUI client certificate before installing any RHEL packages +- [#3049](https://github.com/hitachienergy/epiphany/issues/3049) - HAProxy upgrade fails on re-run trying to remove haproxy_exporter +- [#3006](https://github.com/hitachienergy/epiphany/issues/3006) - install `containerd.io=1.4.12-*` failed, when upgrade from v1.3.0 to 2.0.0dev +- [#3065](https://github.com/hitachienergy/epiphany/issues/3065) - Flag `delete_os_disk_on_termination` has no effect when removing cluster ### Updated -- [#2828](https://github.com/epiphany-platform/epiphany/issues/2828) - K8s improvements +- [#2828](https://github.com/hitachienergy/epiphany/issues/2828) - K8s improvements - Re-generate apiserver certificates only by purpose - Do not ignore preflight errors in `kubeadm join` - Update documentation about control plane certificates renewal -- [#2825](https://github.com/epiphany-platform/epiphany/issues/2825) - Upgrade Terraform and providers - - Terraform 0.12.6 to 1.1.3 ([#2706](https://github.com/epiphany-platform/epiphany/issues/2706)) +- [#2825](https://github.com/hitachienergy/epiphany/issues/2825) - Upgrade Terraform and providers + - Terraform 0.12.6 to 1.1.3 ([#2706](https://github.com/hitachienergy/epiphany/issues/2706)) - Azurerm provider 1.38.0 to 2.91.0 - AWS provider 2.26 to 3.71.0 - Upgraded Azure-cli 2.29 to 2.32 -- [#2847](https://github.com/epiphany-platform/epiphany/issues/2847) - Upgrade Ansible to 5.2.0 +- [#2847](https://github.com/hitachienergy/epiphany/issues/2847) - Upgrade Ansible to 5.2.0 - Ansible 2.10.15 to 5.2.0 - Python 3.7 to 3.10 -- [#2871](https://github.com/epiphany-platform/epiphany/issues/2871) - Upgrade Kafka to 2.8.1 -- [#3090](https://github.com/epiphany-platform/epiphany/issues/3090) - Update cloud OS images to the latest +- [#2871](https://github.com/hitachienergy/epiphany/issues/2871) - Upgrade Kafka to 2.8.1 +- [#3090](https://github.com/hitachienergy/epiphany/issues/3090) - Update cloud OS images to the latest ### Removed - Support for RHEL 7 - Support for CentOS -- [#2834](https://github.com/epiphany-platform/epiphany/issues/2834) - Removal of Hashicorp Vault component -- [#2833](https://github.com/epiphany-platform/epiphany/issues/2833) - Removal of Logstash component -- [#2836](https://github.com/epiphany-platform/epiphany/issues/2836) - Removal of Istio component -- [#2837](https://github.com/epiphany-platform/epiphany/issues/2837) - Removal of Apache Ignite component -- [#2927](https://github.com/epiphany-platform/epiphany/issues/2927) - Review Epiphany tools (remove outdated) -- [#2864](https://github.com/epiphany-platform/epiphany/issues/2864) - Remove unnecessary design docs +- [#2834](https://github.com/hitachienergy/epiphany/issues/2834) - Removal of Hashicorp Vault component +- [#2833](https://github.com/hitachienergy/epiphany/issues/2833) - Removal of Logstash component +- [#2836](https://github.com/hitachienergy/epiphany/issues/2836) - Removal of Istio component +- [#2837](https://github.com/hitachienergy/epiphany/issues/2837) - Removal of Apache Ignite component +- [#2927](https://github.com/hitachienergy/epiphany/issues/2927) - Review Epiphany tools (remove outdated) +- [#2864](https://github.com/hitachienergy/epiphany/issues/2864) - Remove unnecessary design docs ### Deprecated @@ -194,7 +194,7 @@ - **RHEL 7 and CentOS are not supported**. For RHEL, release 8.4 is required and upgrade from version 7 is not handled by Epiphany. Support for CentOS has been replaced by AlmaLinux (migration is not handled by Epiphany). - Support for ARM architecture has been removed (together with CentOS), planned to be added for AlmaLinux in the next release. -- Upgrade of Terraform components in issue [#2825](https://github.com/epiphany-platform/epiphany/issues/2825) and [#2853](https://github.com/epiphany-platform/epiphany/issues/2853) will make running re-apply with infrastructure break on existing 1.x clusters. The advice is to deploy a new cluster and migrate data. If needed a manual upgrade path is described [here.](../home/howto/UPGRADE.md#terraform-upgrade-from-epiphany-1.x-to-2.x) +- Upgrade of Terraform components in issue [#2825](https://github.com/hitachienergy/epiphany/issues/2825) and [#2853](https://github.com/hitachienergy/epiphany/issues/2853) will make running re-apply with infrastructure break on existing 1.x clusters. The advice is to deploy a new cluster and migrate data. If needed a manual upgrade path is described [here.](../home/howto/UPGRADE.md#terraform-upgrade-from-epiphany-1.x-to-2.x) - Kubernetes container runtime changed. Dockershim and Docker are no longer on Kubernetes hosts. - Filebeat `docker` input replaced by `container` input. New field provided for Filebeat as system service installation: `container.id`. Field `kubernetes.container.name` is no longer valid. diff --git a/docs/design-docs/modularization/bi-vs-epicli.md b/docs/design-docs/modularization/bi-vs-epicli.md index 3406f75f64..768e9e26db 100644 --- a/docs/design-docs/modularization/bi-vs-epicli.md +++ b/docs/design-docs/modularization/bi-vs-epicli.md @@ -28,5 +28,5 @@ This represents the current status on: 05-25-2021 ## Missing for Modules -1. Currently, the Azure BI module does not have a way to implement security groups per subnets with rules configuration. An issue already exists for that [here](https://github.com/epiphany-platform/m-azure-basic-infrastructure/issues/80). +1. Currently, the Azure BI module does not have a way to implement security groups per subnets with rules configuration. 2. Both BI modules currently only gives a default configuration, which makes it hard to create a full component layout for a full cluster. diff --git a/docs/design-docs/modularization/component-provider-template.md b/docs/design-docs/modularization/component-provider-template.md index d9ba615834..0255cef9c8 100644 --- a/docs/design-docs/modularization/component-provider-template.md +++ b/docs/design-docs/modularization/component-provider-template.md @@ -104,7 +104,7 @@ As presented there is `influences` section notifying that "there is something wh During implementation of mocks I found that: * `influences` section would be required * name of method `validate-config` (or later just `validate`) should in fact be `plan` - * there is no need to implement method `get-state` in module container provider as state will be local and shared between modules. In fact some state related operations would be probably implemented on [cli wrapper](https://github.com/epiphany-platform/cli) level. + * there is no need to implement method `get-state` in module container provider as state will be local and shared between modules. In fact some state related operations would be probably implemented on cli wrapper level. * instead, there is need of `audit` method which would be extremely important to check if no manual changes were applied to remote infrastructure # Required methods diff --git a/docs/home/DEPRECATION-NOTE.md b/docs/home/DEPRECATION-NOTE.md index 043352d601..b3ae9b704a 100644 --- a/docs/home/DEPRECATION-NOTE.md +++ b/docs/home/DEPRECATION-NOTE.md @@ -10,20 +10,20 @@ The list of components removed: The role related to Hashicorp Vault has never been developed beyond MVP/PoC stage and cannot be used for production usage. It also causes troubles with upgrade to new Kubernetes versions. -Removed: Epiphany 2.0 Issue: [2834](https://github.com/epiphany-platform/epiphany/issues/2834) +Removed: Epiphany 2.0 Issue: [2834](https://github.com/hitachienergy/epiphany/issues/2834) - Istio We are considering replacement of Istio component with different solution. Additionally, Istio causes problems during upgrade of Kubernetes. -Removed: Epiphany 2.0 Issue: [2836](https://github.com/epiphany-platform/epiphany/issues/2836) +Removed: Epiphany 2.0 Issue: [2836](https://github.com/hitachienergy/epiphany/issues/2836) - Apache Ignite Apache Ignite is prone to 1.x log4j issue. -Removed: Epiphany 2.0 Issue: [2837](https://github.com/epiphany-platform/epiphany/issues/2837) +Removed: Epiphany 2.0 Issue: [2837](https://github.com/hitachienergy/epiphany/issues/2837) - Logstash @@ -31,7 +31,7 @@ The functionality that the Logstash is serving in Epiphany - exporting csv can r Distro for Elasticsearch plugin. The Logstash in this version is prone to log4j issue and this is also the reason it should be removed. -Removed: Epiphany 2.0 Issue: [2833](https://github.com/epiphany-platform/epiphany/issues/2833) +Removed: Epiphany 2.0 Issue: [2833](https://github.com/hitachienergy/epiphany/issues/2833) ## Next steps diff --git a/docs/home/howto/CLUSTER.md b/docs/home/howto/CLUSTER.md index b704bda12d..28831f2285 100644 --- a/docs/home/howto/CLUSTER.md +++ b/docs/home/howto/CLUSTER.md @@ -743,14 +743,14 @@ Component | Scale up | Scale down | HA | Clustered |Known issues Repository | :heavy_check_mark: | :heavy_check_mark: | :x: | :x: | --- | Monitoring | :heavy_check_mark: | :heavy_check_mark: | :x: | :x: | --- Logging | :heavy_check_mark: | :heavy_check_mark: | :x: | :x: | --- -Kubernetes master | :heavy_check_mark: | :x: | :heavy_check_mark: | :heavy_check_mark: | [#1579](https://github.com/epiphany-platform/epiphany/issues/1579) -Kubernetes node | :heavy_check_mark: | :x: | :heavy_check_mark: | :heavy_check_mark: | [#1580](https://github.com/epiphany-platform/epiphany/issues/1580) +Kubernetes master | :heavy_check_mark: | :x: | :heavy_check_mark: | :heavy_check_mark: | [#1579](https://github.com/hitachienergy/epiphany/issues/1579) +Kubernetes node | :heavy_check_mark: | :x: | :heavy_check_mark: | :heavy_check_mark: | [#1580](https://github.com/hitachienergy/epiphany/issues/1580) Kafka | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | --- Load Balancer | :heavy_check_mark: | :heavy_check_mark: | :x: | :x: | --- OpenSearch | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | --- -Postgresql | :x: | :x: | :heavy_check_mark: | :heavy_check_mark: | [#1577](https://github.com/epiphany-platform/epiphany/issues/1577) -RabbitMQ | :heavy_check_mark: | :heavy_check_mark: | :x: | :heavy_check_mark: | [#1578](https://github.com/epiphany-platform/epiphany/issues/1578), [#1309](https://github.com/epiphany-platform/epiphany/issues/1309) -RabbitMQ K8s | :heavy_check_mark: | :heavy_check_mark: | :x: | :heavy_check_mark: | [#1486](https://github.com/epiphany-platform/epiphany/issues/1486) +Postgresql | :x: | :x: | :heavy_check_mark: | :heavy_check_mark: | [#1577](https://github.com/hitachienergy/epiphany/issues/1577) +RabbitMQ | :heavy_check_mark: | :heavy_check_mark: | :x: | :heavy_check_mark: | [#1578](https://github.com/hitachienergy/epiphany/issues/1578), [#1309](https://github.com/hitachienergy/epiphany/issues/1309) +RabbitMQ K8s | :heavy_check_mark: | :heavy_check_mark: | :x: | :heavy_check_mark: | [#1486](https://github.com/hitachienergy/epiphany/issues/1486) Keycloak K8s | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | --- Pgpool K8s | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | --- Pgbouncer K8s | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | --- @@ -801,7 +801,7 @@ Note that clustering requires a change in the `configuration/rabbitmq` document: Additional known issues: -- [#1574](https://github.com/epiphany-platform/epiphany/issues/1574) - Disks are not removed after downscale of any Epiphany component on Azure. +- [#1574](https://github.com/hitachienergy/epiphany/issues/1574) - Disks are not removed after downscale of any Epiphany component on Azure. ## Multi master cluster diff --git a/docs/home/howto/CONFIGURATION_FILE.md b/docs/home/howto/CONFIGURATION_FILE.md index c95128de52..635f2d2ee6 100644 --- a/docs/home/howto/CONFIGURATION_FILE.md +++ b/docs/home/howto/CONFIGURATION_FILE.md @@ -16,9 +16,9 @@ Epiphany uses a concept called **named lists** in the configuration YAML. Every ... ``` -By default, a **named list** in your configuration file will completely overwrite the defaults that Epiphany provides. This behaviour is on purpose so when you, for example, define a list of users for Kafka inside your configuration it completely overwrites the users defined in the [Kafka defaults](https://github.com/epiphany-platform/epiphany/blob/9ff9bb266cd6addf309059a8a5e7a48835daafc3/core/src/epicli/data/common/defaults/configuration/kafka.yml#L34). +By default, a **named list** in your configuration file will completely overwrite the defaults that Epiphany provides. This behaviour is on purpose so when you, for example, define a list of users for Kafka inside your configuration it completely overwrites the users defined in the [Kafka defaults](/schema/common/defaults/configuration/kafka.yml#L34). -In some cases, however, you don't want to overwrite a **named list**. A good example would be the [application configurations](https://github.com/epiphany-platform/epiphany/blob/v1.0.1/core/src/epicli/data/common/defaults/configuration/applications.yml). +In some cases, however, you don't want to overwrite a **named list**. A good example would be the [application configurations](/schema/common/defaults/configuration/applications.yml). You don't want to re-define every item just to make sure Epiphany has all default items needed by the Ansible automation. That is where the ```_merge``` metadata tag comes in. It will let you define whether you want to ```overwrite``` or ```merge``` a **named list** by setting it to ```true``` or ```false```. @@ -36,4 +36,4 @@ specification: enabled: true ``` -The ```_merge``` item with ```true``` will tell epicli to merge the application list and only change the ```enabled: true``` setting inside the ```auth-service``` and take the rests of the [configuration/applications]((https://github.com/epiphany-platform/epiphany/blob/v1.0.1/core/src/epicli/data/common/defaults/configuration/applications.yml)) configuration from the defaults. +The ```_merge``` item with ```true``` will tell epicli to merge the application list and only change the ```enabled: true``` setting inside the ```auth-service``` and take the rests of the [configuration/applications](/schema/common/defaults/configuration/applications.yml) configuration from the defaults. diff --git a/docs/home/howto/DATABASES.md b/docs/home/howto/DATABASES.md index bd03185fdd..d96ec8473c 100644 --- a/docs/home/howto/DATABASES.md +++ b/docs/home/howto/DATABASES.md @@ -291,7 +291,7 @@ resources: # Adjust to your configuration, see https://www.pgpool.net/docs/41/en By default, each PgPool pod requires 176 MB of memory. This value has been determined based on PgPool [docs](https://www.pgpool.net/docs/41/en/html/resource-requiremente.html), however after stress testing we need to add several extra megabytes to -avoid [failed to fork a child](https://github.com/epiphany-platform/epiphany/pull/1123) issue. You may need to +avoid [failed to fork a child](https://github.com/hitachienergy/epiphany/pull/1123) issue. You may need to adjust `resources` after changing `num_init_children` or `max_pool` (`PGPOOL_MAX_POOL`) settings. Such changes should be synchronized with PostgreSQL and PgBouncer configuration. @@ -443,7 +443,7 @@ DROP EXTENSION IF EXISTS pgaudit; ## How to work with PostgreSQL connection pooling -PostgreSQL connection pooling is described in [design documentaion page](https://github.com/epiphany-platform/epiphany/blob/develop/docs/design-docs/postgresql/connection-pooling.md). +PostgreSQL connection pooling is described in [design documentaion page](/docs/design-docs/postgresql/connection-pooling.md). Properly configured application (kubernetes service) to use fully HA configuration should be set up to connect to pgbouncer service (kubernetes) instead directly to database host. This configuration provides all the benefits of user PostgreSQL in clusteres HA mode (including database failover). Both pgbouncer and pgpool stores database users and passwords in configuration files and needs to be restarted (pods) in case of PostgreSQL authentication changes like: create, alter username or password. Pods during restart process are refreshing stored database credentials automatically. ## How to configure PostgreSQL replication diff --git a/docs/home/howto/K8S_MODULES.md b/docs/home/howto/K8S_MODULES.md index 3e6e405748..2d0dc88d95 100644 --- a/docs/home/howto/K8S_MODULES.md +++ b/docs/home/howto/K8S_MODULES.md @@ -1,11 +1,11 @@ # K8S_MODULES Previous modules approach that included: -* [Azure Basic Infrastructure](https://github.com/epiphany-platform/m-azure-basic-infrastructure) (AzBI) module -* [Azure AKS](https://github.com/epiphany-platform/m-azure-kubernetes-service) (AzKS) module -* [AWS Basic Infrastructure](https://github.com/epiphany-platform/m-aws-basic-infrastructure) (AwsBI) module -* [AWS EKS](https://github.com/epiphany-platform/m-aws-kubernetes-service) (AwsKS) module +* Azure Basic Infrastructure (AzBI) module +* Azure AKS (AzKS) module +* AWS Basic Infrastructure (AwsBI) module +* AWS EKS (AwsKS) module has been depricated - Epiphany will no longer support usage of these modules. -For Kubernetes services (AKS and EKS) that can be used alongside Epiphany, please refer to [k8s-modules](https://github.com/epiphany-platform/k8s-modules). +For Kubernetes services (AKS and EKS) that can be used alongside Epiphany, please refer to [k8s-modules](https://github.com/hitachienergy/k8s-modules). diff --git a/docs/home/howto/KEYCLOAK.md b/docs/home/howto/KEYCLOAK.md index b19741277a..bf17567a68 100644 --- a/docs/home/howto/KEYCLOAK.md +++ b/docs/home/howto/KEYCLOAK.md @@ -41,7 +41,7 @@ doc. The default applications configuration is - available [here](https://github.com/epiphany-platform/epiphany/blob/develop/schema/common/defaults/configuration/applications.yml) + available [here](/schema/common/defaults/configuration/applications.yml) Note: To get working with Pgbouncer, Keycloak requires Pgbouncer configuration parameter `POOL_MODE` set to `session`, see [Installing Pgbouncer and Pgpool](DATABASES.md#installing-pgbouncer-and-pgpool) section. The reason is that Keycloak diff --git a/docs/home/howto/KUBERNETES.md b/docs/home/howto/KUBERNETES.md index 0125dc063d..e642f0b4d4 100644 --- a/docs/home/howto/KUBERNETES.md +++ b/docs/home/howto/KUBERNETES.md @@ -38,7 +38,7 @@ Currently, Epiphany provides the following predefined applications which may be - pgbouncer All of them have -[default configuration](https://github.com/epiphany-platform/epiphany/blob/develop/schema/common/defaults/configuration/applications.yml). +[default configuration](/schema/common/defaults/configuration/applications.yml). The common parameters are: name, enabled, namespace, image_path and use_local_image_registry. If you set `use_local_image_registry` to `false` in configuration manifest, you have to provide a valid docker image path in `image_path`. Kubernetes will try to pull image from `image_path` value externally. diff --git a/docs/home/howto/MODULES.md b/docs/home/howto/MODULES.md index bf5adfbc80..b6607edaee 100644 --- a/docs/home/howto/MODULES.md +++ b/docs/home/howto/MODULES.md @@ -31,10 +31,10 @@ Init, plan and apply phases explanation you'll find in next sections of this doc In 0.8 we offer the possibility to use AKS or EKS as Kubernetes providers. That is introduced with modules mechanism, so we launched the first four modules: -* [Azure Basic Infrastructure](https://github.com/epiphany-platform/m-azure-basic-infrastructure) (AzBI) module -* [Azure AKS](https://github.com/epiphany-platform/m-azure-kubernetes-service) (AzKS) module -* [AWS Basic Infrastructure](https://github.com/epiphany-platform/m-aws-basic-infrastructure) (AwsBI) module -* [AWS EKS](https://github.com/epiphany-platform/m-aws-kubernetes-service) (AwsKS) module +* Azure Basic Infrastructure (AzBI) module +* Azure AKS (AzKS) module +* AWS Basic Infrastructure (AwsBI) module +* AWS EKS (AwsKS) module Those 4 modules together with the classic Epiphany used with `any` provider allow replacing of on-prem Kubernetes cluster with managed Kubernetes services. @@ -49,10 +49,10 @@ Those "... Basic Infrastructure" modules are responsible to provide basic cloud In each module, we provided a guide on how to use the module. Please refer: -* [Azure Basic Infrastructure](https://github.com/epiphany-platform/m-azure-basic-infrastructure/blob/develop/README.md) (AzBI) module -* [Azure AKS](https://github.com/epiphany-platform/m-azure-kubernetes-service/blob/develop/README.md) (AzKS) module -* [AWS Basic Infrastructure](https://github.com/epiphany-platform/m-aws-basic-infrastructure/blob/develop/README.md) (AwsBI) module -* [AWS EKS](https://github.com/epiphany-platform/m-aws-kubernetes-service/blob/develop/README.md) (AwsKS) module +* Azure Basic Infrastructure (AzBI) module +* Azure AKS (AzKS) module +* AWS Basic Infrastructure (AwsBI) module +* AWS EKS (AwsKS) module After deployment of EKS or AKS, you can perform Epiphany installation on top of it. diff --git a/docs/home/howto/MONITORING.md b/docs/home/howto/MONITORING.md index 518cb9760c..898142d1e8 100644 --- a/docs/home/howto/MONITORING.md +++ b/docs/home/howto/MONITORING.md @@ -66,7 +66,7 @@ For more information about how to setup Prometheus alerting rules, refer to [the ## How to enable Alertmanager -Epiphany provides Alertmanager configuration via configuration manifest. To see default configuration please refer to [default Prometheus configuration file](https://github.com/epiphany-platform/epiphany/blob/develop/data/common/defaults/configuration/prometheus.yml). +Epiphany provides Alertmanager configuration via configuration manifest. To see default configuration please refer to [default Prometheus configuration file](/schema/common/defaults/configuration/prometheus.yml). To enable Alertmanager you have to modify configuration manifest: 1. Enable Alermanager @@ -196,7 +196,7 @@ specification: ### Enabling predefined Grafana dashboards Since v1.1.0 Epiphany provides predefined Grafana dashboards. These dashboards are available in online and offline deployment modes. -To enable particular Grafana dashboard, refer to [default Grafana configuration file](https://github.com/epiphany-platform/epiphany/blob/develop/data/common/defaults/configuration/grafana.yml), copy `kind: configuration/grafana` section to your configuration manifest and uncomment desired dashboards. +To enable particular Grafana dashboard, refer to [default Grafana configuration file](/schema/common/defaults/configuration/grafana.yml), copy `kind: configuration/grafana` section to your configuration manifest and uncomment desired dashboards. Example: diff --git a/docs/home/howto/PREREQUISITES.md b/docs/home/howto/PREREQUISITES.md index 6817f5c2a2..79babe5365 100644 --- a/docs/home/howto/PREREQUISITES.md +++ b/docs/home/howto/PREREQUISITES.md @@ -18,26 +18,26 @@ docker build --file Dockerfile --tag epicli:${TAG} . ### Pull Epicli image from the registry ```bash -docker pull ghcr.io/epiphany-platform/epicli:TAG +docker pull ghcr.io/hitachienergy/epicli:TAG ``` Where `TAG` should be replaced with an existing tag. -*Check [here](https://github.com/epiphany-platform/epiphany/pkgs/container/epicli) for the available tags.* +*Check [here](https://github.com/hitachienergy/epiphany/pkgs/container/epicli) for the available tags.* ### Running the Epicli image To run the image: ```bash -docker run -it -v LOCAL_DIR:/shared --rm ghcr.io/epiphany-platform/epicli:TAG +docker run -it -v LOCAL_DIR:/shared --rm ghcr.io/hitachienergy/epicli:TAG ``` Where: - `LOCAL_DIR` should be replaced with the local path to the directory for Epicli input (SSH keys, data yaml files) and output (logs, build states), - `TAG` should be replaced with an existing tag. -*Check [here](https://github.com/epiphany-platform/epiphany/pkgs/container/epicli) for the available tags.* +*Check [here](https://github.com/hitachienergy/epiphany/pkgs/container/epicli) for the available tags.* ## Epicli development diff --git a/docs/home/howto/REPOSITORY.md b/docs/home/howto/REPOSITORY.md index d984953459..97591e640a 100644 --- a/docs/home/howto/REPOSITORY.md +++ b/docs/home/howto/REPOSITORY.md @@ -74,7 +74,7 @@ When this file is present and it isn't older than defined amount of time (2 hour ### Restoring system repositories -If during the component installation an issue will arise (e.g. network issue), it might be the case that the cluster machines are left in a state where step 5 of the repository lifecycle is not run. This might leave the machines with a broken repository setup making re-running ```epicli apply``` impossible as noted in issue [#2324](https://github.com/epiphany-platform/epiphany/issues/2324). +If during the component installation an issue will arise (e.g. network issue), it might be the case that the cluster machines are left in a state where step 5 of the repository lifecycle is not run. This might leave the machines with a broken repository setup making re-running ```epicli apply``` impossible as noted in issue [#2324](https://github.com/hitachienergy/epiphany/issues/2324). To restore the original repository setup on a machine, you can execute the following scripts: diff --git a/docs/home/howto/SECURITY.md b/docs/home/howto/SECURITY.md index c9cf5ee3c3..e4c436d48f 100644 --- a/docs/home/howto/SECURITY.md +++ b/docs/home/howto/SECURITY.md @@ -411,10 +411,7 @@ Prerequisites: Epiphany Kubernetes cluster 2. Click button `New application registration` fill the data and confirm. -3. Deploy app from [example](https://github.com/epiphany-platform/examples/tree/develop/dotnet/Epiphany.SampleApps/Epiphany.SampleApps.AuthService). - - This is a test service for verification Azure AD authentication of registered - app. +3. Deploy sample AuthService app. 4. Create secret key for your app `settings => keys`. Remember to copy value of key after creation. diff --git a/docs/home/howto/SECURITY_GROUPS.md b/docs/home/howto/SECURITY_GROUPS.md index 271aea315c..32d51d1e87 100644 --- a/docs/home/howto/SECURITY_GROUPS.md +++ b/docs/home/howto/SECURITY_GROUPS.md @@ -4,7 +4,7 @@ This document describes the Security Groups layout which is used to deploy Epiph ## Introduction -By default Epiphany platform is creating security groups required to handle communication by all components (like postgress/rabbitmq etc). As per defaults, Epiphany creates a subnet per component and each subnet has its own of security group, with rules that allow communication between them. This enables the smooth communication between all components. Please check our [security document](https://github.com/epiphany-platform/epiphany/blob/develop/docs/home/SECURITY.md) too. *Be aware, that whenever you want to add a new rule, you need to copy all default rules from mentioned above url*. That this document is splited into two parts: AWS and Azure. The reason why we do that, is that there are diffrent values in AWS and AZure, when setting the security rules. +By default Epiphany platform is creating security groups required to handle communication by all components (like postgress/rabbitmq etc). As per defaults, Epiphany creates a subnet per component and each subnet has its own of security group, with rules that allow communication between them. This enables the smooth communication between all components. Please check our [security document](/docs/home/SECURITY.md) too. *Be aware, that whenever you want to add a new rule, you need to copy all default rules from mentioned above url*. That this document is splited into two parts: AWS and Azure. The reason why we do that, is that there are diffrent values in AWS and AZure, when setting the security rules. ## Setting own security groups @@ -21,7 +21,7 @@ Check bellow security diagram, which show how security groups are related to oth ## Azure Security groups -List of all security groups and related services in Azure are described [here](https://github.com/epiphany-platform/epiphany/blob/develop/data/azure/defaults/infrastructure/virtual-machine.yml). +List of all security groups and related services in Azure are described [here](/schema/azure/defaults/infrastructure/virtual-machine.yml). Rules description: ```yaml @@ -203,7 +203,7 @@ specification: ## AWS Security groups -List of all security groups and related services in AWS are described [here](https://github.com/epiphany-platform/epiphany/blob/develop/data/aws/defaults/infrastructure/virtual-machine.yml). +List of all security groups and related services in AWS are described [here](/schema/aws/defaults/infrastructure/virtual-machine.yml). Rules description: ```yaml diff --git a/docs/home/howto/UPGRADE.md b/docs/home/howto/UPGRADE.md index ca3d700944..2b9c0908dd 100644 --- a/docs/home/howto/UPGRADE.md +++ b/docs/home/howto/UPGRADE.md @@ -270,7 +270,7 @@ To upgrade applications on Kubernetes to the desired version after `epicli upgra - generate new configuration manifest using `epicli init` - in case of generating minimal configuration manifest (without --full argument), copy and - paste [the default configuration](https://github.com/epiphany-platform/epiphany/blob/develop/schema/common/defaults/configuration/applications.yml) + paste [the default configuration](/schema/common/defaults/configuration/applications.yml) into it - run `epicli apply` @@ -308,7 +308,7 @@ in [ZooKeeper documentation](https://cwiki.apache.org/confluence/display/ZOOKEE Make sure you have a backup before proceeding to migration steps described below! --- -Following the decision of Elastic NV[1] on ceasing open source options available for Elasticsearch and Kibana and releasing them under the Elastic license (more info [here](https://github.com/epiphany-platform/epiphany/issues/2870)) Epiphany team decided to implement a mechanism of automatic migration from ElasticSearch 7.10.2 to OpenSearch 1.2.4. +Following the decision of Elastic NV[1] on ceasing open source options available for Elasticsearch and Kibana and releasing them under the Elastic license (more info [here](https://github.com/hitachienergy/epiphany/issues/2870)) Epiphany team decided to implement a mechanism of automatic migration from ElasticSearch 7.10.2 to OpenSearch 1.2.4. It is important to remember, that while the new platform makes an effort to continue to support a broad set of third party tools (ie. Beats) there can be some drawbacks or even malfunctions as not everything has been tested or has explicitly been added to OpenSearch compatibility scope[2]. Additionally some of the components (ie. ElasticSearch Curator) or some embedded service accounts ( ie. *kibanaserver*) can be still found in OpenSearch environment but they will be phased out. @@ -357,7 +357,7 @@ with [breaking changes](https://github.com/prometheus/node_exporter/releases/tag --- Starting from Epiphany v0.8.0 it's possible to upgrade node exporter according -to [components](https://github.com/epiphany-platform/epiphany/blob/develop/docs/home/COMPONENTS.md) file. Upgrade will +to [components](/docs/home/COMPONENTS.md) file. Upgrade will be performed automatically when the upgrade procedure detects node exporter hosts. ## RabbitMQ upgrade