Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

build: update nixpkgs and deps #883

Merged
merged 8 commits into from
Nov 4, 2024
Merged

build: update nixpkgs and deps #883

merged 8 commits into from
Nov 4, 2024

Conversation

tiagolobocastro
Copy link
Contributor

@tiagolobocastro tiagolobocastro commented Nov 1, 2024

test(bdd): update python packages

Signed-off-by: Tiago Castro <tiagolobocastro@gmail.com>

fix(resize): atomically check for the required size

Ensures races don't lead into volume resize failures.

Signed-off-by: Tiago Castro <tiagolobocastro@gmail.com>

build: specify patches for e2fsprogs

This is required because the upstream nixpkgs applies patches which don't
apply on the old version we're building..

Signed-off-by: Tiago Castro <tiagolobocastro@gmail.com>

build!: update kube and related crates

Brings back kube-proxy crate to this repo, for easier managing of code
changes related to the openapi service.
Updates kube to 0.94.2 and k8s-openapi to 0.22.0 with K8s v1_24

Signed-off-by: Tiago Castro <tiagolobocastro@gmail.com>

build: upgrade tracing, opentel, tonic, prost, rustls, tls and hyper

Upgrade all aforementioned crates and some related crates.

Signed-off-by: Tiago Castro <tiagolobocastro@gmail.com>

build: update most crate dependencies

Updated all except some which are a bit more problematic:
hyper
rustls
k8s-openapi
kube
hyper-rustls
hyper-tls
opentelemetry-otlp
h2
http
actix-web
actix-web-opentelemetry
opentelemetry_sdk
tracing-opentelemetry
opentelemetry
opentelemetry-semantic-conventions
opentelemetry-http
opentelemetry-jaeger
http-body
tower
tower-http
rustls-pemfile
tonic
prost
tonic-build
prost-build
prost-derive
prost-types

Signed-off-by: Tiago Castro <tiagolobocastro@gmail.com>

test: temporarily use previous openapi-generator-cli

The newer versions have removed the python-prior generator and so
upgrading is a considerable amount of work.
Let's pin the nixpkgs with the openeapi-generator-cli and we'll
tackle this as a separate task.

Signed-off-by: Tiago Castro <tiagolobocastro@gmail.com>

build: update nixpkgs and deps

Signed-off-by: Tiago Castro <tiagolobocastro@gmail.com>

@tiagolobocastro
Copy link
Contributor Author

bors try

bors-openebs-mayastor bot pushed a commit that referenced this pull request Nov 1, 2024
@bors-openebs-mayastor
Copy link

try

Build failed:

@tiagolobocastro
Copy link
Contributor Author

bors try

bors-openebs-mayastor bot pushed a commit that referenced this pull request Nov 1, 2024
@bors-openebs-mayastor
Copy link

try

Build failed:

@tiagolobocastro
Copy link
Contributor Author

bors try

bors-openebs-mayastor bot pushed a commit that referenced this pull request Nov 1, 2024
@bors-openebs-mayastor
Copy link

try

Build succeeded:

@tiagolobocastro
Copy link
Contributor Author

bors try

bors-openebs-mayastor bot pushed a commit that referenced this pull request Nov 1, 2024
@bors-openebs-mayastor
Copy link

try

Build succeeded:

@tiagolobocastro
Copy link
Contributor Author

bors try

bors-openebs-mayastor bot pushed a commit that referenced this pull request Nov 4, 2024
@bors-openebs-mayastor
Copy link

try

Build failed:

@tiagolobocastro
Copy link
Contributor Author

bors try

bors-openebs-mayastor bot pushed a commit that referenced this pull request Nov 4, 2024
@bors-openebs-mayastor
Copy link

try

Build failed:

Signed-off-by: Tiago Castro <tiagolobocastro@gmail.com>
The newer versions have removed the python-prior generator and so
upgrading is a considerable amount of work.
Let's pin the nixpkgs with the openeapi-generator-cli and we'll
tackle this as a separate task.

