You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
psycho-ir PS: Also, feel free to remove the clutter from the PR body if you want. (I think, the PR template must be reduced to only an issue reference (it is mandatory), with no implicit structure. — Will do later.)
Commented by psycho-ir at 2019-04-22 20:05:40+00:00
I've tried it locally. There is a little bug with the ...cls(peering=None,... — crashes on start (see comments). Once fixed, it works nice in all modes, exactly as intended.
Would you like to extend the docs (docs/peering.rst → https://kopf.readthedocs.io/en/latest/peering/) in this PR? Or I can do this in the following PRs, together with other peering doc changes.
Sure, I will extend the docs tomorrow and try to add some tests for it.
Tests, tests, tests — to bring the repo to a healthy state, so that I am not afraid to introduce new changes without breaking things. 90% of them are done, just in the PRs or in my local branches waiting for some PRs to be merged.
Silent spies on the events (see Silent handlers (spies) #30 ) — to react to the events in pods, persistent volume claims, etc, without storing the handler status. Already implemented in my local branch, waiting for the tests.
Finish the tutorial in the docs, so that the kind: EphemeralVolumeClaim becomes a real example operator in its own repo, uploaded to the DockerHub, etc. Partially drafted in the docs (in pieces), though not actually tested in real cluster. Waiting for the missing feature of the silent spies.
Since then, the framework is sufficiently feature-rich for the first stage (it is now, actually, just the docs do not feel complete), and can be advertised in public: meetups, blog posts, so on.
Based on the real-world feedback, the next milestones can be defined.
The real-world usage is the most important goal now. I.e., getting the operators implemented with this framework (and preferably shared).
Meanwhile, I write down all the ideas that come to my mind as the issues. If you have some suggestions, feel free to create the issues too. Examples: #44, #45, #46.
The text was updated successfully, but these errors were encountered:
nolar I will write the tests and document it once we agreed on the implementation.
psycho-ir PS: Also, feel free to remove the clutter from the PR body if you want. (I think, the PR template must be reduced to only an issue reference (it is mandatory), with no implicit structure. — Will do later.)
Sure, I will extend the docs tomorrow and try to add some tests for it.
psycho-ir So, it is merged and released as
kopf==0.9
. Congratulation! And big thanks for your contribution!nolar yaaaaaay. what is the next milestone? Would be happy to contribute more in this project.
psycho-ir
Currently, the milestone 1 is this:
Tests, tests, tests — to bring the repo to a healthy state, so that I am not afraid to introduce new changes without breaking things. 90% of them are done, just in the PRs or in my local branches waiting for some PRs to be merged.
Silent spies on the events (see Silent handlers (spies) #30 ) — to react to the events in pods, persistent volume claims, etc, without storing the handler status. Already implemented in my local branch, waiting for the tests.
Finish the tutorial in the docs, so that the
kind: EphemeralVolumeClaim
becomes a real example operator in its own repo, uploaded to the DockerHub, etc. Partially drafted in the docs (in pieces), though not actually tested in real cluster. Waiting for the missing feature of the silent spies.Since then, the framework is sufficiently feature-rich for the first stage (it is now, actually, just the docs do not feel complete), and can be advertised in public: meetups, blog posts, so on.
Based on the real-world feedback, the next milestones can be defined.
The real-world usage is the most important goal now. I.e., getting the operators implemented with this framework (and preferably shared).
Meanwhile, I write down all the ideas that come to my mind as the issues. If you have some suggestions, feel free to create the issues too. Examples: #44, #45, #46.
The text was updated successfully, but these errors were encountered: