homelab | My homelab Kubernetes Cluster , powered by GitOps | Continuous Deployment library

 by   joshuaspence Shell Version: Current License: No License

kandi X-RAY | homelab Summary

kandi X-RAY | homelab Summary

homelab is a Shell library typically used in Devops, Continuous Deployment applications. homelab has no bugs, it has no vulnerabilities and it has low support. You can download it from GitHub.

My homelab Kubernetes cluster, automated with Flux and inspired by billimek/k8s-gitops.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              homelab has a low active ecosystem.
              It has 7 star(s) with 0 fork(s). There are 1 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              There are 30 open issues and 1 have been closed. On average issues are closed in 7 days. There are 1 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of homelab is current.

            kandi-Quality Quality

              homelab has 0 bugs and 0 code smells.

            kandi-Security Security

              homelab has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              homelab code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              homelab does not have a standard license declared.
              Check the repository for any license declaration and review the terms closely.
              OutlinedDot
              Without a license, all rights are reserved, and you cannot use the library in your applications.

            kandi-Reuse Reuse

              homelab releases are not available. You will need to build from source code and install.
              Installation instructions are available. Examples and code snippets are not available.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of homelab
            Get all kandi verified functions for this library.

            homelab Key Features

            No Key Features are available at this moment for homelab.

            homelab Examples and Code Snippets

            No Code Snippets are available at this moment for homelab.

            Community Discussions

            QUESTION

            Ansible proxmox playbook stopped working for unknown reason
            Asked 2022-Mar-09 at 14:18

            some time ago I've created ansible playbook for provisioning of new VMs to proxmox environment in my homelab via ansible. The catch is that after reinstalling my proxmox nodes last week, ansible playbook responsible for cloning of my debian template stopped working for some reason.

            My playbook looks like this:

            ...

            ANSWER

            Answered 2022-Mar-09 at 14:18

            This seems to be a bug in the Proxmox_kvm Ansible Module. I have the same issue with the same code. I found this bugreport: https://github.com/ansible-collections/community.general/issues/4278, fixes are already merged but not released yet.

            In the meantime I fixed this by installing the Ansible community.general collection following this manual: https://docs.ansible.com/ansible/latest/user_guide/collections_using.html#installing-a-collection-from-a-git-repository

            To checkout the latest commit of the Collection, run:

            Source https://stackoverflow.com/questions/71402087

            QUESTION

            How to use Shared Drive as multiple Kubernetes PV in Homelab
            Asked 2021-Oct-20 at 15:24

            I have homelab. Window Host and Vmware workstation

            ...

            ANSWER

            Answered 2021-Oct-20 at 15:24

            You can use local volume instead of hostPath to experiment with SC/PVC/PC. First, you create the StorageClass:

            Source https://stackoverflow.com/questions/69644526

            QUESTION

            Spark-Scala-Intellij java.lang.IllegalStateException: After installing macOS Big Sur Update
            Asked 2021-Sep-22 at 11:37

            I am working on Spark Scala using IntelliJ IDE, Recently I installed Scala and Spark in my local and there was system update for mac-os version, so not sure what broke it.

            I am getting error when I try to build my project now, Which was working fine a day before. I checked for JRE vs JDK as suggested in other answers and I am sure that my project is pointing to JDK 1.8. Also I removed Scala and Spark from machine to make sure my machine is in same state as before. Still I am getting this error. Checked existing answers on same error, but no help.

            ...

            ANSWER

            Answered 2021-Sep-22 at 11:37

            The problem was due to mac-os Big Sur update, contrary to what I thought the root cause is (installing scala). So I solved this following this answer here at apple forum: https://developer.apple.com/forums/thread/666681

            Source https://stackoverflow.com/questions/69235172

            QUESTION

            MetalLB works only in master Node, cant reach ip assigned from workers
            Asked 2021-Apr-16 at 12:09

            I've sucessfully installed MetalLB on my Bare Metal Kubernetes cluster, but only pods assigned to the master Node seems to work.

            MLB is configured on layer2, in the range of 192.168.0.100-192.168.0.200, and pods do get an IP when assigned to worker nodes, but those ips do not respond to any request.

            If the assigned ip is curled inside the node, it works, yet if its curled from another node or machine, it doesnt respond.

            Example:

            ...

            ANSWER

            Answered 2021-Apr-16 at 12:09

            i figured out, after Matt response, it was the firewall that was blocking the access, so i just simply added the whole network to the port 80 and it worked.

            Source https://stackoverflow.com/questions/67083713

            QUESTION

            Howto use keycloak, oauth2 and dashboard - Error 403 invalid request - invalid scope
            Asked 2020-Nov-03 at 13:37

            I am trying to use Keycloak with Oauth2 to secure kubernetes-dashboard. I found several post about this error, but none was specific for my problem. maybe i just miss a simple step ..

            so far i followed this guide: https://jamesveitch.com/homelab/02.idam/02.keycloak/

            Keycloak is installed at the kubernetes cluster within the namespace keycloak. Kubernetes-dashboard is installed within the namespace kubernetes-dashboard.

            Keycloak is reachable under auth.mydomain.com and the dashboard should be reachbale under dashboard.mydomain.com.

            I have created a user "test" and assigned a group kubernetes-admin which i would use to grant access to the dashboard.

            I configured Keycloak like this:

            1. Created a new realm "dev"
            2. Created a User test and a group kubernetes-admin
            3. Created a new client "dashboard"

            For Clusterbinding of kubernetes-admin i use this yaml:

            ...

            ANSWER

            Answered 2020-Nov-03 at 13:37

            I just found out how to handle this error:

            1. First, we need to change the URL within keycloak to https://dashboard.mydomain.com/*

            2. Under the dashboard - Mapper - groups deactivate the full group path .. This removes the leading slash of groups within your token ( you can check at Client Sope - Evaluate) This is needed for the oauth2 parameter --keycloak-group=kubernetes-admin

            3. Create a Client Scope "Users" under the dev realm - at Client Scopes with default values

            4. Now change to the second Tab "Default Client Scope" under Client Scopes and assign "Users" as Default Client Scope

            5. Add this Client Scope "Users" under Client -> Dashboard - Client Scope

            6. Add the -scope parameter to the oauth2 development : --scope=users

            The upstream is correct assigend in above sample to access the dashboard directly within the cluste. So no change needed there.

            After this you should be able to open the dashboard without errors. But i still have a problem that the bearer token is sent, but currently not used to login automatically.. you still have to paste your token.. So i still investigate to get this work..

            Source https://stackoverflow.com/questions/64595962

            QUESTION

            passing system date as variable to Kubernetes CronJob
            Asked 2020-Oct-28 at 22:00

            I found this Pass date command as parameter to kubernetes cronjob which is similar, but did not solve my problem.

            I'm trying to backup etcd using a cronjob, but etcd image doesn't have "date" command.

            ...

            ANSWER

            Answered 2020-Oct-27 at 11:54

            You can use printf like this:

            Source https://stackoverflow.com/questions/64544169

            QUESTION

            Refining code: Is there a better way to map one (shorter) array to another (longer) array of objects in Javascript?
            Asked 2020-Jul-25 at 23:48

            I have a React project that uses an array of colors for styling a few things:

            ...

            ANSWER

            Answered 2020-Jul-25 at 17:32

            I think this should do the job for you:

            Source https://stackoverflow.com/questions/63091147

            QUESTION

            Job Conditional Reports Previous Job "Never Run"
            Asked 2020-Jun-15 at 18:44

            I have a Job that calls other jobs as sort of a main run-file. I execute a preliminary check, which sets some values on a management server that I have to ensure I don't get any erroneous alerts due to the updates being run.

            The preliminary job executes fine, but the conditional that comes right after it, ALWAYS outputs the status of:

            {{UUID}} is NOT RUNNING AND previously NEVER. Expected NOT RUNNING AND 'Succeeded'

            No matter what I do, I can't figure out if either I'm doing something wrong or if I just have something misconfigured, or if the conditionals are just broken. This is a small install for my homelab of about 10 servers, so I'm running with the default database back end, not MySQL or something else, so I don't know if that's an issue.

            My Rundeck detail

            ...

            ANSWER

            Answered 2020-Jun-15 at 18:44

            Verify the job state conditional expectation, I leave an example on 3.2.8 that works. Basically Job Step Conditional expects another job last execution as successfully, anything different of that makes the condition fails.

            HelloWorld job:

            Source https://stackoverflow.com/questions/62375952

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install homelab

            I am currently using a local Kubernetes cluster for development purposes, which I am managing using kind. Eventually I am deploy onto a cluster of Raspberry Pis. Bootstrapping the cluster should be as simple as running scripts/bootstrap.sh.

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/joshuaspence/homelab.git

          • CLI

            gh repo clone joshuaspence/homelab

          • sshUrl

            git@github.com:joshuaspence/homelab.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link