Skip to content

Commit

Permalink
Update epiphany repository url (#3368)
Browse files Browse the repository at this point in the history
  • Loading branch information
przemyslavic committed Jun 5, 2023
1 parent 919df6a commit 2b9cf1b
Show file tree
Hide file tree
Showing 37 changed files with 600 additions and 603 deletions.
24 changes: 12 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
@@ -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

Expand All @@ -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.

Expand All @@ -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
Expand All @@ -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 <file.yml> -b <build_folder>
epicli recovery -f <file.yml> -b <build_folder>
Expand Down
2 changes: 1 addition & 1 deletion ansible/playbooks/applications.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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"
2 changes: 1 addition & 1 deletion ansible/playbooks/helm.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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"
2 changes: 1 addition & 1 deletion ansible/playbooks/keycloak.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
Original file line number Diff line number Diff line change
@@ -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
Expand Down
6 changes: 3 additions & 3 deletions ansible/playbooks/roles/containerd/tasks/upgrade/main.yml
Original file line number Diff line number Diff line change
@@ -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:
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion ansible/playbooks/roles/preflight/tasks/common/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
66 changes: 33 additions & 33 deletions docs/changelogs/CHANGELOG-0.10.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,49 +9,49 @@ 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

- Feature `elasticsearch` removed in favor of `opendistro-for-elasticsearch`.

### 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
Loading

0 comments on commit 2b9cf1b

Please sign in to comment.