Skip to content
This repository has been archived by the owner on Oct 20, 2022. It is now read-only.

Kuttl implementation #92

Open
wants to merge 39 commits into
base: master
Choose a base branch
from
Open

Kuttl implementation #92

wants to merge 39 commits into from

Conversation

PERES-Richard
Copy link

@PERES-Richard PERES-Richard commented Apr 16, 2021

Q A
Bug fix? no
New feature? yes
API breaks? no
Deprecations? no
License Apache 2.0

What's in this PR?

Implementation of a new way to test the operator with the test framework Kuttl.

Why?

To improve the way of testing the operator and enhance currents and futures features tests with simple and understandable tests cases.

Checklist

  • Implementation tested
  • User guide and development docs updated (if needed)
  • Append changelog with changes

To Do

  • Make a first simple test on "is the operator & cluster correctly running ?" with a standard Nificluster
  • Test Selfmanager implementation
  • Integrate all these tests on the CI
  • Find a way to get pod's name in assert.yaml
  • Install NiFiKop with Makefile instead of Kuttl step
  • Add complex test assertion (Prometheus endpoint, states, ...)
  • Add / Fix Certmanager TLS test

@PERES-Richard PERES-Richard added enhancement New feature or request Work In Progress Work in progress - do not merge labels Apr 16, 2021
@PERES-Richard PERES-Richard self-assigned this Apr 16, 2021
Richard Peres added 15 commits June 2, 2021 12:38
Signed-off-by: Richard Peres <[email protected]>
Signed-off-by: PERES-Richard <[email protected]>
Signed-off-by: Richard Peres <[email protected]>
Signed-off-by: PERES-Richard <[email protected]>
…est commands in WIP)

Signed-off-by: Richard Peres <[email protected]>
Signed-off-by: PERES-Richard <[email protected]>
Signed-off-by: Richard Peres <[email protected]>
Signed-off-by: PERES-Richard <[email protected]>
Signed-off-by: Richard Peres <[email protected]>
Signed-off-by: PERES-Richard <[email protected]>
…cessfull + nificluster apply sucessfull + scale up node sucessfull

Signed-off-by: Richard Peres <[email protected]>
Signed-off-by: PERES-Richard <[email protected]>
Signed-off-by: Richard Peres <[email protected]>
Signed-off-by: PERES-Richard <[email protected]>
Signed-off-by: Richard Peres <[email protected]>
Signed-off-by: PERES-Richard <[email protected]>
Certmanager => pods are not popping ??
Selfmanager => pods readiness failed cannot talk to each others through service ??

Signed-off-by: Richard Peres <[email protected]>
Signed-off-by: PERES-Richard <[email protected]>
Signed-off-by: Richard Peres <[email protected]>
Signed-off-by: PERES-Richard <[email protected]>
Signed-off-by: PERES-Richard <[email protected]>
Richard Peres added 2 commits June 2, 2021 13:22
Signed-off-by: Richard Peres <[email protected]>
Signed-off-by: Richard Peres <[email protected]>
Richard Peres added 7 commits June 2, 2021 14:17
Signed-off-by: Richard Peres <[email protected]>
Signed-off-by: Richard Peres <[email protected]>
Signed-off-by: Richard Peres <[email protected]>
Signed-off-by: Richard Peres <[email protected]>
Signed-off-by: Richard Peres <[email protected]>
Signed-off-by: Richard Peres <[email protected]>
Signed-off-by: Richard Peres <[email protected]>
Richard Peres added 13 commits June 3, 2021 11:05
Signed-off-by: Richard Peres <[email protected]>
Signed-off-by: Richard Peres <[email protected]>
Signed-off-by: Richard Peres <[email protected]>
Signed-off-by: Richard Peres <[email protected]>
Signed-off-by: Richard Peres <[email protected]>
Signed-off-by: Richard Peres <[email protected]>
Signed-off-by: Richard Peres <[email protected]>
Signed-off-by: Richard Peres <[email protected]>
Signed-off-by: Richard Peres <[email protected]>
Signed-off-by: Richard Peres <[email protected]>
Signed-off-by: Richard Peres <[email protected]>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request priority:2 Work In Progress Work in progress - do not merge
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants