mirror of
https://github.com/kanidm/kanidm.git
synced 2025-02-23 04:27:02 +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
|
||||
* WebUI for self-service with wifi enrollment, claim management and more.
|
||||
* RBAC/Claims/Policy (limited by time and credential scope)
|
||||
* OIDC/Oauth
|
||||
|
||||
### Upcoming Focus Areas
|
||||
|
||||
* OIDC/Oauth
|
||||
* Replication (async multiple active write servers, read-only servers)
|
||||
|
||||
### 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
|
||||
|
||||
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
|
||||
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]
|
||||
tracing = "^0.1.34"
|
||||
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_json = "^1.0.79"
|
||||
toml = "^0.5.9"
|
||||
|
|
|
@ -3,6 +3,9 @@ LABEL org.opencontainers.image.authors="william@blackhats.net.au"
|
|||
|
||||
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 \
|
||||
freeradius-server-python3 openldap2-client freeradius-server-utils hostname \
|
||||
python3 python3-requests python3-devel && \
|
||||
|
|
|
@ -29,8 +29,8 @@ name = "kanidm_badlist_preprocess"
|
|||
path = "src/badlist_preprocess.rs"
|
||||
|
||||
[dependencies]
|
||||
kanidm_client = { path = "../kanidm_client" }
|
||||
kanidm_proto = { path = "../kanidm_proto" }
|
||||
kanidm_client = { path = "../kanidm_client", version = "1.1.0-alpha.8" }
|
||||
kanidm_proto = { path = "../kanidm_proto", version = "1.1.0-alpha.8" }
|
||||
tracing = "^0.1.34"
|
||||
tracing-subscriber = { version = "^0.3.11", features = ["env-filter", "fmt"] }
|
||||
rpassword = "^6.0.1"
|
||||
|
|
|
@ -3,7 +3,7 @@ FROM ${BASE_IMAGE} AS builder
|
|||
LABEL mantainer william@blackhats.net.au
|
||||
|
||||
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 dup -y && \
|
||||
zypper install -y \
|
||||
|
|
|
@ -1,40 +1,59 @@
|
|||
|
||||
// cargo install cargo-audit
|
||||
// cargo install cargo-outdated
|
||||
// cargo install cargo-release
|
||||
## Pre-Reqs
|
||||
|
||||
* upgrade crypto policy values if requires
|
||||
* bump index version in constants
|
||||
* check for breaking db entry changes.
|
||||
cargo install cargo-audit
|
||||
cargo install cargo-outdated
|
||||
cargo install cargo-release
|
||||
|
||||
* cargo outdated -R
|
||||
* cargo audit
|
||||
## Check List
|
||||
|
||||
* cargo test
|
||||
### Code Changes
|
||||
|
||||
* Update `RELEASE_NOTES.md`
|
||||
* git commit
|
||||
[ ] upgrade crypto policy values if requires
|
||||
[ ] 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
|
||||
* 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
|
||||
### Cargo Tasks
|
||||
|
||||
// Check it
|
||||
[ ] cargo outdated -R
|
||||
[ ] cargo audit
|
||||
[ ] cargo test
|
||||
|
||||
* git push origin v1.1.0-alpha.x
|
||||
* git push origin master
|
||||
### Administration
|
||||
|
||||
* release `kanidm_proto`
|
||||
* release `kanidmd/kanidm`
|
||||
* release `kanidm_client`
|
||||
* release `kanidm_tools`
|
||||
[ ] Update `RELEASE_NOTES.md`
|
||||
[ ] git commit
|
||||
[ ] Update the readme on docker https://hub.docker.com/repository/docker/kanidm/server
|
||||
|
||||
* build `kanidmd` docker
|
||||
* build `kanidm_radisud` docker
|
||||
### Git Management
|
||||
|
||||
* vendor and release to build.opensuse.org
|
||||
osc service ra; osc ci
|
||||
[ ] cargo release --no-dev-version --no-push --no-publish --no-tag 1.1.0-alpha.X
|
||||
[ ] 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