Skip to content

Commit 9b6193b

Browse files
committed
Rename to Exordos
1 parent 2573d5f commit 9b6193b

352 files changed

Lines changed: 822 additions & 822 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/build.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ on:
55

66
env:
77
ARTIFACTS_PATH: artifacts
8-
PROJECT_NAME: genesis_core
8+
PROJECT_NAME: exordos_core
99
REPO_ENDPOINT_PUT: http://10.20.0.1:8082
1010

1111
jobs:
@@ -16,7 +16,7 @@ jobs:
1616
fail-fast: true
1717
steps:
1818
- uses: actions/checkout@v6
19-
- name: Build Genesis Core
19+
- name: Build Exordos Core
2020
env:
2121
PUSH_CFG: ${{ secrets.PUSH_CFG }}
2222
run: |
@@ -26,16 +26,16 @@ jobs:
2626
source ~/.profile
2727
VERSION="$(genesis get-version .)"
2828
29-
# Build Genesis Core
29+
# Build Exordos Core
3030
genesis build $(pwd) --inventory
3131
3232
# Decode and write the push configuration
3333
echo "$PUSH_CFG" | base64 -d > genesis/genesis.push.yaml
3434
genesis push -c genesis/genesis.push.yaml -t local -f --latest
3535
3636
# Upload the VM image
37-
gzip -k output/genesis-core.raw -c | \
38-
curl -X PUT -T - "$REPO_ENDPOINT_PUT/${PROJECT_NAME}/${VERSION}/genesis-core.raw.gz"
37+
gzip -k output/exordos-core.raw -c | \
38+
curl -X PUT -T - "$REPO_ENDPOINT_PUT/${PROJECT_NAME}/${VERSION}/exordos-core.raw.gz"
3939
4040
# Temporary upload step is done in the build script
4141
echo "${VERSION}" > "${ARTIFACTS_PATH}/version.txt"

.github/workflows/inventory.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,4 @@ jobs:
1818
with:
1919
fetch-depth: 30
2020
- name: Build elements inventory
21-
run: python3 genesis_core/cmd/elements_inventory.py
21+
run: python3 exordos_core/cmd/elements_inventory.py

.github/workflows/publish-to-pypi.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040
runs-on: ubuntu-latest
4141
environment:
4242
name: pypi
43-
url: https://pypi.org/p/genesis-core
43+
url: https://pypi.org/p/exordos-core
4444
permissions:
4545
id-token: write # IMPORTANT: mandatory for trusted publishing
4646

.github/workflows/tests.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,10 @@ jobs:
4545
image: postgres:latest
4646
# Provide the password for postgres
4747
env:
48-
POSTGRES_DB: genesis_core
48+
POSTGRES_DB: exordos_core
4949
POSTGRES_HOST_AUTH_METHOD: trust
50-
POSTGRES_USER: genesis_core
51-
POSTGRES_PASSWORD: genesis_core
50+
POSTGRES_USER: exordos_core
51+
POSTGRES_PASSWORD: exordos_core
5252
POSTGRES_INITDB_ARGS: "-c max_connections=100"
5353
# Set health checks to wait until postgres has started
5454
options: >-
@@ -76,7 +76,7 @@ jobs:
7676
tox -e ${{ matrix.python-version }}
7777
- name: Functional tests
7878
env:
79-
DATABASE_URI: "postgresql://genesis_core:genesis_core@localhost:5432/genesis_core"
79+
DATABASE_URI: "postgresql://exordos_core:exordos_core@localhost:5432/exordos_core"
8080
run: |
8181
tox -e ${{ matrix.python-version }}-functional
8282
Coverage:

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ AUTHORS
4141
ChangeLog
4242
cover/
4343
version.txt
44-
etc/genesis_core/genesis_core.d/*.conf
44+
etc/exordos_core/exordos_core.d/*.conf
4545
etc/*/*.local
4646

4747
# OS

CODEOWNERS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# CODEOWNERS file for genesis_core repository
1+
# CODEOWNERS file for exordos_core repository
22
# Each line is a pattern followed by one or more owners
33

44
# Default owners for the entire repository

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ endif
77
all: help
88

