Push some missed bits to documents

This commit is contained in:
William Brown 2022-05-01 15:18:17 +10:00
parent b6be05248c
commit 980f358d85
7 changed files with 55 additions and 33 deletions

View file

@ -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

View file

@ -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.

View file

@ -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"

View file

@ -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 && \

View file

@ -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"

View file

@ -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 \

View file

@ -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