Compare commits
	
		
			3 Commits
		
	
	
		
			93ee859227
			...
			01e4c38185
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						
						
							
						
						01e4c38185
	
				 | 
					
					
						|||
| 
						
						
							
						
						b33d4d92ad
	
				 | 
					
					
						|||
| 
						
						
							
						
						b4941e435e
	
				 | 
					
					
						
@@ -13,7 +13,7 @@ GEM
 | 
				
			|||||||
      mini_mime (>= 1.0.0)
 | 
					      mini_mime (>= 1.0.0)
 | 
				
			||||||
      multi_xml (>= 0.5.2)
 | 
					      multi_xml (>= 0.5.2)
 | 
				
			||||||
    json (2.12.2)
 | 
					    json (2.12.2)
 | 
				
			||||||
    jwt (3.1.1)
 | 
					    jwt (3.1.2)
 | 
				
			||||||
      base64
 | 
					      base64
 | 
				
			||||||
    ksuid (1.0.0)
 | 
					    ksuid (1.0.0)
 | 
				
			||||||
    language_server-protocol (3.17.0.5)
 | 
					    language_server-protocol (3.17.0.5)
 | 
				
			||||||
@@ -102,7 +102,7 @@ GEM
 | 
				
			|||||||
      rack-protection (= 4.1.1)
 | 
					      rack-protection (= 4.1.1)
 | 
				
			||||||
      sinatra (= 4.1.1)
 | 
					      sinatra (= 4.1.1)
 | 
				
			||||||
      tilt (~> 2.0)
 | 
					      tilt (~> 2.0)
 | 
				
			||||||
    sorbet-runtime (0.5.12204)
 | 
					    sorbet-runtime (0.5.12210)
 | 
				
			||||||
    standard (1.50.0)
 | 
					    standard (1.50.0)
 | 
				
			||||||
      language_server-protocol (~> 3.17.0.2)
 | 
					      language_server-protocol (~> 3.17.0.2)
 | 
				
			||||||
      lint_roller (~> 1.0)
 | 
					      lint_roller (~> 1.0)
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										20
									
								
								app.rb
									
									
									
									
									
								
							
							
						
						
									
										20
									
								
								app.rb
									
									
									
									
									
								
							@@ -12,6 +12,8 @@ require "securerandom"
 | 
				
			|||||||
require "random/formatter"
 | 
					require "random/formatter"
 | 
				
			||||||
require "ulid"
 | 
					require "ulid"
 | 
				
			||||||
require "anyflake"
 | 
					require "anyflake"
 | 
				
			||||||
 | 
					require "cuid2"
 | 
				
			||||||
 | 
					require "ksuid"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
require "jwt"
 | 
					require "jwt"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -362,6 +364,24 @@ get "/snowflake" do
 | 
				
			|||||||
  end
 | 
					  end
 | 
				
			||||||
end
 | 
					end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					get "/cuid2" do
 | 
				
			||||||
 | 
					  n = params.fetch(:n, 1).to_i
 | 
				
			||||||
 | 
					  stream do |out|
 | 
				
			||||||
 | 
					    n.times do |_|
 | 
				
			||||||
 | 
					      out << format("%s\n", Cuid2.generate)
 | 
				
			||||||
 | 
					    end
 | 
				
			||||||
 | 
					  end
 | 
				
			||||||
 | 
					end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					get "/ksuid" do
 | 
				
			||||||
 | 
					  n = params.fetch(:n, 1).to_i
 | 
				
			||||||
 | 
					  stream do |out|
 | 
				
			||||||
 | 
					    n.times do |_|
 | 
				
			||||||
 | 
					      out << format("%s\n", KSUID.new)
 | 
				
			||||||
 | 
					    end
 | 
				
			||||||
 | 
					  end
 | 
				
			||||||
 | 
					end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
post "/quit" do
 | 
					post "/quit" do
 | 
				
			||||||
  Process.kill("TERM", ppid)
 | 
					  Process.kill("TERM", ppid)
 | 
				
			||||||
  nil
 | 
					  nil
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										19
									
								
								kustomize/app/cronjob.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								kustomize/app/cronjob.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,19 @@
 | 
				
			|||||||
 | 
					apiVersion: batch/v1
 | 
				
			||||||
 | 
					kind: CronJob
 | 
				
			||||||
 | 
					metadata:
 | 
				
			||||||
 | 
					  name: kubernaut
 | 
				
			||||||
 | 
					spec:
 | 
				
			||||||
 | 
					  schedule: "* * * * *"
 | 
				
			||||||
 | 
					  jobTemplate:
 | 
				
			||||||
 | 
					    spec:
 | 
				
			||||||
 | 
					      template:
 | 
				
			||||||
 | 
					        spec:
 | 
				
			||||||
 | 
					          containers:
 | 
				
			||||||
 | 
					          - name: hello
 | 
				
			||||||
 | 
					            image: busybox:1.37
 | 
				
			||||||
 | 
					            imagePullPolicy: IfNotPresent
 | 
				
			||||||
 | 
					            command:
 | 
				
			||||||
 | 
					            - /bin/sh
 | 
				
			||||||
 | 
					            - -c
 | 
				
			||||||
 | 
					            - echo "=^.^= <(meow)"
 | 
				
			||||||
 | 
					          restartPolicy: OnFailure
 | 
				
			||||||
@@ -7,3 +7,4 @@ resources:
 | 
				
			|||||||
  - deployment.yaml
 | 
					  - deployment.yaml
 | 
				
			||||||
  - hpa.yaml
 | 
					  - hpa.yaml
 | 
				
			||||||
  - services.yaml
 | 
					  - services.yaml
 | 
				
			||||||
 | 
					  - cronjob.yaml
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user