mirror of
https://github.com/kanidm/kanidm.git
synced 2025-02-23 12:37:00 +01:00
Push some missed bits to documents
This commit is contained in:
parent
b6be05248c
commit
980f358d85
|
@ -66,10 +66,10 @@ all backgrounds.
|
||||||
* CLI for administration
|
* CLI for administration
|
||||||
* WebUI for self-service with wifi enrollment, claim management and more.
|
* WebUI for self-service with wifi enrollment, claim management and more.
|
||||||
* RBAC/Claims/Policy (limited by time and credential scope)
|
* RBAC/Claims/Policy (limited by time and credential scope)
|
||||||
|
* OIDC/Oauth
|
||||||
|
|
||||||
### Upcoming Focus Areas
|
### Upcoming Focus Areas
|
||||||
|
|
||||||
* OIDC/Oauth
|
|
||||||
* Replication (async multiple active write servers, read-only servers)
|
* Replication (async multiple active write servers, read-only servers)
|
||||||
|
|
||||||
### Future
|
### Future
|
||||||
|
|
|
@ -18,7 +18,7 @@ can help. If you find a bug or issue, we'd love you to report it to our
|
||||||
|
|
||||||
## 2022-05-01 - Kanidm 1.1.0-alpha8
|
## 2022-05-01 - Kanidm 1.1.0-alpha8
|
||||||
|
|
||||||
This is the eigth alpha series release of the Kanidm Identity Management
|
This is the eighth alpha series release of the Kanidm Identity Management
|
||||||
project. Alpha releases are to help get feedback and ideas from the community
|
project. Alpha releases are to help get feedback and ideas from the community
|
||||||
on how we can continue to make this project better for a future supported release.
|
on how we can continue to make this project better for a future supported release.
|
||||||
|
|
||||||
|
|
|
@ -13,7 +13,7 @@ repository = "https://github.com/kanidm/kanidm/"
|
||||||
[dependencies]
|
[dependencies]
|
||||||
tracing = "^0.1.34"
|
tracing = "^0.1.34"
|
||||||
reqwest = { version = "^0.11.10", features=["cookies", "json", "native-tls"] }
|
reqwest = { version = "^0.11.10", features=["cookies", "json", "native-tls"] }
|
||||||
kanidm_proto = { path = "../kanidm_proto" }
|
kanidm_proto = { path = "../kanidm_proto", version = "1.1.0-alpha.8" }
|
||||||
serde = { version = "^1.0.136", features = ["derive"] }
|
serde = { version = "^1.0.136", features = ["derive"] }
|
||||||
serde_json = "^1.0.79"
|
serde_json = "^1.0.79"
|
||||||
toml = "^0.5.9"
|
toml = "^0.5.9"
|
||||||
|
|
|
@ -3,6 +3,9 @@ LABEL org.opencontainers.image.authors="william@blackhats.net.au"
|
||||||
|
|
||||||
EXPOSE 1812 1813
|
EXPOSE 1812 1813
|
||||||
|
|
||||||
|
RUN sed -i -E 's/https?:\/\/download.opensuse.org/http:\/\/dl.suse.blackhats.net.au:8080/g' /etc/zypp/repos.d/*.repo && \
|
||||||
|
zypper --gpg-auto-import-keys ref --force
|
||||||
|
|
||||||
RUN zypper install -y timezone freeradius-client freeradius-server freeradius-server-ldap \
|
RUN zypper install -y timezone freeradius-client freeradius-server freeradius-server-ldap \
|
||||||
freeradius-server-python3 openldap2-client freeradius-server-utils hostname \
|
freeradius-server-python3 openldap2-client freeradius-server-utils hostname \
|
||||||
python3 python3-requests python3-devel && \
|
python3 python3-requests python3-devel && \
|
||||||
|
|
|
@ -29,8 +29,8 @@ name = "kanidm_badlist_preprocess"
|
||||||
path = "src/badlist_preprocess.rs"
|
path = "src/badlist_preprocess.rs"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
kanidm_client = { path = "../kanidm_client" }
|
kanidm_client = { path = "../kanidm_client", version = "1.1.0-alpha.8" }
|
||||||
kanidm_proto = { path = "../kanidm_proto" }
|
kanidm_proto = { path = "../kanidm_proto", version = "1.1.0-alpha.8" }
|
||||||
tracing = "^0.1.34"
|
tracing = "^0.1.34"
|
||||||
tracing-subscriber = { version = "^0.3.11", features = ["env-filter", "fmt"] }
|
tracing-subscriber = { version = "^0.3.11", features = ["env-filter", "fmt"] }
|
||||||
rpassword = "^6.0.1"
|
rpassword = "^6.0.1"
|
||||||
|
|
|
@ -3,7 +3,7 @@ FROM ${BASE_IMAGE} AS builder
|
||||||
LABEL mantainer william@blackhats.net.au
|
LABEL mantainer william@blackhats.net.au
|
||||||
|
|
||||||
RUN zypper ar obs://devel:languages:rust devel:languages:rust && \
|
RUN zypper ar obs://devel:languages:rust devel:languages:rust && \
|
||||||
sed -i -E 's/https?:\/\/download.opensuse.org/https:\/\/mirrorcache.firstyear.id.au/g' /etc/zypp/repos.d/*.repo && \
|
sed -i -E 's/https?:\/\/download.opensuse.org/http:\/\/dl.suse.blackhats.net.au:8080/g' /etc/zypp/repos.d/*.repo && \
|
||||||
zypper --gpg-auto-import-keys ref --force && \
|
zypper --gpg-auto-import-keys ref --force && \
|
||||||
zypper dup -y && \
|
zypper dup -y && \
|
||||||
zypper install -y \
|
zypper install -y \
|
||||||
|
|
|
@ -1,40 +1,59 @@
|
||||||
|
|
||||||
// cargo install cargo-audit
|
## Pre-Reqs
|
||||||
// cargo install cargo-outdated
|
|
||||||
// cargo install cargo-release
|
|
||||||
|
|
||||||
* upgrade crypto policy values if requires
|
cargo install cargo-audit
|
||||||
* bump index version in constants
|
cargo install cargo-outdated
|
||||||
* check for breaking db entry changes.
|
cargo install cargo-release
|
||||||
|
|
||||||
* cargo outdated -R
|
## Check List
|
||||||
* cargo audit
|
|
||||||
|
|
||||||
* cargo test
|
### Code Changes
|
||||||
|
|
||||||
* Update `RELEASE_NOTES.md`
|
[ ] upgrade crypto policy values if requires
|
||||||
* git commit
|
[ ] bump index version in constants
|
||||||
|
[ ] check for breaking db entry changes.
|
||||||
|
[ ] build wasm components with release
|
||||||
|
|
||||||
* cargo release --no-dev-version --no-push --no-publish --no-tag 1.1.0-alpha.X
|
### Cargo Tasks
|
||||||
* git rebase -i HEAD~X
|
|
||||||
* git tag v1.1.0-alpha.x
|
|
||||||
* git branch v1.1.0-alpha.x
|
|
||||||
* git checkout v1.1.0-alpha.x
|
|
||||||
|
|
||||||
// Check it
|
[ ] cargo outdated -R
|
||||||
|
[ ] cargo audit
|
||||||
|
[ ] cargo test
|
||||||
|
|
||||||
* git push origin v1.1.0-alpha.x
|
### Administration
|
||||||
* git push origin master
|
|
||||||
|
|
||||||
* release `kanidm_proto`
|
[ ] Update `RELEASE_NOTES.md`
|
||||||
* release `kanidmd/kanidm`
|
[ ] git commit
|
||||||
* release `kanidm_client`
|
[ ] Update the readme on docker https://hub.docker.com/repository/docker/kanidm/server
|
||||||
* release `kanidm_tools`
|
|
||||||
|
|
||||||
* build `kanidmd` docker
|
### Git Management
|
||||||
* build `kanidm_radisud` docker
|
|
||||||
|
|
||||||
* vendor and release to build.opensuse.org
|
[ ] cargo release --no-dev-version --no-push --no-publish --no-tag 1.1.0-alpha.X
|
||||||
osc service ra; osc ci
|
[ ] git rebase -i HEAD~X
|
||||||
|
[ ] git tag v1.1.0-alpha.x
|
||||||
|
[ ] git branch 1.1.0-alpha.x (Note no v to prevent ref conflict)
|
||||||
|
[ ] git checkout v1.1.0-alpha.x
|
||||||
|
|
||||||
|
[ ] Inspect the branch
|
||||||
|
|
||||||
|
[ ] git push origin 1.1.0-alpha.x
|
||||||
|
[ ] git push origin 1.1.0-alpha.x --tags
|
||||||
|
[ ] git push origin master
|
||||||
|
[ ] git push origin master --tags
|
||||||
|
|
||||||
|
### Cargo publish
|
||||||
|
|
||||||
|
[ ] publish `kanidm_proto`
|
||||||
|
[ ] publish `kanidmd/kanidm`
|
||||||
|
[ ] publish `kanidm_client`
|
||||||
|
[ ] publish `kanidm_tools`
|
||||||
|
|
||||||
|
### Docker
|
||||||
|
|
||||||
|
[ ] docker buildx use cluster
|
||||||
|
[ ] `make buildx/kanidmd/x86_64_v3 buildx/kanidmd buildx/radiusd`
|
||||||
|
|
||||||
|
### Distro
|
||||||
|
|
||||||
|
[ ] vendor and release to build.opensuse.org
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue