Friday is Changelog day! We'll keep you up-to-date with product and documentation changes on a regular basis.
Highlights
- Potentially my favorite project of 2022 -- @rawkode; in a hands-on preview of Namespace in Rawkode Live!
- Added a new Starting from scratch guide.
- Documented many of the core concepts, Applications and Servers, Resources and Workspaces and Packages.
- A special thank you to Ferenc who is our first major external contributor!
ns
: Simplified use ofingress
, added ability to manage rbac using resources, and more.
We'd love your help! Follow us on Twitter for updates, star us on Github or join the team on Discord.
Hands-on introduction to Namespace
I spent some time with @rawkode walking through Namespace; had a ton of fun. We walked through the project background and where we're headed.
Documentation
We keep extending our documentation. Based on community feedback we've added a Starting from scratch guide, and there are more coming.
Platform
We're now up to ns 0.0.103
(from 0.0.91
in the last Changelog). A major
thank you to Ferenc who contribute two of the
features below.
New features
- You can now manage additional Kubernetes RBAC configurations your server may need using Namespace.
- You can now set secrets for servers you use that are outside of your
workspace. This makes it simpler to use servers that are defined under
foundation
or other repositories. - A new environment can now be created from
ns prepare
using--create_env
. - Services can now attach exec-based probes (previously only http probes were supported).
- You can now refer to individual tests using
ns test
.
Improvements
- We now perform stricter service name validation during planning, so invalid names surface as errors before we start deploying.ß
- The redis package has been updated with a readiness probe. Using redis in tests is now more deterministic.
- Resource classes can now configure a default provider.
Bugs fixed
- The managed ingress block displayed at the end of a deployment would sometimes show an empty checkbox, that's now been fixed.
- ns test didn't respect
--parallel_work=false
, now it does.
We've also been working on a few new features that we'll be announcing soon...
Learning
If you’d like to check out what Namespace has to offer, schedule a demo! We use these sessions to learn about your pain points, and are happy to provide advice based on what our expertise and infrastructure in the market.