99
help:
10-
@echo "build_core - build genesis core"
11-
@echo "bootstrap - bootstrap genesis core"
10+
@echo "build_core - build exordos core"
11+
@echo "bootstrap - bootstrap exordos core"
1212

1313
build_core:
1414
genesis build -i $(SSH_KEY) -f . --inventory --manifest-var repository=https://repository.genesis-core.tech

README.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,28 @@
1-
![Tests workflow](https://github.com/infraguys/genesis_core/actions/workflows/tests.yml/badge.svg)
2-
![Build workflow](https://github.com/infraguys/genesis_core/actions/workflows/build.yml/badge.svg)
1+
![Tests workflow](https://github.com/infraguys/exordos_core/actions/workflows/tests.yml/badge.svg)
2+
![Build workflow](https://github.com/infraguys/exordos_core/actions/workflows/build.yml/badge.svg)
33

44
<p align="center">
5-
<img height="256" src="logo.svg" alt="genesis core svg logo">
5+
<img height="256" src="logo.svg" alt="exordos core svg logo">
66
</p>
77

8-
Welcome to Genesis Core!
8+
Welcome to Exordos Core!
99

10-
The Genesis Core is an open source software that offers a one turnkey solution to deal with infrastructure at all levels - from bare metal and virtual machines to applications and services.
10+
The Exordos Core is an open source software that offers a one turnkey solution to deal with infrastructure at all levels - from bare metal and virtual machines to applications and services.
1111

12-
Refer to the [wiki](https://github.com/infraguys/genesis_core/wiki) for more detailed information.
12+
Refer to the [wiki](https://github.com/infraguys/exordos_core/wiki) for more detailed information.
1313

1414
# 📦 Installation
1515

16-
There are several ways to install Genesis Core and depend on your purpose you can choose one of them.
16+
There are several ways to install Exordos Core and depend on your purpose you can choose one of them.
1717

1818
## Try it out
1919

20-
If you want to try Genesis Core in a few minutes, download the `all-in-one` [stand](https://github.com/infraguys/gci_dev_all_in_one). It's a ready-to-go virtual machine image with preinstalled Genesis Core and ability to get full functionality such as creating inner(nested) virtual machines, installation elements and many others.
20+
If you want to try Exordos Core in a few minutes, download the `all-in-one` [stand](https://github.com/infraguys/gci_dev_all_in_one). It's a ready-to-go virtual machine image with preinstalled Exordos Core and ability to get full functionality such as creating inner(nested) virtual machines, installation elements and many others.
2121
This stand may be used for development purposes as well if you are focusing on a new element development.
2222

2323
## Basic usage
2424

25-
In a case you would like to run Genesis Core on your own infrastructure, you can use the [basic guide](https://github.com/infraguys/genesis_core/wiki/BasicUsage) for more details.
25+
In a case you would like to run Exordos Core on your own infrastructure, you can use the [basic guide](https://github.com/infraguys/exordos_core/wiki/BasicUsage) for more details.
2626

2727
# 🚀 Development
2828

@@ -52,7 +52,7 @@ tox -e develop
5252
source .tox/develop/bin/activate
5353
```
5454

55-
Follow the development guide [here](https://github.com/infraguys/genesis_core/wiki/DevelopmentGuide) for more details.
55+
Follow the development guide [here](https://github.com/infraguys/exordos_core/wiki/DevelopmentGuide) for more details.
5656

5757
# ⚙️ Tests
5858

@@ -71,7 +71,7 @@ tox -e py312-functional
7171
To run functional tests, export the following environment variables:
7272

7373
```bash
74-
export DATABASE_URI="postgresql://genesis_core:genesis_core@127.0.0.1:5432/genesis_core"
74+
export DATABASE_URI="postgresql://exordos_core:exordos_core@127.0.0.1:5432/exordos_core"
7575
export ADMIN_PASSWORD="admin"
7676
export DEFAULT_CLIENT_SECRET="GenesisCoreSecret"
7777
export GLOBAL_SALT="FOy/2kwwdn0ig1QOq7cestqe"
@@ -80,8 +80,8 @@ export HS256_KEY="secret"
8080

8181
# 🔗 Related projects
8282

83-
- Genesis SDK is a set of tools for developing Genesis elements. You can find it [here](https://github.com/infraguys/gcl_sdk).
84-
- Genesis DevTools it's a set oftools to manager life cycle of genesis projects. You can find it [here](https://github.com/infraguys/genesis_devtools).
83+
- Exordos SDK is a set of tools for developing Exordos elements. You can find it [here](https://github.com/infraguys/gcl_sdk).
84+
- Exordos DevTools it's a set oftools to manager life cycle of genesis projects. You can find it [here](https://github.com/infraguys/genesis_devtools).
8585

8686
# 💡 Contributing
8787

docker-compose-test.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ services:
33
image: postgres:latest
44
command: -c 'max_connections=100'
55
environment:
6-
POSTGRES_USER: genesis_core
7-
POSTGRES_PASSWORD: genesis_core
8-
POSTGRES_DB: genesis_core
6+
POSTGRES_USER: exordos_core
7+
POSTGRES_PASSWORD: exordos_core
8+
POSTGRES_DB: exordos_core
99
PGDATA: /var/lib/postgresql/data/pgdata
1010
ports:
1111
- "5432:5432"

docs/app-developer-guide/build.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: genesis build
44

55
## Overview
66

7-
`genesis build` **compiles and packages** your Genesis element into distributable artifacts — images, manifests, and any other resources required for deployment.
7+
`genesis build` **compiles and packages** your Exordos element into distributable artifacts — images, manifests, and any other resources required for deployment.
88

99
The command reads the **`genesis/genesis.yaml`** file — the main configuration file that transforms your application into a platform element. This file contains the `build` section describing:
1010

@@ -100,7 +100,7 @@ genesis build --inventory .
100100

101101
## Build Process
102102

103-
The build process creates **VM disk images** that run on the Genesis Core platform. Packer starts a virtual machine from a base OS image, copies all resolved dependencies into it, and executes the provisioning script specified in `genesis.yaml`. This script is typically a Bash script that installs packages, configures services, and prepares the image. Once provisioning completes, the VM shuts down and the resulting disk image is packaged for deployment. This process is configured through the `elements` section in `genesis.yaml` where you define the base profile, provisioning script, output format, and any build overrides.
103+
The build process creates **VM disk images** that run on the Exordos Core platform. Packer starts a virtual machine from a base OS image, copies all resolved dependencies into it, and executes the provisioning script specified in `genesis.yaml`. This script is typically a Bash script that installs packages, configures services, and prepares the image. Once provisioning completes, the VM shuts down and the resulting disk image is packaged for deployment. This process is configured through the `elements` section in `genesis.yaml` where you define the base profile, provisioning script, output format, and any build overrides.
104104

105105
---
106106

@@ -114,25 +114,25 @@ Include another local project or directory into your build. The source path is r
114114

115115
```yaml
116116
deps:
117-
- dst: /opt/genesis_core
117+
- dst: /opt/exordos_core
118118
path:
119-
src: ../../genesis_core
119+
src: ../../exordos_core
120120
exclude:
121121
- .venv
122122
- .tox
123123
- build
124124
- output
125125
```
126126
127-
This copies the `genesis_core` project into `/opt/genesis_core` during the build, excluding development directories.
127+
This copies the `exordos_core` project into `/opt/exordos_core` during the build, excluding development directories.
128128

129129
#### External Binary Artifacts
130130

131131
Fetch remote resources via HTTP/HTTPS. This is useful for kernel images, boot loaders, or pre-compiled binaries.
132132

133133
```yaml
134134
deps:
135-
- dst: /opt/genesis_core/artifacts/vmlinuz
135+
- dst: /opt/exordos_core/artifacts/vmlinuz
136136
http:
137137
src: https://repository.genesis-core.tech/seed_os/1.1.0/vmlinuz
138138
```
@@ -261,7 +261,7 @@ The exact contents depend on your project type and `genesis.yaml` configuration.
261261
After a successful build, your elements are ready for:
262262

263263
- [`genesis push`](push.md) — publish to the ecosystem registry
264-
- [`genesis deploy`](deploy.md) — deploy to a Genesis installation
264+
- [`genesis deploy`](deploy.md) — deploy to a Exordos installation
265265

266266
---
267267

0 commit comments

Comments
 (0)