Skip to content

Commit cea45b3

Browse files
committed
chore: changelog
1 parent 0a60560 commit cea45b3

3 files changed

Lines changed: 140 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,17 @@ All notable changes to this project will be documented in this file.
44

55
## [Unreleased]
66

7+
### Added
8+
9+
- Support `configOverrides` for `config.json` ([#818]).
10+
711
### Changed
812

913
- Set `maxSurge=1` and `maxUnavailable=0` on the OPA DaemonSet rolling update strategy to eliminate
1014
availability gaps during rolling updates ([#819]).
1115
- Document Helm deployed RBAC permissions and remove unnecessary permissions ([#820]).
1216

17+
[#818]: https://github.com/stackabletech/opa-operator/pull/818
1318
[#819]: https://github.com/stackabletech/opa-operator/pull/819
1419
[#820]: https://github.com/stackabletech/opa-operator/pull/820
1520

flake.lock

Lines changed: 82 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

flake.nix

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
{
2+
inputs = {
3+
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
4+
flake-utils.url = "github:numtide/flake-utils";
5+
rust-overlay = {
6+
url = "github:oxalica/rust-overlay";
7+
inputs.nixpkgs.follows = "nixpkgs";
8+
};
9+
};
10+
outputs = { self, nixpkgs, flake-utils, rust-overlay }:
11+
flake-utils.lib.eachDefaultSystem
12+
(system:
13+
let
14+
overlays = [ (import rust-overlay) ];
15+
pkgs = import nixpkgs {
16+
inherit system overlays;
17+
};
18+
rustToolchain = pkgs.pkgsBuildHost.rust-bin.fromRustupToolchainFile ./rust-toolchain.toml;
19+
beku = pkgs.python3Packages.buildPythonApplication rec {
20+
pname = "beku-stackabletech";
21+
version = "0.0.10";
22+
pyproject = true;
23+
src = pkgs.fetchFromGitHub {
24+
owner = "stackabletech";
25+
repo = "beku.py";
26+
rev = "${version}";
27+
sha256 = "sha256-LaJdrNG5/fwpBl+Z0OmhSsM3uZXk7KX8QTCEC3xWXpQ=";
28+
};
29+
build-system = with pkgs.python3Packages; [ setuptools ];
30+
propagatedBuildInputs = with pkgs.python3Packages; [ jinja2 pyyaml ];
31+
postConfigure = "echo -e \"from setuptools import setup\\nsetup()\" > setup.py";
32+
};
33+
nativeBuildInputs = with pkgs; [ rustToolchain pkg-config gnumake cmake crate2nix krb5 zlib glibc clang protobuf ];
34+
buildInputs = with pkgs; [
35+
openssl
36+
kuttl
37+
python3
38+
beku
39+
] ++ (with pkgs.python3Packages; [
40+
jinja2
41+
jinja2-cli
42+
]);
43+
in
44+
with pkgs;
45+
{
46+
devShells.default = mkShell {
47+
inherit buildInputs nativeBuildInputs;
48+
LIBCLANG_PATH = "${llvmPackages.libclang.lib}/lib";
49+
BINDGEN_EXTRA_CLANG_ARGS = "-isystem ${llvmPackages.libclang.lib}/lib/clang/${lib.getVersion clang}/include";
50+
};
51+
}
52+
);
53+
}

0 commit comments

Comments
 (0)