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

Kuttl implementation#92

Open
PERES-Richard wants to merge 39 commits intomasterfrom
kuttl-implementation
Open

Kuttl implementation#92
PERES-Richard wants to merge 39 commits intomasterfrom
kuttl-implementation

Conversation

@PERES-Richard
Copy link
Copy Markdown

@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 <richard.peres@orange.com>
Signed-off-by: PERES-Richard <richard.peres@orange.com>
Signed-off-by: Richard Peres <richard.peres@orange.com>
Signed-off-by: PERES-Richard <richard.peres@orange.com>
…est commands in WIP)

Signed-off-by: Richard Peres <richard.peres@orange.com>
Signed-off-by: PERES-Richard <richard.peres@orange.com>
Signed-off-by: Richard Peres <richard.peres@orange.com>
Signed-off-by: PERES-Richard <richard.peres@orange.com>
Signed-off-by: Richard Peres <richard.peres@orange.com>
Signed-off-by: PERES-Richard <richard.peres@orange.com>
…cessfull + nificluster apply sucessfull + scale up node sucessfull

Signed-off-by: Richard Peres <richard.peres@orange.com>
Signed-off-by: PERES-Richard <richard.peres@orange.com>
Signed-off-by: Richard Peres <richard.peres@orange.com>
Signed-off-by: PERES-Richard <richard.peres@orange.com>
Signed-off-by: Richard Peres <richard.peres@orange.com>
Signed-off-by: PERES-Richard <richard.peres@orange.com>
Certmanager => pods are not popping ??
Selfmanager => pods readiness failed cannot talk to each others through service ??

Signed-off-by: Richard Peres <richard.peres@orange.com>
Signed-off-by: PERES-Richard <richard.peres@orange.com>
Signed-off-by: PERES-Richard <richard.peres@orange.com>
Signed-off-by: PERES-Richard <richard.peres@orange.com>
Signed-off-by: Richard Peres <richard.peres@orange.com>
Signed-off-by: PERES-Richard <richard.peres@orange.com>
Signed-off-by: PERES-Richard <richard.peres@orange.com>
Signed-off-by: PERES-Richard <richard.peres@orange.com>
Signed-off-by: PERES-Richard <richard.peres@orange.com>
@PERES-Richard PERES-Richard force-pushed the kuttl-implementation branch from 2f975cd to 92ce6b2 Compare June 2, 2021 10:38
Richard Peres added 2 commits June 2, 2021 13:22
Signed-off-by: Richard Peres <richard.peres@orange.com>
Signed-off-by: Richard Peres <richard.peres@orange.com>
@PERES-Richard PERES-Richard force-pushed the kuttl-implementation branch from 2c450f1 to 196fc84 Compare June 2, 2021 12:05
Richard Peres added 8 commits June 2, 2021 14:17
Signed-off-by: Richard Peres <richard.peres@orange.com>
Signed-off-by: Richard Peres <richard.peres@orange.com>
Signed-off-by: Richard Peres <richard.peres@orange.com>
Signed-off-by: Richard Peres <richard.peres@orange.com>
Signed-off-by: Richard Peres <richard.peres@orange.com>
Signed-off-by: Richard Peres <richard.peres@orange.com>
Signed-off-by: Richard Peres <richard.peres@orange.com>
Signed-off-by: Richard Peres <richard.peres@orange.com>
Richard Peres added 12 commits June 3, 2021 15:14
Signed-off-by: Richard Peres <richard.peres@orange.com>
Signed-off-by: Richard Peres <richard.peres@orange.com>
Signed-off-by: Richard Peres <richard.peres@orange.com>
Signed-off-by: Richard Peres <richard.peres@orange.com>
Signed-off-by: Richard Peres <richard.peres@orange.com>
Signed-off-by: Richard Peres <richard.peres@orange.com>
Signed-off-by: Richard Peres <richard.peres@orange.com>
Signed-off-by: Richard Peres <richard.peres@orange.com>
Signed-off-by: Richard Peres <richard.peres@orange.com>
Signed-off-by: Richard Peres <richard.peres@orange.com>
Signed-off-by: Richard Peres <richard.peres@orange.com>
Signed-off-by: Richard Peres <richard.peres@orange.com>
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