Signed-off-by: Tiago Castro <tiagolobocastro@gmail.com>
Updated all except some which are a bit more problematic:
hyper
rustls
k8s-openapi
kube
hyper-rustls
hyper-tls
opentelemetry-otlp
h2
http
actix-web
actix-web-opentelemetry
opentelemetry_sdk
tracing-opentelemetry
opentelemetry
opentelemetry-semantic-conventions
opentelemetry-http
opentelemetry-jaeger
http-body
tower
tower-http
rustls-pemfile
tonic
prost
tonic-build
prost-build
prost-derive
prost-types

Signed-off-by: Tiago Castro <tiagolobocastro@gmail.com>
@tiagolobocastro tiagolobocastro force-pushed the update branch 2 times, most recently from 6a247fb to ac90904 Compare November 4, 2024 16:41
@tiagolobocastro tiagolobocastro marked this pull request as ready for review November 4, 2024 16:41
@tiagolobocastro
Copy link
Contributor Author

bors try

bors-openebs-mayastor bot pushed a commit that referenced this pull request Nov 4, 2024
Upgrade all aforementioned crates and some related crates.

Signed-off-by: Tiago Castro <tiagolobocastro@gmail.com>
@bors-openebs-mayastor
Copy link

try

Build failed:

@tiagolobocastro
Copy link
Contributor Author

bors try

bors-openebs-mayastor bot pushed a commit that referenced this pull request Nov 4, 2024
@bors-openebs-mayastor
Copy link

try

Build succeeded:

Brings back kube-proxy crate to this repo, for easier managing of code
changes related to the openapi service.
Updates kube to 0.94.2 and k8s-openapi to 0.22.0 with K8s v1_24

Signed-off-by: Tiago Castro <tiagolobocastro@gmail.com>
This is required because the upstream nixpkgs applies patches which don't
apply on the old version we're building..

Signed-off-by: Tiago Castro <tiagolobocastro@gmail.com>
Ensures races don't lead into volume resize failures.

Signed-off-by: Tiago Castro <tiagolobocastro@gmail.com>
@tiagolobocastro
Copy link
Contributor Author

bors merge

bors-openebs-mayastor bot pushed a commit that referenced this pull request Nov 4, 2024
883: build: update nixpkgs and deps r=tiagolobocastro a=tiagolobocastro

    test(bdd): update python packages
    
    Signed-off-by: Tiago Castro <tiagolobocastro@gmail.com>

---

    fix(resize): atomically check for the required size
    
    Ensures races don't lead into volume resize failures.
    
    Signed-off-by: Tiago Castro <tiagolobocastro@gmail.com>

---

    build: specify patches for e2fsprogs
    
    This is required because the upstream nixpkgs applies patches which don't
    apply on the old version we're building..
    
    Signed-off-by: Tiago Castro <tiagolobocastro@gmail.com>

---

    build!: update kube and related crates
    
    Brings back kube-proxy crate to this repo, for easier managing of code
    changes related to the openapi service.
    Updates kube to 0.94.2 and k8s-openapi to 0.22.0 with K8s v1_24
    
    Signed-off-by: Tiago Castro <tiagolobocastro@gmail.com>

---

    build: upgrade tracing, opentel, tonic, prost, rustls, tls and hyper
    
    Upgrade all aforementioned crates and some related crates.
    
    Signed-off-by: Tiago Castro <tiagolobocastro@gmail.com>

---

    build: update most crate dependencies
    
    Updated all except some which are a bit more problematic:
    hyper
    rustls
    k8s-openapi
    kube
    hyper-rustls
    hyper-tls
    opentelemetry-otlp
    h2
    http
    actix-web
    actix-web-opentelemetry
    opentelemetry_sdk
    tracing-opentelemetry
    opentelemetry
    opentelemetry-semantic-conventions
    opentelemetry-http
    opentelemetry-jaeger
    http-body
    tower
    tower-http
    rustls-pemfile
    tonic
    prost
    tonic-build
    prost-build
    prost-derive
    prost-types
    
    Signed-off-by: Tiago Castro <tiagolobocastro@gmail.com>

---

    test: temporarily use previous openapi-generator-cli
    
    The newer versions have removed the python-prior generator and so
    upgrading is a considerable amount of work.
    Let's pin the nixpkgs with the openeapi-generator-cli and we'll
    tackle this as a separate task.
    
    Signed-off-by: Tiago Castro <tiagolobocastro@gmail.com>

---

    build: update nixpkgs and deps
    
    Signed-off-by: Tiago Castro <tiagolobocastro@gmail.com>

Co-authored-by: Tiago Castro <tiagolobocastro@gmail.com>
@bors-openebs-mayastor
Copy link

Build failed:

@tiagolobocastro
Copy link
Contributor Author

bors merge

@bors-openebs-mayastor
Copy link

🕐 Waiting for PR status (GitHub check) to be set, probably by CI. Bors will automatically try to run when all required PR statuses are set.

bors-openebs-mayastor bot pushed a commit that referenced this pull request Nov 4, 2024
883: build: update nixpkgs and deps r=tiagolobocastro a=tiagolobocastro

    test(bdd): update python packages
    
    Signed-off-by: Tiago Castro <tiagolobocastro@gmail.com>

---

    fix(resize): atomically check for the required size
    
    Ensures races don't lead into volume resize failures.
    
    Signed-off-by: Tiago Castro <tiagolobocastro@gmail.com>

---

    build: specify patches for e2fsprogs
    
    This is required because the upstream nixpkgs applies patches which don't
    apply on the old version we're building..
    
    Signed-off-by: Tiago Castro <tiagolobocastro@gmail.com>

---

    build!: update kube and related crates
    
    Brings back kube-proxy crate to this repo, for easier managing of code
    changes related to the openapi service.
    Updates kube to 0.94.2 and k8s-openapi to 0.22.0 with K8s v1_24
    
    Signed-off-by: Tiago Castro <tiagolobocastro@gmail.com>

---

    build: upgrade tracing, opentel, tonic, prost, rustls, tls and hyper
    
    Upgrade all aforementioned crates and some related crates.
    
    Signed-off-by: Tiago Castro <tiagolobocastro@gmail.com>

---

    build: update most crate dependencies
    
    Updated all except some which are a bit more problematic:
    hyper
    rustls
    k8s-openapi
    kube
    hyper-rustls
    hyper-tls
    opentelemetry-otlp
    h2
    http
    actix-web
    actix-web-opentelemetry
    opentelemetry_sdk
    tracing-opentelemetry
    opentelemetry
    opentelemetry-semantic-conventions
    opentelemetry-http
    opentelemetry-jaeger
    http-body
    tower
    tower-http
    rustls-pemfile
    tonic
    prost
    tonic-build
    prost-build
    prost-derive
    prost-types
    
    Signed-off-by: Tiago Castro <tiagolobocastro@gmail.com>

---

    test: temporarily use previous openapi-generator-cli
    
    The newer versions have removed the python-prior generator and so
    upgrading is a considerable amount of work.
    Let's pin the nixpkgs with the openeapi-generator-cli and we'll
    tackle this as a separate task.
    
    Signed-off-by: Tiago Castro <tiagolobocastro@gmail.com>

---

    build: update nixpkgs and deps
    
    Signed-off-by: Tiago Castro <tiagolobocastro@gmail.com>

Co-authored-by: Tiago Castro <tiagolobocastro@gmail.com>
@bors-openebs-mayastor
Copy link

Build failed:

Signed-off-by: Tiago Castro <tiagolobocastro@gmail.com>
@tiagolobocastro
Copy link
Contributor Author

bors merge

@bors-openebs-mayastor
Copy link

Build succeeded:

@bors-openebs-mayastor bors-openebs-mayastor bot merged commit f926a3a into develop Nov 4, 2024
4 checks passed
@bors-openebs-mayastor bors-openebs-mayastor bot deleted the update branch November 4, 2024 23:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants