Skip to content
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

Baseline integration test #51

Closed
jeffbanks opened this issue Nov 19, 2020 · 3 comments
Closed

Baseline integration test #51

jeffbanks opened this issue Nov 19, 2020 · 3 comments
Assignees
Labels
complexity:medium enhancement New feature or request
Projects

Comments

@jeffbanks
Copy link
Contributor

Feature Description
Utilizing Testify and Terratest, create an integration test that references a cassdc manifest and verifies that the CassandraDatacenter deploys successfully.

Manifest sample:
apiVersion: cassandra.datastax.com/v1beta1
kind: CassandraDatacenter
metadata:
name: k8ssandra-test
spec:
clusterName: cluster1
serverType: cassandra
serverVersion: "3.11.7"
managementApiAuth:
insecure: {}
size: 3
storageConfig:
cassandraDataVolumeClaimSpec:
storageClassName: server-storage
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 5Gi
config:
cassandra-yaml:
authenticator: org.apache.cassandra.auth.PasswordAuthenticator
authorizer: org.apache.cassandra.auth.CassandraAuthorizer
role_manager: org.apache.cassandra.auth.CassandraRoleManager
jvm-options:
initial_heap_size: "800M"
max_heap_size: "800M"
additional-jvm-opts:
# As the database comes up for the first time, set system keyspaces to RF=3
- "-Ddse.system_distributed_replication_dc_names=dc1"
- "-Ddse.system_distributed_replication_per_dc=3"

@jeffbanks jeffbanks added the enhancement New feature or request label Nov 19, 2020
@jeffbanks jeffbanks self-assigned this Nov 19, 2020
@jeffbanks jeffbanks linked a pull request Nov 19, 2020 that will close this issue
@jsanda jsanda added this to the K8ssandra Fast Follows milestone Nov 19, 2020
@jdonenine jdonenine moved this from To do to In progress in K8ssandra: Stargate Integration + Bug Fix Dec 2, 2020
@jdonenine jdonenine linked a pull request Dec 2, 2020 that will close this issue
@jdonenine jdonenine removed a link to a pull request Dec 2, 2020
@jeffbanks jeffbanks moved this from In progress to Review in progress in K8ssandra: Stargate Integration + Bug Fix Dec 8, 2020
@jeffbanks
Copy link
Contributor Author

Moved this to WIP GA as I will need to refactor integration foundations with effort to consolidate merge of k8ssandra-operator and k8ssandra-cluster.

@jeffbanks jeffbanks pinned this issue Dec 18, 2020
@jdonenine jdonenine added this to In progress in K8ssandra Jan 5, 2021
@jeffbanks jeffbanks moved this from In progress to Review in progress in K8ssandra Jan 5, 2021
@jeffbanks jeffbanks linked a pull request Jan 8, 2021 that will close this issue
@jeffbanks jeffbanks removed this from the 1.0.0 milestone Jan 19, 2021
@jeffbanks jeffbanks moved this from Review in progress to To do (P2) in K8ssandra Jan 19, 2021
@jeffbanks
Copy link
Contributor Author

01/19/2020 - moving out of the 1.0 release scope.

@jeffbanks jeffbanks added this to the Backlog milestone Jan 19, 2021
@jdonenine jdonenine removed this from Review in progress in K8ssandra: Stargate Integration + Bug Fix Jan 19, 2021
@jdonenine jdonenine removed this from To do (P2) in K8ssandra Jan 19, 2021
@jeffbanks jeffbanks unpinned this issue Jan 25, 2021
@jdonenine jdonenine modified the milestones: Backlog, Expanded K8s Support + Automation Mar 2, 2021
@jdonenine jdonenine added this to Engineering To do in K8ssandra Mar 2, 2021
@jdonenine jdonenine moved this from Engineering To do to In progress in K8ssandra Mar 2, 2021
@jeffbanks
Copy link
Contributor Author

This effort is being addressed as part of #204 w/ release 1.0 components.

K8ssandra automation moved this from In progress to Done Mar 3, 2021
@jdonenine jdonenine modified the milestones: Expanded K8s Support + Automation, Temporary Parking Lot Mar 20, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
complexity:medium enhancement New feature or request
Projects
No open projects
K8ssandra
  
Done
3 participants