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

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

View file

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

View file

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

View file

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

View file

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

View file

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