Skip to content

Commit 43d4ec8

Browse files
authored
Rename Quantum Serverless to Qiskit Serverless (#1309)
* Rename Quantum Serverless to Qiskit Serverless * Fixed docker-compose for client tests * Use in the job old reference to quantum * This job requires old reference * Update configuration with proxy image
1 parent 510e1d4 commit 43d4ec8

File tree

127 files changed

+386
-382
lines changed

Some content is hidden

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

127 files changed

+386
-382
lines changed

.github/workflows/client-pypi-release.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@ jobs:
2626
shell: bash
2727
- uses: actions/upload-artifact@v3
2828
with:
29-
path: ./client/dist/quantum_serverless*
29+
path: ./client/dist/qiskit_serverless*
3030
- name: Publish to PyPi
3131
env:
3232
TWINE_PASSWORD: ${{ secrets.PYPI_PASSWORD }}
3333
TWINE_USERNAME: ${{ secrets.PYPI_USERNAME }}
34-
run: twine upload client/dist/quantum_serverless*
34+
run: twine upload client/dist/qiskit_serverless*

.github/workflows/docker-verify.yaml

+8-8
Original file line numberDiff line numberDiff line change
@@ -55,22 +55,22 @@ jobs:
5555
matrix:
5656
image:
5757
[
58-
"quantum-serverless-gateway:latest",
59-
"quantum-serverless-proxy:latest",
60-
"quantum-serverless-ray-node:latest-py39",
61-
"quantum-serverless-ray-node:latest-py310",
58+
"qiskit-serverless-gateway:latest",
59+
"qiskit-serverless-proxy:latest",
60+
"qiskit-serverless-ray-node:latest-py39",
61+
"qiskit-serverless-ray-node:latest-py310",
6262
]
6363
include:
64-
- image: "quantum-serverless-gateway:latest"
64+
- image: "qiskit-serverless-gateway:latest"
6565
dockerfile: "./gateway/Dockerfile"
6666
pyversion: "3.10"
67-
- image: "quantum-serverless-proxy:latest"
67+
- image: "qiskit-serverless-proxy:latest"
6868
dockerfile: "./proxy/Dockerfile"
6969
pyversion: "3.10"
70-
- image: "quantum-serverless-ray-node:latest-py39"
70+
- image: "qiskit-serverless-ray-node:latest-py39"
7171
dockerfile: "Dockerfile-ray-node"
7272
pyversion: "py39"
73-
- image: "quantum-serverless-ray-node:latest-py310"
73+
- image: "qiskit-serverless-ray-node:latest-py310"
7474
dockerfile: "Dockerfile-ray-node"
7575
pyversion: "py310"
7676
runs-on: ubuntu-latest

.github/workflows/icr-image-build-and-push.yaml

+4-4
Original file line numberDiff line numberDiff line change
@@ -15,19 +15,19 @@ jobs:
1515
strategy:
1616
matrix:
1717
include:
18-
- imagename: quantum-serverless-ray-node
18+
- imagename: qiskit-serverless-ray-node
1919
pythonversion: py39
2020
dockerfile: Dockerfile-ray-node
2121
platforms: linux/amd64,linux/arm64
22-
- imagename: quantum-serverless-ray-node
22+
- imagename: qiskit-serverless-ray-node
2323
pythonversion: py310
2424
dockerfile: Dockerfile-ray-node
2525
platforms: linux/amd64
26-
- imagename: quantum-serverless-gateway
26+
- imagename: qiskit-serverless-gateway
2727
pythonversion: ''
2828
dockerfile: ./gateway/Dockerfile
2929
platforms: linux/amd64,linux/arm64
30-
- imagename: quantum-serverless-proxy
30+
- imagename: qiskit-serverless-proxy
3131
pythonversion: ''
3232
dockerfile: ./proxy/Dockerfile
3333
platforms: linux/amd64,linux/arm64

.github/workflows/kubernetes-deploy.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
docker image rm proxy:test
3939
- name: Install helm chart
4040
run: |
41-
cd charts/quantum-serverless
41+
cd charts/qiskit-serverless
4242
helm repo add bitnami https://charts.bitnami.com/bitnami
4343
helm repo add kuberay https://ray-project.github.io/kuberay-helm
4444
helm dependency build

.github/workflows/publish-helm.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
strategy:
1111
matrix:
1212
release:
13-
- 'quantum-serverless'
13+
- 'qiskit-serverless'
1414
steps:
1515
- name: Set up Helm
1616
uses: azure/setup-helm@v3

.github/workflows/release-pull-request.yaml

+10-6
Original file line numberDiff line numberDiff line change
@@ -11,20 +11,24 @@ jobs:
1111
matrix:
1212
image:
1313
[
14-
"quantum-serverless-gateway:latest",
15-
"quantum-serverless-ray-node:latest-py39",
16-
"quantum-serverless-ray-node:latest-py310",
14+
"qiskit-serverless-gateway:latest",
15+
"qiskit-serverless-ray-node:latest-py39",
16+
"qiskit-serverless-ray-node:latest-py310",
17+
"qiskit-serverless-proxy:latest"
1718
]
1819
include:
19-
- image: "quantum-serverless-gateway:latest"
20+
- image: "qiskit-serverless-gateway:latest"
2021
dockerfile: "./gateway/Dockerfile"
2122
pyversion: "3.10"
22-
- image: "quantum-serverless-ray-node:latest-py39"
23+
- image: "qiskit-serverless-ray-node:latest-py39"
2324
dockerfile: "Dockerfile-ray-node"
2425
pyversion: "py39"
25-
- image: "quantum-serverless-ray-node:latest-py310"
26+
- image: "qiskit-serverless-ray-node:latest-py310"
2627
dockerfile: "Dockerfile-ray-node"
2728
pyversion: "py310"
29+
- image: "qiskit-serverless-proxy:latest-py310"
30+
dockerfile: "./proxy/Dockerfile"
31+
pyversion: "py310"
2832
runs-on: ubuntu-latest
2933
steps:
3034
- uses: actions/checkout@v3

.github/workflows/update-component-versions.yaml

+13-13
Original file line numberDiff line numberDiff line change
@@ -27,26 +27,26 @@ jobs:
2727
OLDNUM="${OLDTXT:1}"
2828
echo "NEWNUM=$NEWNUM" >> "$GITHUB_ENV"
2929
echo "OLDNUM=$OLDNUM" >> "$GITHUB_ENV"
30-
- name: Update quantum-serverless chart
30+
- name: Update qiskit-serverless chart
3131
shell: bash
3232
run: |
33-
sed -i "s/version: ${OLDNUM}/version: ${NEWNUM}/" charts/quantum-serverless/Chart.yaml
34-
sed -i "s/appVersion: \"${OLDNUM}\"/appVersion: \"${NEWNUM}\"/" charts/quantum-serverless/Chart.yaml
35-
sed -i "s/version: ${OLDNUM}/version: ${NEWNUM}/" charts/quantum-serverless/charts/gateway/Chart.yaml
36-
sed -i "s/appVersion: \"${OLDNUM}\"/appVersion: \"${NEWNUM}\"/" charts/quantum-serverless/charts/gateway/Chart.yaml
37-
sed -i "s/ray-node:${OLDNUM}/ray-node:${NEWNUM}/" charts/quantum-serverless/charts/gateway/values.yaml
38-
sed -i "s/quantum-serverless-proxy:${OLDNUM}/quantum-serverless-proxy:${NEWNUM}/" charts/quantum-serverless/charts/gateway/values.yaml
39-
sed -i "s/tag: \"${OLDNUM}\"/tag: \"${NEWNUM}\"/" charts/quantum-serverless/values.yaml
40-
sed -i "s/tag: \"${OLDNUM}-py39\"/tag: \"${NEWNUM}-py39\"/" charts/quantum-serverless/values.yaml
41-
sed -i "s/ray-node:${OLDNUM}/ray-node:${NEWNUM}/" charts/quantum-serverless/values.yaml
42-
sed -i "s/version: ${OLDNUM}/version: ${NEWNUM}/" charts/quantum-serverless/values.yaml
43-
cd charts/quantum-serverless
33+
sed -i "s/version: ${OLDNUM}/version: ${NEWNUM}/" charts/qiskit-serverless/Chart.yaml
34+
sed -i "s/appVersion: \"${OLDNUM}\"/appVersion: \"${NEWNUM}\"/" charts/qiskit-serverless/Chart.yaml
35+
sed -i "s/version: ${OLDNUM}/version: ${NEWNUM}/" charts/qiskit-serverless/charts/gateway/Chart.yaml
36+
sed -i "s/appVersion: \"${OLDNUM}\"/appVersion: \"${NEWNUM}\"/" charts/qiskit-serverless/charts/gateway/Chart.yaml
37+
sed -i "s/ray-node:${OLDNUM}/ray-node:${NEWNUM}/" charts/qiskit-serverless/charts/gateway/values.yaml
38+
sed -i "s/qiskit-serverless-proxy:${OLDNUM}/qiskit-serverless-proxy:${NEWNUM}/" charts/qiskit-serverless/charts/gateway/values.yaml
39+
sed -i "s/tag: \"${OLDNUM}\"/tag: \"${NEWNUM}\"/" charts/qiskit-serverless/values.yaml
40+
sed -i "s/tag: \"${OLDNUM}-py39\"/tag: \"${NEWNUM}-py39\"/" charts/qiskit-serverless/values.yaml
41+
sed -i "s/ray-node:${OLDNUM}/ray-node:${NEWNUM}/" charts/qiskit-serverless/values.yaml
42+
sed -i "s/version: ${OLDNUM}/version: ${NEWNUM}/" charts/qiskit-serverless/values.yaml
43+
cd charts/qiskit-serverless
4444
helm dependency update
4545
cd -
4646
- name: Update client version
4747
shell: bash
4848
run: |
49-
sed -i "s/${OLDNUM}/${NEWNUM}/" client/quantum_serverless/VERSION.txt
49+
sed -i "s/${OLDNUM}/${NEWNUM}/" client/qiskit_serverless/VERSION.txt
5050
- name: Update compose
5151
shell: bash
5252
run: |

CITATION.cff

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ authors:
1414
given-names: "Paul"
1515
- family-names: "Kuroda"
1616
given-names: "Akihiko"
17-
title: "Quantum Serverless"
17+
title: "Qiskit Serverless"
1818
version: 0.0.3
1919
date-released: 2023-02-14
20-
url: "https://github.com/Qiskit-Extensions/quantum-serverless"
20+
url: "https://github.com/Qiskit-Extensions/qiskit-serverless"

CONTRIBUTING.md

+15-15
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# Contributing
22

3-
Regardless if you are part of the core team or an external contributor, welcome and thank you for contributing to Quantum Serverless!
3+
Regardless if you are part of the core team or an external contributor, welcome and thank you for contributing to Qiskit Serverless!
44

5-
In Quantum Serverless, we aim at creating an excellent work-space where all of us can feel welcomed, useful, respected and valued. If you are thinking to contribute to this project, you agree to abide by our [code of conduct](CODE_OF_CONDUCT.md) which we strongly recommend you read before continuing.
5+
In Qiskit Serverless, we aim at creating an excellent work-space where all of us can feel welcomed, useful, respected and valued. If you are thinking to contribute to this project, you agree to abide by our [code of conduct](CODE_OF_CONDUCT.md) which we strongly recommend you read before continuing.
66

77
Following these guidelines communicates you value the time and effort of the core contributors and maintainers of this site and so, thank you!
88

@@ -31,7 +31,7 @@ Following these guidelines communicates you value the time and effort of the cor
3131

3232
## Start contributing
3333

34-
This repository is for developing and maintaining the Quantum Serverless project.
34+
This repository is for developing and maintaining the Qiskit Serverless project.
3535

3636
There are many ways of contributing: from catching a typo to coming up with a way
3737
of improving performance or accessibility; you can open an issue, or you can prepare
@@ -41,7 +41,7 @@ submitting pull requests.
4141

4242
## Before you start
4343

44-
Contributing to Quantum Serverless assumes you have some level
44+
Contributing to Qiskit Serverless assumes you have some level
4545
of [Git](https://git-scm.com) knowledge. For external contributors, a basic understanding
4646
of repositories, remotes, branches and commits is needed. For core contributors, you
4747
should know about resolving conflicts and rebasing too.
@@ -51,7 +51,7 @@ There are tons of useful resources about Git [out there](https://try.github.io/)
5151

5252
## Opening issues
5353

54-
You can [open 3 types of issues](https://github.com/Qiskit-Extensions/quantum-serverless/issues/new/choose):
54+
You can [open 3 types of issues](https://github.com/Qiskit-Extensions/qiskit-serverless/issues/new/choose):
5555

5656
* Bug reports: for reporting a misfunction. Provide steps to reproduce and expected behaviour.
5757
* Enhancement request: to suggest improvements to the current code.
@@ -70,17 +70,17 @@ Security vulnerabilities must be privately reported by following our [Security P
7070

7171
You'll need to install these tools on your development environment:
7272

73-
1. [python](https://www.python.org/): the language quantum-serverless is written in (Note that we currently support Python >=3.8,<3.11).
73+
1. [python](https://www.python.org/): the language qiskit-serverless is written in (Note that we currently support Python >=3.8,<3.11).
7474
1. [git](https://git-scm.com/): for source control
7575
1. [docker](https://docs.docker.com/engine/install/) or [podman](https://podman.io/): for building dev environment
7676
1. [kubectl](https://kubectl.docs.kubernetes.io/): for interacting with Kubernetes clusters
77-
1. [helm](https://helm.sh/): to install quantum-serverless on Kubernetes
77+
1. [helm](https://helm.sh/): to install qiskit-serverless on Kubernetes
7878
1. [tox](https://tox.wiki/en): to run tests and build the documentation
7979

8080
Note: Installing the `pip` and `venv` python libraries will also be useful
8181

8282
#### For non-Linux users
83-
To simplify the steps required to build and deploy quantum-serverless, we recommend the use of virtual machines for runtime containers.
83+
To simplify the steps required to build and deploy qiskit-serverless, we recommend the use of virtual machines for runtime containers.
8484

8585
If you are on a Windows machine, it is recommended to use [Windows Subsystem for Linux](https://learn.microsoft.com/en-us/windows/wsl/install).
8686

@@ -109,10 +109,10 @@ nerdctl images
109109
### Deciding what to work on
110110

111111
To give our collaborators an idea of where the team needs help, we use the
112-
[help wanted](https://github.com/Qiskit-Extensions/quantum-serverless/issues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22)
112+
[help wanted](https://github.com/Qiskit-Extensions/qiskit-serverless/issues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22)
113113
label – this is appropriate for all contributors. In addition, for those who are relatively new to the open-source
114114
workflow or our codebase, feel free to view issues tagged with the
115-
[good first issue](https://github.com/Qiskit-Extensions/quantum-serverless/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22)
115+
[good first issue](https://github.com/Qiskit-Extensions/qiskit-serverless/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22)
116116
label.
117117

118118

@@ -129,9 +129,9 @@ track this repository. A typical Git setup after
129129

130130
```sh
131131
# After forking the repository in GitHub
132-
git clone https://github.com/<your_username>/quantum-serverless.git
133-
cd quantum-serverless
134-
git remote add upstream https://github.com/Qiskit-Extensions/quantum-serverless.git
132+
git clone https://github.com/<your_username>/qiskit-serverless.git
133+
cd qiskit-serverless
134+
git remote add upstream https://github.com/Qiskit-Extensions/qiskit-serverless.git
135135
git remote set-url --push upstream no_push
136136
git remote update upstream
137137
git checkout main
@@ -150,7 +150,7 @@ This repository contains several projects with different technologies. Depending
150150
- `helm dependency build` for helm (Before running this command, make sure to check for helm configuration instructions specific to your selected project charts).
151151
- `terraform init` for terraform.
152152

153-
To set up a local development environment for the quantum-serverless components (including the gateway, repository, ray nodes, etc.) using the latest changes you've made, use `docker compose` or `podman-compose`.
153+
To set up a local development environment for the qiskit-serverless components (including the gateway, repository, ray nodes, etc.) using the latest changes you've made, use `docker compose` or `podman-compose`.
154154

155155
To build the images, run the following command from the root directory:
156156

@@ -220,7 +220,7 @@ git rebase main issue-1234-new-feature
220220

221221
Our team upholds the philosophy that a healthy codebase will include the proper amount of testing.
222222
From the project you are working on, you can run tests with `tox -epy310`.
223-
Note if you run this command from quantum-serverless top directory, it will build the project documentation.
223+
Note if you run this command from qiskit-serverless top directory, it will build the project documentation.
224224
For detailed testing guidelines using tox environments, please refer to [this documentation](./client/tests/README.md).
225225

226226
As a part of the development backlog planning, we have internal discussions to determine which scenarios should be

Makefile

+3-3
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ else
1010
arch="amd64"
1111
endif
1212

13-
rayNodeImageName=$(repository)/quantum-serverless-ray-node
14-
gatewayImageName=$(repository)/quantum-serverless-gateway
15-
proxyImageName=$(repository)/quantum-serverless-proxy
13+
rayNodeImageName=$(repository)/qiskit-serverless-ray-node
14+
gatewayImageName=$(repository)/qiskit-serverless-gateway
15+
proxyImageName=$(repository)/qiskit-serverless-proxy
1616

1717
# =============
1818
# Docker images

0 commit comments

Comments
 (0)