Plancia is a management console for Navarcos. This platform serves as an essential bridge for managing Skafos resources, providing users with complete control and a clear view of their operations. Through Plancia, users can monitor the status of their Skafos instances, view metrics and activity logs, and manage resources intuitively.
Plancia is meant to be run in a Kubernetes cluster acting as a cluster manager for Navarcos. The installation process is really simple:
- Run a Navarcos instance (see Navarcos)
- Wait for Navarcos readiness
- Ensure that your kubernetes environment (kubeconfig) refers to the previously created Navarcos cluster Manager.
- Clone this project
- Run deploy.sh
- Accept Navarcos' CA, either:
- Copying the CA Certificate from the script output in a file and installing it in your browser
- Connecting and accepting the certificates to:
https://keycloak.<IP ADDRESS OF NAVARCOS CONTROL PLANE>.nip.io
https://plancia-api.<IP ADDRESS OF NAVARCOS CONTROL PLANE>.nip.io
https://plancia.<IP ADDRESS OF NAVARCOS CONTROL PLANE>.nip.io
Correct URLs are printed during the deploy script.
- Login with default credential:
- username:
ncadmin@ncadmin.local
- password:
ncadmin
- username:
A Skafos is a kubernetes cluster managed by navarcos. In order to create a new Skafos select the "plus icon" (New Skafos) on the left sidebar. Fill out the form and wait a few seconds to see the new skafos. Click on the skafos to see additional info on its status and the resource inside it.
Instructions on how to contribute to the project.
- Fork the repository
- Create a new branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'feat: add amazing-feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Copyright ©️ 2024 Activa Digital.