Skip to content

Write PodListeners #100

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 31 commits into from
Nov 6, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
f85544c
Upgrade to op-rs 0.45.1
nightkr Aug 7, 2023
47b9f3d
Changelog
nightkr Aug 7, 2023
a73a945
Cargo update
nightkr Aug 7, 2023
8edc59c
Factor out local listener addr calculation
nightkr Aug 7, 2023
553a1c3
Merge branch 'main' into feature/secrets
nightkr Aug 21, 2023
f109c47
grpc secret integration
nightkr Aug 24, 2023
55bbd03
Write listeners into PodListeners
nightkr Aug 24, 2023
fb4646d
Drop listop-specific grpc api
nightkr Aug 24, 2023
a7a53c4
Pod listener scope
nightkr Aug 25, 2023
e7eb5d4
Tag ingresses with address type
nightkr Aug 29, 2023
97baf64
Clean up error handling
nightkr Sep 4, 2023
19bb188
Drop nodes from listeneringress builder
nightkr Sep 5, 2023
a323ec9
Make yamllint happy
nightkr Sep 5, 2023
64aebe1
Run pre-commit hooks
nightkr Sep 5, 2023
384c525
Factor out PodListeners publishing
nightkr Sep 5, 2023
113d0f4
Drop pointless clone
nightkr Sep 5, 2023
a87a540
Merge branch 'main' into feature/secrets
nightkr Sep 5, 2023
92fe605
Changelog
nightkr Sep 5, 2023
c890a00
Merge branch 'feature/secrets' of github.com:stackabletech/lb-operato…
nightkr Sep 5, 2023
61dd09b
Add podlisteners method to smoke test
nightkr Sep 5, 2023
8567375
Change PodListeners pluralization to `podlisteners`
nightkr Sep 7, 2023
5db64d4
Note in changelog that we updated to op-rs 0.48.0
nightkr Sep 7, 2023
5d344a5
Merge branch 'main' into feature/secrets
nightkr Sep 8, 2023
243b45a
Don't write PodListeners if listener addresses are not yet available
nightkr Sep 8, 2023
c94ee64
Merge branch 'feature/secrets' of github.com:stackabletech/lb-operato…
nightkr Sep 8, 2023
32ef6df
Update example for listener scope being renamed to listener-volume
nightkr Sep 13, 2023
e96f248
Remove explicit namespace reference from smoke-nodeport test
nightkr Oct 26, 2023
8a3899e
Switch nginx-nodeport example to use tls secretclass
nightkr Oct 26, 2023
721b676
Merge branch 'main' into feature/secrets
nightkr Oct 26, 2023
64520ae
Update to op-rs 0.55
nightkr Oct 30, 2023
f0aaa97
Re-render readme
nightkr Oct 30, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,11 @@

*Please add a description here. This will become the commit message of the merge request later.*


## Definition of Done Checklist

- Not all of these items are applicable to all PRs, the author should update this template to only leave the boxes in that are relevant
- Please make sure all these things are done and tick the boxes

```[tasklist]
# Author
- [ ] Changes are OpenShift compatible
Expand Down
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -14,4 +14,4 @@ crate-hashes.json
result
image.tar

tilt_options.json
tilt_options.json
2 changes: 1 addition & 1 deletion .readme/partials/borrowed/documentation.md.j2
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ If you are interested in the most recent state of this repository, check out the

The documentation for all Stackable products can be found at [docs.stackable.tech](https://docs.stackable.tech).

If you have a question about the Stackable Data Platform contact us via our [homepage](https://stackable.tech/) or ask a public questions in our [Discussions forum](https://github.com/orgs/stackabletech/discussions).
If you have a question about the Stackable Data Platform contact us via our [homepage](https://stackable.tech/) or ask a public questions in our [Discussions forum](https://github.com/orgs/stackabletech/discussions).
2 changes: 1 addition & 1 deletion .readme/partials/borrowed/header.md.j2
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
<img width="150" src="./.readme/static/borrowed/Icon_Stackable.svg" alt="Stackable Logo"/>
</p>

<h1 align="center">{{title}}</h1>
<h1 align="center">{{title}}</h1>
2 changes: 1 addition & 1 deletion .readme/partials/borrowed/links.md.j2
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-green.svg)](https://docs.stackable.tech/home/stable/contributor/index.html)
[![License OSL3.0](https://img.shields.io/badge/license-OSL3.0-green)](./LICENSE)

[Documentation](https://docs.stackable.tech/{{operator_docs_slug}}/stable/index.html) {% if quickstart_link %}| [Quickstart]({{quickstart_link}}) {% endif %}| [Stackable Data Platform](https://stackable.tech/) | [Platform Docs](https://docs.stackable.tech/) | [Discussions](https://github.com/orgs/stackabletech/discussions) | [Discord](https://discord.gg/7kZ3BNnCAF)
[Documentation](https://docs.stackable.tech/{{operator_docs_slug}}/stable/index.html) {% if quickstart_link %}| [Quickstart]({{quickstart_link}}) {% endif %}| [Stackable Data Platform](https://stackable.tech/) | [Platform Docs](https://docs.stackable.tech/) | [Discussions](https://github.com/orgs/stackabletech/discussions) | [Discord](https://discord.gg/7kZ3BNnCAF)
2 changes: 1 addition & 1 deletion .readme/partials/borrowed/overview_blurb.md.j2
Original file line number Diff line number Diff line change
@@ -1 +1 @@
It is part of the Stackable Data Platform, a curated selection of the best open source data apps like Apache Kafka, Apache Druid, Trino or Apache Spark, [all](#our-operators) working together seamlessly. Based on Kubernetes, it runs everywhere – [on prem or in the cloud](#supported-platforms).
It is part of the Stackable Data Platform, a curated selection of the best open source data apps like Apache Kafka, Apache Druid, Trino or Apache Spark, [all](#our-operators) working together seamlessly. Based on Kubernetes, it runs everywhere – [on prem or in the cloud](#supported-platforms).
2 changes: 1 addition & 1 deletion .readme/partials/borrowed/related_reading.md.j2
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@
{% for (text, link) in related_reading_links %}
* [{{text}}]({{link}})
{%- endfor %}
{%- endif -%}
{%- endif -%}
8 changes: 5 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,18 +4,20 @@ All notable changes to this project will be documented in this file.

## [Unreleased]

### Added

- Write `PodListeners` objects for mounted listener volumes ([#100]).

### Fixed

- Fixed pods being unable to bind listeners with long names ([#111]).

### Changed

- Remove the requirement for privileged mode ([#101]).
- `operator-rs` `0.44.0` -> `0.46.0` ([#97], [#98]).
- Listener volume mounting is now enforced ([#105], [#111]).

[#97]: https://github.com/stackabletech/listener-operator/pull/97
[#98]: https://github.com/stackabletech/listener-operator/pull/98
[#100]: https://github.com/stackabletech/listener-operator/pull/100
[#101]: https://github.com/stackabletech/listener-operator/pull/101
[#105]: https://github.com/stackabletech/listener-operator/pull/105
[#111]: https://github.com/stackabletech/listener-operator/pull/111
Expand Down
Loading